patch to compile search.c with gcc-4.6

Jeff Sparkes jsparkes at gmail.com
Mon May 7 08:33:10 EDT 2012


Aidan's regexp changes generated a error when compiled with gcc-4.6.   Just
a missing cast.  (Also a typo in the ChangeLog)

diff --git a/src/ChangeLog b/src/ChangeLog
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,4 +1,8 @@
-012-05-06  Aidan Kehoe  <kehoea at parhasard.net>
+2012-05-07  Jeff Sparkes  <jsparkes at gmail.com>
+
+    * search.c (skip_chars): Add cast to Ibyte *.
+
+2012-05-06  Aidan Kehoe  <kehoea at parhasard.net>

     * eval.c:
     * eval.c (Fmacroexpand):
diff --git a/src/search.c b/src/search.c
--- a/src/search.c
+++ b/src/search.c
@@ -972,7 +972,7 @@
                   break;
                 }

-              colonp = memchr (p, ':', pend - p);
+              colonp = (Ibyte *) memchr (p, ':', pend - p);
               if (NULL == colonp || (colonp + 1) == pend || colonp[1] !=
']')
                 {
                   fastmap ['['] = fastmap[':'] = 1;




-- 
Jeff Sparkes
jsparkes at gmail.com


More information about the XEmacs-Beta mailing list