Mercurial > emacs
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> |