summaryrefslogtreecommitdiff
path: root/lib-src
Commit message (Collapse)AuthorAgeFilesLines
* (C_entries): Ignore carriage return at end of line.Richard M. Stallman1995-01-061-0/+3
|
* (xmalloc, xrealloc): Add casts.Richard M. Stallman1994-12-261-25/+96
| | | | | | (add_field): Handle <...> and "..." syntax. (setup_files, get_keyword): Clean up parens and line breaks. (args_size): Likewise.
* (scan_lisp_file): Handle dynamic doc strings.Richard M. Stallman1994-12-211-41/+148
| | | | | | (xmalloc, fatal, error): New functions. (progname): New variable. (main): Set progname.
* Include program name in error messages.David J. MacKenzie1994-12-211-7/+11
|
* [HAVE_SYSVIPC]: Include sys/utsname.h.Richard M. Stallman1994-12-071-6/+17
| | | | | | | (main): If socket/mqueue name is in home dir, add in the host name. Rename .emacs_server to .emacs-server-.... [!HAVE_SYSVIPC] (main): Fix error message diction.
* [HAVE_SYSVIPC]: Include sys/utsname.h.Richard M. Stallman1994-12-071-4/+16
| | | | | (main): If socket/mqueue name is in home dir, add in the host name. Rename .emacs_server to .emacs-server-....
* (get_time): Fix up whitespace.Richard M. Stallman1994-11-281-1/+1
|
* * etags.c (print_help): print --regex usage for ctags also.Francesco Potortì1994-11-221-14/+11
| | | | (main): use -h in addition to -H as abbreviation for --help.
* * etags.c [ETAGS_REGEXP]: All the new code that deals with regexpsFrancesco Potortì1994-11-161-285/+854
| | | | | | | | | | | | | | | | | | | | | | | | | | | | is compiled if this is defined. The new functions and variables added #ifdef ETAGS_REGEXP are not listed in this ChangeLog. [VMS]: All VMS specific code previously contained in etags-vmslib.c is now included here, modified for dealing with language and regex options intermixed with filenames. (header_file): Global variable deleted. (Lang_Function): New typedef. All language parser functions changed to this new type. (string_numeric_p, substr, prestr): Functions deleted. (readline_internal): Does the job that readline did previously. (longopts): --language and --regex options added. (lang_names, lang_extensions, lang_func, print_language_names): New structures, variables and functions for choosing languages. (print_help): Help strings updated. Calls print_language_names. (argument_type, ARGUMENT): Typedefs for dealing with language and regex options intermixed with filenames. (main): Changed the way of dealing with arguments on the command line to deal with language and regex options intermixed with filenames. (get_language, default_C_entries, Cplusplus_entries, Cstar_entries, Yacc_entries, just_read_file): New functions. (find_entries): Use the new method for choosing the language. (Pascal_functions): Allow intermixing of comment styles. (prolog_getit, skip_comment): Rewritten for speed. (readline): Rewritten to deal with regexps.
* * etags.c (<errno.h>): #include added.Francesco Potortì1994-11-161-7/+15
| | | | (etags_getcwd): Check return value from getcwd.
* (TV1, TV2): Use EMACS_TIME as type.Richard M. Stallman1994-11-101-8/+3
| | | | (get_time): Use EMACS_SUB_TIME.
* Changed references of m\m-windowsnt.h to m\intel386.h and of s\s-windowsnt.hKarl Heuer1994-11-031-26/+26
| | | | to s\windowsnt.h.
* Initial revisionRichard M. Stallman1994-11-012-0/+416
|
* (main, etags_getcwd): Test DOS_NT instead of MSDOS.Richard M. Stallman1994-11-011-5/+12
| | | | [WINDOWSNT]: Include some NT headers.
* (main) [WINDOWSNT]: Now sets _fmode and stdout to O_BINARY.Richard M. Stallman1994-11-011-4/+15
| | | | | [WINDOWSNT]: Include the NT headers. (READ_TEXT, READ_BINARY): Test DOS_NT, not MS_DOS.
* (getline): When a search of already-read input for CRLFRichard M. Stallman1994-10-241-3/+16
| | | | | | | | | fails, store the fact that we've searched it and don't search it again after reading more data. (getline): When determining whether or not it's necessary to grow the input buffer, take into account the null that's stored at the end of already-read input in the buffer.
* (main): Don't process one input file twice.Richard M. Stallman1994-10-211-3/+13
| | | | Never use exit code > 1.
* * etags.c (prestr, substr): return a logical type.Francesco Potortì1994-10-211-28/+29
| | | | | | (consider_token): Comment out "EXFUN". Use "DEFUN" instead of "DEF". (consider_token): set funcdef to fignore when a DEFUN is met. (C_entries): Now we can use Tom Hageman patch for extern "C".
* PopServer renamed to popserver throughout.Richard M. Stallman1994-10-201-2/+2
|
* Don't declare malloc, since we include config.h.David J. MacKenzie1994-10-202-2/+0
|
* Only include ../src/config.h if HAVE_CONFIG_H isRichard M. Stallman1994-10-191-32/+45
| | | | | | | | | | | | | defined, and if HAVE_CONFIG_H isn't defined, define MAIL_USE_POP always (so that this file can be included in other programs besides emacs). Only declare h_errno if HAVE_H_ERRNO isn't defined or HAVE_CONFIG_H isn't defined. (find_crlf, getline): Instead of using strstr, use a custom function for finding CRLF. (my_strstr): Function deleted.
* Don't declare malloc.Richard M. Stallman1994-10-191-1/+0
|
* Use test -r instead of < to check readability, to avoid syntax error.David J. MacKenzie1994-10-191-1/+1
|
* Fix mismatch in conditionals.Richard M. Stallman1994-10-181-7/+9
|
* (open, close, read, write): Add #undefs.Richard M. Stallman1994-10-181-0/+5
|
* [SYSV_IPC] (main): Catch SIGHUP as well. Don'tRichard M. Stallman1994-10-181-1/+12
| | | | call kill with pid 0. Handle EINTR when receiving messages.
* Include ../src/config.h.Richard M. Stallman1994-10-181-0/+3
|
* Don't declare malloc, realloc, free.Richard M. Stallman1994-10-181-10/+8
| | | | | | | | | Don't include string.h or strings.h. Include des.h before krb.h. Do declare my_strstr. (getline): Really use my_strstr. Leave one empty place in server->buffer, and put a null at the end of the data in it.
* (regex.o): Use full path to find regex.c.Karl Heuer1994-10-171-1/+1
|
* (etags): add dependency on regex.o, link with it.Karl Heuer1994-10-171-2/+7
| | | | (REGEXPOBJ, REGEXPDEPS, regex.o): target and macros added.
* remove make-pathDavid J. MacKenzie1994-10-121-5/+5
|
* Eliminate some -Wall warnings.David J. MacKenzie1994-10-1215-39/+75
|
* Make functions that return nothing void, not implicitly int.David J. MacKenzie1994-10-121-18/+31
| | | | | (main): Improve usage message. (error): Write to stderr, not stdout.
* (libexecdir): Renamed from libdir.Richard M. Stallman1994-10-111-2/+2
|
* (clean): rm DOC/* and *.tab.[ch].Richard M. Stallman1994-10-111-1/+2
| | | | (distclean): Not here.
* * etags.c (C_entries): Name the #define's that are macros.Francesco Potortì1994-10-111-3/+1
|
* [! SYSVIPC] (main): Fix uses of FD_* macros: fd_set arg is a pointer,Roland McGrath1994-10-101-6/+6
| | | | descriptor arg comes first.
* * etags.c (C_entries): Recognise typedef of ANSI style functions.Francesco Potortì1994-09-301-16/+57
| | | | | | | | (C_entries): Recognise #define inside a struct. (C_entries): ANSI tells that preprocessor commands do not have to start on the first column. (print_help): Documentation corrected for -d and -D. (white, endtk): ANSI tells the vertical tab is a separator.
* Initial revisionRichard M. Stallman1994-09-272-0/+1550
|
* Improve POP code, move most of it into a separate file.Richard M. Stallman1994-09-271-249/+105
| | | | | | | | (mbx_delimit_end, mbx_delimit_begin): Check for errors. (mbx_write): Check for errors and for From line. (pop_retr, popmail): Use subroutines in pop.c to do the real work. (get_errmsg, multiline, getline, putline, pop_stat, pop_command) (pop_init): Functions deleted.
* (MOVE_FLAGS, MOVE_LIBS): New variables.Richard M. Stallman1994-09-271-2/+32
| | | | | (pop.o, movemail.o): New targets. (movemail): Link in pop.o and movemail.o. Use MOVE_LIBS, MOVE_FLAGS.
* (touchy_mkdir): Make dir ugo+re even if it isn't new.Richard M. Stallman1994-09-241-20/+38
| | | | Rename path to dirname.
* (UTILITIES): Remove test-distrib, make-docfile, make-path.Richard M. Stallman1994-09-231-2/+4
| | | | | (DONT_INSTALL): New variable--list those files here. (clean): Delete the files in DONT_INSTALL.
* (from, labels, data): Use MAX_DATA_LEN as length.Richard M. Stallman1994-09-211-8/+6
| | | | (main): Use fgets, not gets.
* Don't declare malloc.Richard M. Stallman1994-09-171-1/+1
|
* (FD_*) [HAVE_SOCKETS & !HAVE_SYSVIPC]: If not already defined, use simpleKarl Heuer1994-09-171-6/+30
| | | | | 32-bit versions of these macros. (main) [HAVE_SOCKETS & !HAVE_SYSVIPC]: Use these macros.
* (etags_getcwd): Use getcwd if available.Karl Heuer1994-09-161-1/+10
|
* Add support for CVS.Paul Eggert1994-08-152-40/+98
| | | | Work with `rlog's that output ISO 8601 dates.
* Use <> to delimit email address.Richard M. Stallman1994-08-092-6/+6
|
* [SYSV_IPC] (main): Make a separate processRichard M. Stallman1994-08-081-9/+40
| | | | so we can listen for multiple requests.