summaryrefslogtreecommitdiff
path: root/lib-src
Commit message (Collapse)AuthorAgeFilesLines
* (pop_retrieve, getline): Avoid type clashes.Karl Heuer1996-01-201-3/+4
|
* (enum sym_type, anonymous enum): Delete final comma.Karl Heuer1996-01-191-2/+2
|
* Update FSF's address in the preamble.Erik Naggum1996-01-1514-49/+66
|
* (initialize_fullname): Add support for NIS+.Paul Eggert1996-01-152-6/+36
| | | | | (hostname): Fully qualify the default hostname with the domainname if the hostname lacks a `.'.
* (consider_token): Fix typo in expression.Karl Heuer1996-01-101-1/+1
|
* Comment fixes.Karl Heuer1996-01-053-6/+6
|
* (substitute): Fix spelling in message.Karl Heuer1996-01-051-6/+6
|
* (etags, ctags): Compile with regexp support.Geoff Voelker1996-01-041-10/+34
| | | | | (make-docfile, wakeup, etags, ctags, hexl): Ensure build subdirectory exists before compiling.
* (main): Do chmod based on existing permission.Karl Heuer1996-01-031-1/+9
|
* (install): Turn on read/execute permission.Richard M. Stallman1995-12-271-0/+2
|
* (LIB_STANDARD_LIBSRC): Use this instead of LIB_STANDARD.Karl Heuer1995-12-211-6/+6
| | | | (LOADLIBES): Use LIB_STANDARD_LIBSRC.
* * etags.c (Cplusplus_suffixes): Add .M suffix for Objective C++.Francesco Potortì1995-12-071-227/+417
| | | | | | | | | | | | | | | | | | | | | | | | | (gperf): Added keywords for Objective C and GNU macros. (sym_type): Added values to account for Objective C and GNU macros. (begtk): The '@' character can start a token. (objdef, methodlen, objtag): New variables for Objective C. (consider_token, C_entries): Added code for Objective C. (plain_C_suffixes): Add .m and .lm for Objective C. (Yacc_suffixes): Add .ym for Objective yacc. (GROW_LINEBUFFER): New macro. (consider_token, C_entries, Pascal_functions): Use the new macro. (consider_token): Take one more argument. Caller changed. (consider_token): Use the hashing function to spot GNU macros. (C_entries): Consider // as a comment start even in plain C for the sake of Objective C parsing. (pfnote): Don't make a tag for ctags if there is no name. (getit, Asm_labels, Perl_functions, Pascal_functions, L_getit, get_scheme, prolog_getit): Name the tag in ctags mode. (pfnote): Truncate ctags lines to 50 chars, like it worked once. (Perl_interpreters): Accept "@PERL@" as an interpreter. (suggest_asking_for_help): New function. (main, get_language_from_name): Use suggest_asking_for_help. (main): Let get_language_from_name make language existence check. (streq, strneq): Check the arguments #if DEBUG.
* * Makefile.in (ctags): depend on etags only for simplicity;Francesco Potortì1995-12-071-2/+2
| | | | compile with regexp support enabled.
* (DOC, clean): Don't use switches to del not supported by Win95.Geoff Voelker1995-11-221-3/+3
|
* (regex.o): Depend on ../src/config.h.Richard M. Stallman1995-11-141-1/+1
|
* (LIB_STANDARD): Extract this as in src/Makefile.in.Richard M. Stallman1995-11-121-1/+12
| | | | (LOADLIBES): Use LIB_STANDARD.
* (DOC): Include strings from w32term.c, w32xfns.c,Geoff Voelker1995-11-071-5/+1
| | | | | w32fns.c, w32faces.c, w32select.c, w32menu.c, w32reg.c; remove Win95 conditional.
* * etags.c (get_lang_from_name, get_lang_from_interpreter,Francesco Potortì1995-11-061-142/+251
| | | | | | | | | | | | get_lang_from_suffix): New functions. (get_language): Function deleted. (lang_entry): Two members added to struct. (lang_names): Reflect the new layout of lang_entry. (print_language_names, main, find_entries): Use the new functions. (find_entries): Look at the first line for #! if no language. (C_entries): Invalidate the token when funcdef is reset. (Perl_functions): New function. (lang_suffixes): .pl and .pm are Perl suffixes.
* * etags.c (lowcase): Use the standard tolower function.Francesco Potortì1995-11-021-96/+81
| | | | | | | | | | | | | (substitute): Remove some wrong and some useless code related with escape `\` character in regexp replacement string. (TEX_defenv): Added part, appendix, entry, index. Removed typeout. (lang_suffixes): New suffixes: .hpp for C++; .f90 for Fortran; .bib, .ltx, .TeX for TeX (.bbl, .dtx removed); .ml for Lisp; .prolog for prolog (.pl removed). (massage_name, etags_getcwd): Use lowcase instead of tolower. (regex.h): Don't include it if REGEX_IN_LIBC is defined. (C_entries, find_entries): Added comments about memory leakage. (add_node): Dead code removed.
* (getdate.o, movemail.o): Specify -Demacs.Richard M. Stallman1995-10-301-6/+8
| | | | (ALL_CFLAGS, LINK_CFLAGS, CPP_CFLAGS): Delete -Demacs.
* Add #undef for open, close, read, write.Richard M. Stallman1995-08-311-0/+6
|
* [HAVE_CONFIG_H]: Include config.h.Roland McGrath1995-08-231-1/+10
| | | | | [! O_RDONLY]: Define it to zero. (main): Use O_RDONLY instead of explicit zero.
* (getdate.c): New target.Richard M. Stallman1995-08-181-4/+6
| | | | (getdate.o): Just compile getdate.c.
* * etags.c (Pascal_functions): Close comment bug corrected.Francesco Potortì1995-08-171-87/+92
| | | | | | | | | | | | | | (add_node): Correctly compare node file names. (Pascal_functions): Correctly allocate and free memory for tline. (pfnote): Put the definition of fp in the innermost block. (NODE): `named' member removed. (pfnote, free_tree, put_entries, total_size_of_entries): Do not use the `named' member, check whether `name' is NULL instead. (pfnote): `named' argument removed, all callers changed. (getit, Asm_labels, Pascal_functions, L_getit, get_scheme, TeX_functions, TEX_getit, prolog_getit): Useless string allocation removed from pfnote call, some code cleanup. (relative_filename): Free temporary space allocated by concat.
* (xrealloc): Change cast to match return type.Karl Heuer1995-08-121-1/+1
|
* (xmalloc, xrealloc): Use return-type long *.Richard M. Stallman1995-08-111-6/+6
|
* (main): Fix previous change.Richard M. Stallman1995-08-061-2/+6
| | | | Add error check for empty OUTNAME.
* (main): Mention lock file name in error message.Richard M. Stallman1995-08-051-1/+5
|
* (gettimeofday): New function, defined if necessary.Richard M. Stallman1995-07-301-0/+17
|
* (distclean): Delete Makefile.c, not Makefile.in.Richard M. Stallman1995-07-181-2/+2
|
* Comment change.Richard M. Stallman1995-07-181-2/+2
|
* (tags): Synonym for `TAGS'.Karl Heuer1995-07-171-0/+1
|
* (install, maybe-blessmail): Don't cd ..;Karl Heuer1995-07-161-4/+4
| | | | configure has already set $(INSTALL) to the proper relative path.
* (datearg): Separate date from time with comma, not space,Paul Eggert1995-07-082-8/+10
| | | | | to avoid CVS 1.5 bug. (CVSROOT): Don't abort if unset and if repository is an absolute pathname.
* Replace `#!/bin/sh' with `#! /bin/sh', for benefit of systemsPaul Eggert1995-07-074-7/+7
| | | | that interpret `#! /' as a 4-byte magic number.
* (main) [MAIL_USE_POP]: When a user specifies aRichard M. Stallman1995-06-301-7/+2
| | | | mailbox with "po:mailbox", the mailbox is everything after the "po:" prefix.
* Make all error messages start with `Error: '.Richard M. Stallman1995-06-281-24/+38
| | | | (fatal_error, perror_1): New functions, use throughout.
* (CVSROOT, repository): Allow remote repositories a la CVS 1.4.Paul Eggert1995-06-282-18/+34
|
* * etags.c (plain_C_entries): new function.Francesco Potortì1995-06-271-31/+48
| | | | | | | | | (lowcase): new macro. (tail, Fortran_functions, Pascal_functions): use new macro lowcase. (lang_suffixes): new suffix ".pc" for Pro*C files. (consider_token): don't tag all tokens beginning with DEFUN & Co.. (tail): look for the end of the token when comparing. (takeprec): since now tail behaves differently, use strneq.
* (main): Add newline in usage message.Richard M. Stallman1995-06-261-1/+1
|
* (scan_file): Make sure it never looks at filename[-1].Richard M. Stallman1995-06-211-2/+2
|
* (main) [MSDOS]: Do set _fmode.Richard M. Stallman1995-06-211-1/+1
| | | | This undoes part of the previous change.
* * etags.c (find_entries): rewind before rereading the input file.Francesco Potortì1995-06-211-12/+14
|
* (main): On MSDOS, don't change stdout to binary, and insist on an -o option.Richard M. Stallman1995-06-201-2/+9
|
* (process_file,absolute_filename): Handle filenamesRichard M. Stallman1995-06-151-0/+8
| | | | starting with a drive letter.
* (install): Copy wakeup.exe properly.Richard M. Stallman1995-06-151-1/+1
|
* [MSDOS]: #undef chdir.Karl Heuer1995-06-081-0/+6
|
* (output_authors): Allow ':' in time zone, as per ISO 8601 and RCS 5.6.8 beta.Paul Eggert1995-06-042-2/+2
|
* * etags.c (etags_getcwd): Undo the /bin/pwd change. It may raiseFrancesco Potortì1995-05-291-8/+6
| | | | compatibility problems.
* * etags.c (etags_getcwd): Undo the /bin/pwd change. It may raiseFrancesco Potortì1995-05-291-8/+10
| | | | compatibility problems.