Mercurial > emacs
changeset 42344:e726154bb529
Etags.c:
support for Perl packages
general cleanup and streamlining
changes for standalone compilation
author | Francesco Potortì <pot@gnu.org> |
---|---|
date | Wed, 26 Dec 2001 22:07:34 +0000 |
parents | 199bc55cdd07 |
children | 7d2776273a81 |
files | lib-src/ChangeLog |
diffstat | 1 files changed, 32 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/lib-src/ChangeLog Wed Dec 26 21:56:47 2001 +0000 +++ b/lib-src/ChangeLog Wed Dec 26 22:07:34 2001 +0000 @@ -1,3 +1,35 @@ +2001-12-21 Francesco Potorti` <pot@gnu.org> + + * etags.c (Perl_functions): Tag packages and use them in sub tags. + (get_tag): Return a pointer to the tag that is found. + + * etags.c (LOOKING_AT): Use !intoken instead of iswhite. + (F_takeprec): Renamed from takeprec. All callers changed. + (F_getit): Renamed from getit. All callers changed. + (nocase_tail): Renamed from tail. All callers changed. + (Ada_getit): Renamed from adagetit. All callers changed. + (L_getit): Simplified by using get_tag. + (Perl_functions, Postscript_functions, erlang_attribute): Use the + modified LOOKING_AT. + (notinname): Removed '[' and added ')' to the recognised chars. + (LOOKING_AT, get_tag, PHP_functions): Use notinname. + (Ada_getit, Ada_funcs, Python_functions, Scheme_functions): + Clarified, using strneq or notinname. + (L_isdef, L_isquote): Removed. + (Lisp_functions, L_getit): Clarified. + + * etags.c: (P_): Renamed to __P for consistency with config.h. + [HAVE_CONFIG_H]: Let config.h deal with __P. + [__STDC__] [!HAVE_CONFIG_H]: Define PTR as in config.h. + [!__STDC__] [!HAVE_CONFIG_H]: Do not undefine static, because + gperf code needs it. + [HAVE_CONFIG_H] [!PTR]: Define PTR (for use with Xemacs). + [HAVE_CONFIG_H] [!__P]: Define __P (for use with Xemacs). + (xmalloc, xrealloc): Use PTR instead of long *. + (bool): Make it a define, not a typedef, for C++ compilers. + (pattern): Members renamed to avoid name clash in some C++ compilers. + (get_language_from_langname): Use const argument. + 2001-12-22 Pavel Jan,Bm(Bk <Pavel@Janik.cz> * makefile.nt, makefile.w32-in: Remove mocklisp files.