# HG changeset patch # User Gerd Moellmann # Date 956154652 0 # Node ID 0813367c781060b850e0fb1b6ac9ab8395d923b9 # Parent e7b7d7bf46ef3c8029a01480a05e038e7afb3db2 (xmalloc, xrealloc): Rewritten. (declaration): Remove parameter IS_EXTERN. (class_definition): Remove unused variable. diff -r e7b7d7bf46ef -r 0813367c7810 lib-src/ebrowse.c --- a/lib-src/ebrowse.c Wed Apr 19 13:04:59 2000 +0000 +++ b/lib-src/ebrowse.c Wed Apr 19 14:30:52 2000 +0000 @@ -498,7 +498,7 @@ void member P_ ((struct sym *, int)); void class_body P_ ((struct sym *, int)); void class_definition P_ ((struct sym *, int, int, int)); -void declaration P_ ((int, int)); +void declaration P_ ((int)); unsigned parm_list P_ ((int *)); char *operator_name P_ ((int *)); struct sym *parse_classname P_ ((void)); @@ -534,10 +534,12 @@ int nbytes; { void *p = malloc (nbytes); - if (p) - return p; - yyerror ("out of memory"); - exit (1); + if (p == NULL) + { + yyerror ("out of memory"); + exit (1); + } + return p; } @@ -549,10 +551,12 @@ int sz; { p = realloc (p, sz); - if (p) - return p; - yyerror ("out of memory"); - exit (1); + if (p == NULL) + { + yyerror ("out of memory"); + exit (1); + } + return p; } @@ -2931,7 +2935,6 @@ int flags; int nested; { - register int token; struct sym *current; struct sym *base_class; @@ -2957,7 +2960,7 @@ while (!done) { - switch (token = LA1) + switch (LA1) { case VIRTUAL: case PUBLIC: case PROTECTED: case PRIVATE: MATCH (); @@ -3025,8 +3028,7 @@ /* Parse a declaration. */ void -declaration (is_extern, flags) - int is_extern; +declaration (flags) int flags; { char *id = NULL; @@ -3301,7 +3303,7 @@ return 0; default: - declaration (0, flags); + declaration (flags); flags = start_flags; break; }