1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2025-12-31 01:20:37 -08:00
emacs/lib-src
Francesco Potortì 55597f9003 Global polishing, some bugs corrected, dynamic allocation used instead
of fixed length static buffers in many places.
	* etags.c (FILEPOS, GET_CHARNO, GET_FILEPOS, max, LINENO): Deleted.
	(append_to_tagfile, typedefs, typedefs_and_cplusplus,
	 constantypedefs, update, vgrind_style, no_warnings,
	 cxref_style, cplusplus, noindentypedefs): Were int, now logical.
	(permit_duplicates): Was a var, now a #define.
	(filename_lb): Was global, now local to main.
	(main): Open the tag file when in cxref mode.
	Use a BUFSIZ size buffer for making the shell commands.
	Look at the return value from the system routine.
	Exit when cannot open the tag file.
	(process_file): Open the file and pass the FILE* to find_entries.
	(find_entries): Now void, because does not open the file itself.
	(pfnote): Recovering from lack of memory does not work.  Removed.
	Use savenstr and simplify the code.
	(free_tree): Only free the name space if node is named.
	(structtag): Now a pointer, not a fixed length array of chars.
	(consider_token): Don't take a token as argument.  Use savenstr
	when saving a tag in structtag.  Callers changed.
	(TOKEN): Structure changed.  Now used only in C_entries.
	(TOKEN_SAVED_P, SAVE_TOKEN, RESTORE_TOKEN): Deleted.
	(C_entries): nameb and savenameb deleted.  Use dinamic allocation.
	(pfcnt): Deleted.  Users updated.
	(getit, Asm_labels, Pascal_functions, L_getit, get_scheme,
	 TEX_getit, prolog_getit): Use dinamic allocation for storing
	the tag instead of a fixed size buffer.
1995-01-12 17:05:37 +00:00
..
aixcc.lex
b2m.c (concat, xmalloc, xrealloc, readline, xnew): Four new 1995-01-09 18:31:22 +00:00
cvtmail.c
digest-doc.c
emacsclient.c [HAVE_SYSVIPC]: Include sys/utsname.h. 1994-12-07 07:39:23 +00:00
emacsserver.c [HAVE_SYSVIPC]: Include sys/utsname.h. 1994-12-07 07:38:00 +00:00
emacstool.c
env.c
etags-vmslib.c
etags.c Global polishing, some bugs corrected, dynamic allocation used instead 1995-01-12 17:05:37 +00:00
fakemail.c (xmalloc, xrealloc): Add casts. 1994-12-26 23:48:27 +00:00
hexl.c
leditcfns.c
make-docfile.c (scan_lisp_file): Handle dynamic doc strings. 1994-12-21 16:16:45 +00:00
make-path.c
Makefile.in
makefile.nt
movemail.c (main): Skip past the colon in inname. 1995-01-11 03:36:30 +00:00
ntlib.c
pop.c
pop.h
profile.c (get_time): Fix up whitespace. 1994-11-28 21:03:41 +00:00
rcs-checkin
rcs2log
sorted-doc.c
tcp.c
test-distrib.c
timer.c
vcdiff
wakeup.c
yow.c Include program name in error messages. 1994-12-21 15:58:28 +00:00