aboutsummaryrefslogtreecommitdiffstats
path: root/lib-src (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Initial version.Colin Walters2002-03-271-0/+373
|
* * etags.c (main): Use `sort -o TAGFILE TAGFILE' instead ofPaul Eggert2002-03-231-0/+6
| | | | | `sort TAGFILE -o TAGFILE', as POSIX 1003.1-2001 disallows the latter usage.
* (main): Use `sort -o TAGFILE TAGFILE' instead of `sort TAGFILE -oPaul Eggert2002-03-231-1/+1
| | | | TAGFILE', as POSIX 1003.1-2001 disallows the latter usage.
* Fix formatting of previous entryJason Rumney2002-03-121-0/+1
|
* *** empty log message ***Francesco Potortì2002-03-121-0/+7
|
* * etags.c (Python_functions): Skip spaces at beginning of lines.Francesco Potortì2002-03-121-38/+70
| | | | | | | | | (Python_functions, PHP_functions): Name tags, for ctags' sake. (TeX_commands): Name tags. Correction of old disabled code. * etags.c (curfiledir, curtagfname): New global variables. (process_file): Initialise them. (readline): Canonicalize the name found in #line directive.
* *** empty log message ***Francesco Potortì2002-03-121-1/+3
|
* *** empty log message ***Jason Rumney2002-03-061-0/+5
|
* (put_entries): Use #if !CTAGS, to fix link error onJason Rumney2002-03-061-3/+3
| | | | compilers that don't optimize out dead code.
* * etags.c: Honour #line directives.Francesco Potortì2002-03-051-274/+321
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (no_line_directive): New global var; set it for old behaviour. (main): Remove some #ifdef in the getopt switch. (add_node, put_entries): Code added to merge different chunks of nodes referring to the same file. Currently the tags are just appended, without any check for duplicates. (Perl_functions): Do not special case ctags. (readline): Identify #line directives and do the right thing. (nocharno, invalidcharno): New global vars. (process_file): Reset nocharno. (readline): Set nocharno. (pfnote): Read nocharno and maybe put invalidcharno in node. (total_size_of_entries, put_entries): Use invalidcharno. * etags.c: Keep the whole tag table in memory, even in etags mode. (main): Call put_entries here even in CTAGS mode. (main, process_file): Check the return values of fclose and pclose. (process_file): Do not call put_entries after parsing each file. (process_file): Canonicalise file names even for ctags. (process_file): Set curfile here... (find_entries): ... not here any more. (add_node): In etags mode, build a linked list of entries (on right pointer) for each file, and link the first entry of each file on left nodes. (put_entries): Print here the name of the file. (put_entries): Print the entries starting from the first file. (number_len, total_size_of_entries): Define these only iin etags mode, make the second work only on the right nodes. * etags.c: Make all global variables static.
* *** empty log message ***Francesco Potortì2002-03-051-0/+33
|
* *** empty log message ***Juanma Barranquero2002-02-251-0/+4
|
* Add missing backslash.Juanma Barranquero2002-02-251-1/+1
|
* *** empty log message ***Jason Rumney2002-02-241-0/+7
|
* (WINNT_SUPPORT, MOUSE_SUPPORT, lisp): Revert to using .elc files.Jason Rumney2002-02-241-54/+64
| | | | | (lisp): Sync with list in src/Makefile.in (VMS_SUPPORT, MSDOS_SUPPORT): Define, so DOC files can be shared.
* *** empty log message ***Richard M. Stallman2002-02-151-3/+1
|
* Update copyright date.Paul Eggert2002-02-101-1/+1
|
* * rcs-checkin: Use `sort -k 2', not `sort +1', as POSIX 1003.1-2001Paul Eggert2002-02-101-0/+5
| | | | disallows the old syntax.
* Use `sort -k 2', not `sort +1', as POSIX 1003.1-2001Paul Eggert2002-02-101-1/+1
| | | | disallows the old syntax.
* * rcs2log(Copyright): Update to 2002.Paul Eggert2002-02-031-1/+9
| | | | | | | (AWK, TMPDIR): Work around portability problem in broken shells that don't understand `: ${VAR=val}'. (SORT_K_OPTIONS): New var, for hosts that conform to POSIX 1003.1-2001. Prefer the new -k option to the traditional +M -N option.
* (Copyright): Update to 2002.Paul Eggert2002-02-031-6/+12
| | | | | | | (AWK, TMPDIR): Work around portability problem in broken shells that don't understand `: ${VAR=val}'. (SORT_K_OPTIONS): New var, for hosts that conform to POSIX 1003.1-2001. Prefer the new -k option to the traditional +M -N option.
* Remove unnecessary whitespaces.Pavel Janík2002-01-051-15/+15
|
* *** empty log message ***Pavel Janík2002-01-011-0/+7
|
* (main): Parenthesize assignment when used as truth value to prevent gccPavel Janík2002-01-011-1/+1
| | | | warnings.
* Include <config.h>.Pavel Janík2002-01-011-1/+1
|
* Remove unnecessary whitespaces.Pavel Janík2001-12-305-24/+24
|
* Remove unnecessary whitespace.Pavel Janík2001-12-301-1/+1
|
* Include <config.h>.Pavel Janík2001-12-297-8/+22
|
* Remove trailing whitespaces.Pavel Janík2001-12-292-4/+4
|
* support for Perl packagesFrancesco Potortì2001-12-261-318/+297
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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.
* Etags.c:Francesco Potortì2001-12-261-0/+32
| | | | | | support for Perl packages general cleanup and streamlining changes for standalone compilation
* Removed names of people from etags.c change log entries.Francesco Potortì2001-12-261-9/+5
|
* *** empty log message ***Pavel Janík2001-12-221-0/+4
|
* Remove mocklisp files.Pavel Janík2001-12-222-2/+2
|
* Comment change.Richard M. Stallman2001-12-223-2/+3
|
* *** empty log message ***Richard M. Stallman2001-12-222-10/+8
|
* Comment change.Richard M. Stallman2001-12-222-5/+7
|
* Conditionally include config.h.Pavel Janík2001-12-192-7/+11
| | | | Clean-up whitespaces.
* Clean-up whitespaces.Pavel Janík2001-12-191-29/+29
|
* Conditionally include config.h.Pavel Janík2001-12-192-5/+11
|
* Include "config.h", not <../src/config.h>.Pavel Janík2001-12-192-15/+21
| | | | | (main): Parenthesize assignment when used as truth value to prevent gcc warnings.
* Include stdlib.h and string.h conditionally.Pavel Janík2001-12-192-65/+76
|
* *** empty log message ***Eli Zaretskii2001-12-181-0/+4
|
* (main): Use time_t, not long, to avoid a compiler warning.Eli Zaretskii2001-12-181-1/+1
|
* *** empty log message ***Pavel Janík2001-12-181-0/+4
|
* Fix previous change.Pavel Janík2001-12-181-1/+1
|
* *** empty log message ***Dave Love2001-12-181-0/+16
|
* Conditionally include fcntl.h.Dave Love2001-12-181-0/+4
|
* Include "config.h", not <../src/config.h>.Dave Love2001-12-181-5/+2
| | | | (_XOPEN_SOURCE): Define as 500.
* Include "config.h", not <../src/config.h>.Dave Love2001-12-181-1/+1
|