comparison lib-src/ChangeLog @ 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 ea9a5c01cc1a
comparison
equal deleted inserted replaced
42343:199bc55cdd07 42344:e726154bb529
1 2001-12-21 Francesco Potorti` <pot@gnu.org>
2
3 * etags.c (Perl_functions): Tag packages and use them in sub tags.
4 (get_tag): Return a pointer to the tag that is found.
5
6 * etags.c (LOOKING_AT): Use !intoken instead of iswhite.
7 (F_takeprec): Renamed from takeprec. All callers changed.
8 (F_getit): Renamed from getit. All callers changed.
9 (nocase_tail): Renamed from tail. All callers changed.
10 (Ada_getit): Renamed from adagetit. All callers changed.
11 (L_getit): Simplified by using get_tag.
12 (Perl_functions, Postscript_functions, erlang_attribute): Use the
13 modified LOOKING_AT.
14 (notinname): Removed '[' and added ')' to the recognised chars.
15 (LOOKING_AT, get_tag, PHP_functions): Use notinname.
16 (Ada_getit, Ada_funcs, Python_functions, Scheme_functions):
17 Clarified, using strneq or notinname.
18 (L_isdef, L_isquote): Removed.
19 (Lisp_functions, L_getit): Clarified.
20
21 * etags.c: (P_): Renamed to __P for consistency with config.h.
22 [HAVE_CONFIG_H]: Let config.h deal with __P.
23 [__STDC__] [!HAVE_CONFIG_H]: Define PTR as in config.h.
24 [!__STDC__] [!HAVE_CONFIG_H]: Do not undefine static, because
25 gperf code needs it.
26 [HAVE_CONFIG_H] [!PTR]: Define PTR (for use with Xemacs).
27 [HAVE_CONFIG_H] [!__P]: Define __P (for use with Xemacs).
28 (xmalloc, xrealloc): Use PTR instead of long *.
29 (bool): Make it a define, not a typedef, for C++ compilers.
30 (pattern): Members renamed to avoid name clash in some C++ compilers.
31 (get_language_from_langname): Use const argument.
32
1 2001-12-22 Pavel Jan,Bm(Bk <Pavel@Janik.cz> 33 2001-12-22 Pavel Jan,Bm(Bk <Pavel@Janik.cz>
2 34
3 * makefile.nt, makefile.w32-in: Remove mocklisp files. 35 * makefile.nt, makefile.w32-in: Remove mocklisp files.
4 36
5 2001-12-19 Pavel Jan,Bm(Bk <Pavel@Janik.cz> 37 2001-12-19 Pavel Jan,Bm(Bk <Pavel@Janik.cz>