X-Git-Url: https://code.delx.au/gnu-emacs/blobdiff_plain/b35f288d478ef137a4d9e8e5a6a5f368a86b01f5..80ddad17acad2466d0aa04f208d14f56a3fd2ff3:/lib-src/ebrowse.c diff --git a/lib-src/ebrowse.c b/lib-src/ebrowse.c index 3cc85a7564..85def362de 100644 --- a/lib-src/ebrowse.c +++ b/lib-src/ebrowse.c @@ -1,7 +1,7 @@ /* ebrowse.c --- parsing files for the ebrowse C++ browser Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, - 2002, 2003, 2004, 2005, 2006, 2007, 2008 + 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc. This file is part of GNU Emacs. @@ -589,17 +589,6 @@ xrealloc (p, sz) } -/* Like free but always check for null pointers.. */ - -void -xfree (p) - void *p; -{ - if (p) - free (p); -} - - /* Like strdup, but print an error and exit if not enough memory is available.. If S is null, return null. */ @@ -2044,7 +2033,7 @@ matching_regexp () while (in - p < min_regexp && p > inbuffer) { /* Line probably not significant enough */ - for (--p; p >= inbuffer && *p != '\n'; --p) + for (--p; p > inbuffer && *p != '\n'; --p) ; } if (*p == '\n') @@ -2759,7 +2748,7 @@ member (cls, vis) if (LOOKING_AT ('{') && id && cls) add_member_defn (cls, id, regexp, pos, hash, 0, sc, flags); - xfree (id); + free (id); id = NULL; sc = SC_MEMBER; break; @@ -2838,7 +2827,7 @@ member (cls, vis) print_info (); } - xfree (id); + free (id); } @@ -3075,7 +3064,7 @@ parse_qualified_ident_or_type (last_id) cls = add_sym (id, cls); *last_id = NULL; - xfree (id); + free (id); id = NULL; id_size = 0; MATCH (); @@ -3278,7 +3267,7 @@ add_declarator (cls, id, flags, sc) print_info (); } - xfree (*id); + free (*id); *id = NULL; *cls = NULL; } @@ -3331,7 +3320,7 @@ declaration (flags) `declare (X, Y)\n class A : ...'. */ if (id) { - xfree (id); + free (id); return; } @@ -3425,7 +3414,7 @@ declaration (flags) if (!cls && id && LOOKING_AT ('{')) add_global_defn (id, regexp, pos, hash, 0, sc, flags); - xfree (id); + free (id); id = NULL; break; } @@ -3481,7 +3470,7 @@ globals (start_flags) MATCH_IF ('}'); } - xfree (namespace_name); + free (namespace_name); } } break; @@ -3691,7 +3680,7 @@ void version () { /* Makes it easier to update automatically. */ - char emacs_copyright[] = "Copyright (C) 2008 Free Software Foundation, Inc."; + char emacs_copyright[] = "Copyright (C) 2009 Free Software Foundation, Inc."; printf ("ebrowse %s\n", VERSION); puts (emacs_copyright);