Wed Dec 9 12:15:26 1998 Dave Brolley <brolley@cygnus.com>
* cccp.c (create_definition): Fix end of bufer logic.
From-SVN: r24205
+Wed Dec 9 12:15:26 1998 Dave Brolley <brolley@cygnus.com>
+
+ * cccp.c (create_definition): Fix end of bufer logic.
+
Wed Dec 9 10:15:45 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
* except.c (duplicate_eh_handlers, rethrow_symbol_map): Function
SKIP_WHITE_SPACE (bp);
/* A comma at this point can only be followed by an identifier. */
if (!is_idstart[*bp]
- && (c9x && limit - bp <= (long) REST_EXTENSION_LENGTH
- || bcmp (rest_extension, bp, REST_EXTENSION_LENGTH) != 0)) {
+ && !(c9x && limit - bp > (long) REST_EXTENSION_LENGTH
+ && bcmp (rest_extension, bp, REST_EXTENSION_LENGTH) == 0)) {
error ("badly punctuated parameter list in `#define'");
goto nope;
}