1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2025-12-30 09:00:31 -08:00
emacs/lib-src
Francesco Potortì eaaacacdf4 support for Perl packages
* etags.c (Perl_functions): Tag packages and use them in sub tags.
(get_tag): Return a pointer to the tag that is found.

 general cleanup and streamlining
* 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.

 changes for standalone compilation
* 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-26 22:11:21 +00:00
..
.gitignore ignore *-spd and *.pdb for w32 2001-10-26 16:51:57 +00:00
b2m.c Comment change. 2001-12-22 03:17:24 +00:00
ChangeLog Etags.c: 2001-12-26 22:07:34 +00:00
COPYING Moved back. 2001-12-11 07:39:13 +00:00
cvtmail.c Include config.h, stdlib.h. 2001-12-18 15:59:09 +00:00
digest-doc.c Comment change. 2001-12-22 03:17:24 +00:00
ebrowse.c *** empty log message *** 2001-12-22 03:16:49 +00:00
emacsclient.c Include "config.h", not <../src/config.h>. 2001-12-19 07:21:17 +00:00
emacsserver.c Conditionally include config.h. 2001-12-19 07:23:54 +00:00
emacstool.c Clean-up whitespaces. 2001-12-19 07:24:46 +00:00
etags.c support for Perl packages 2001-12-26 22:11:21 +00:00
fakemail.c Conditionally include config.h. 2001-12-19 07:26:31 +00:00
getopt.c Add support for large files. Merge glibc 2.1.2. 1999-10-19 07:17:20 +00:00
getopt.h fix line endings 2000-08-23 21:41:37 +00:00
getopt1.c Add support for large files. Merge glibc 2.1.2. 1999-10-19 07:17:20 +00:00
grep-changelog (parse_changelog): Remove unused local variable. 2001-07-25 13:00:30 +00:00
hexl.c Add copyright and permission notices. 1997-08-13 15:37:10 +00:00
leditcfns.c
make-docfile.c Comment fixes. 2001-11-15 15:50:31 +00:00
Makefile.in (clean): Don't delete ../etc/DOC*. 2001-12-11 22:55:45 +00:00
makefile.nt Remove mocklisp files. 2001-12-22 14:02:33 +00:00
makefile.w32-in Remove mocklisp files. 2001-12-22 14:02:33 +00:00
movemail.c (popmail): Always pass two args to `error'. 2001-11-03 19:03:48 +00:00
ntlib.c (sleep): Make argument unsigned long. 2000-08-22 21:22:20 +00:00
ntlib.h (WIN32): Remove unnecessary definition. 2000-08-22 21:24:06 +00:00
pop.c comment 2000-06-20 13:27:11 +00:00
pop.h Undo previous change. 1998-05-25 20:11:54 +00:00
profile.c Include config.h, not ../src/config.h and systime.h, not ../src/systime.h. 2001-10-08 04:52:12 +00:00
rcs-checkin Add copyright notice. 2001-02-20 13:36:21 +00:00
rcs2log (Copyright): Add '(C)' as per coding guidelines. 2001-11-28 23:55:08 +00:00
README # 1999-10-03 20:46:34 +00:00
sorted-doc.c Comment change. 2001-12-22 03:17:24 +00:00
tcp.c (main): Convert port to network byte order. 1996-02-21 17:11:13 +00:00
test-distrib.c *** empty log message *** 2001-12-22 03:16:49 +00:00
testfile # 1999-10-01 12:43:57 +00:00
vcdiff Add copyright notice. 2001-02-20 13:36:21 +00:00
yow.c (main): Use time_t, not long, to avoid a compiler warning. 2001-12-18 17:48:08 +00:00

This directory contains the source code for the architecture-dependent
files that go in ../arch-lib.  At present, these are mostly utility
programs used by Emacs.