aboutsummaryrefslogtreecommitdiffstats
path: root/lib-src (follow)
Commit message (Collapse)AuthorAgeFilesLines
* (profile): New target.Richard M. Stallman1994-02-051-2/+5
| | | | (UTILITIES): Mention profile.
* Include errno.h; don't include fasync.h.Richard M. Stallman1994-01-191-84/+114
| | | | | | | | | | | | | | | | | | | | | (schedule): Don't return a value. (sigcatch): Reestablish the handler first. (getevent): Always call notify at the end. (notify): Defer alarms around the whole body of function. (main): Don't request SIGIO, and don't handle it. Loop calling getevent. (sigcatch): Delete code to handle SIGIO. If defer_alarms is set, don't call notify, just set alarm_deferred. (getevent): Use read, not getchar. Handle EINTR and EAGAIN. Set defer_alarms around realloc and schedule. If alarm_deferred gets set, call notify. Likewise if this event is the only pending event. Make buf and buf_size global variables. Don't malloc buf if it is already non-zero. (schedule): Just exit if run out of memory. Return the number of events. (signal) [_CX_UX]: Add #undef.
* Make the argument list output look more like the Lisp docstrings do.Roland McGrath1994-01-161-7/+20
| | | | | | (write_c_args): Take new arg FUNC. Make output look like lisp call prototypes: (function ARG1 ARG2), upcasing arg names. (scan_c_file): Pass BUF to write_c_args for FUNC arg.
* * etags.c (stab_entry, stab_create, stab_find, stab_search,Francesco Potortì1994-01-141-239/+209
| | | | | | | | | | | | | stab_type, add_keyword, C_reate_stab, C_create_stabs): deleted. Use gperf generated hash table instead of linked list. (C_stab_entry, hash, in_word_set, get_C_stab, C_symtype): added. Mostly code generated by gperf. (consider_token): removed unused parameter `lp'. (PF_funcs, getit): allow subroutine and similar declarations to span multiple lines. (C_entries): check for newline if inchar to avoid bus errors. (process_file, find_entries): distinguish among nonexistent and not regular file.
* [USG] (SIGIO): Define as SIGPOLL.Richard M. Stallman1994-01-121-1/+4
| | | | (main) [USG]: Do ioctl to enable SIGPOLL.
* [! HAVE_STRERROR] (strerror): Define the function.Roland McGrath1994-01-091-4/+20
|
* Declare strerror.Roland McGrath1994-01-081-0/+3
|
* [! HAVE_STRERROR] (strerror): Define the function.Roland McGrath1994-01-083-0/+45
|
* Don't declare sys_errlist; declare strerror instead.Roland McGrath1994-01-081-4/+4
| | | | (schedule, main): Call strerror instead of using sys_errlist.
* (get_errmsg, pfatal_with_name, pfatal_and_delete): Call strerror instead ofRoland McGrath1994-01-081-24/+11
| | | | using sys_errlist.
* (main): Call strerror instead of using sys_errlist.Roland McGrath1994-01-081-9/+6
|
* Don't declare sys_errlist; declare strerror instead.Roland McGrath1994-01-081-6/+4
| | | | (main): Call strerror instead of using sys_errlist.
* [MSDOS]: Use text/binary mode as appropriate.Richard M. Stallman1994-01-061-10/+26
| | | | (scan_c_file, scan_lisp_file): Extra parameter for the mode to open with.
* (main) [MSDOS]: Open all files as binary.Richard M. Stallman1994-01-062-0/+16
|
* (main) [MSDOS]: Dummy stub just to make the file compile.Richard M. Stallman1994-01-061-0/+6
|
* (malloc): Don't declare it.Richard M. Stallman1994-01-061-4/+6
| | | | | | | (xmalloc): Cast result of malloc. (strcpy): Don't declare it. [MSDOS]: #undef `access'.
* Fix up whitespace. Get rid of spurious casts to void.Richard M. Stallman1994-01-061-135/+156
| | | | | [MSDOS]: Use binary file modes for non-text side of pipe. (main): Use fclose to close file opened by fopen.
* Include syswait.h.Richard M. Stallman1994-01-041-48/+64
| | | | Fork a subprocess and use it to copy the mail file.
* (ALL_CFLAGS): Include LDFLAGS.Richard M. Stallman1994-01-021-23/+25
| | | | | | Use ALL_CFLAGS in all the rules that compile and link with one cmd. (LINK_CFLAGS): New variable. (timer): Use LINK_CFLAGS.
* (${archlibdir}, install): Use $(INSTALL_PROGRAM)Richard M. Stallman1993-12-241-11/+2
| | | | for all executables and scripts.
* (main): When making tempname, cast result of xmalloc.Richard M. Stallman1993-12-241-1/+2
| | | | | Include room for EXXXXXX in the size. Don't use result of strcpy.
* (scan_lisp_file): Don't add newline at end of string.Richard M. Stallman1993-12-241-1/+0
|
* Add --brief option.Paul Eggert1993-12-031-2/+4
|
* (mostlyclean): Make it distinct from clean.Richard M. Stallman1993-11-261-2/+5
|
* (${archlibdir}): Don't do chown or chgrp.Richard M. Stallman1993-11-241-7/+0
|
* (install): Don't change mode or group when installing.Richard M. Stallman1993-11-161-5/+0
|
* (FUNCST, TYPEDST, STRUCTST, DEFINEST): Delete excess commas.Richard M. Stallman1993-11-161-4/+4
|
* (read_c_string): For "", concatenate the two strings.Richard M. Stallman1993-11-121-4/+1
|
* (main): Fix error message text.Richard M. Stallman1993-11-121-1/+1
|
* Mon Nov 8 19:56:20 MET 1993 Tom Hageman (tom@basil.icce.rug.nl)Francesco Potortì1993-11-081-34/+139
| | | | | | | | | | * etags.c: (C_entries): Keep track of ()-parenthesis level so that functions returning a pointer to a function, a la `signal', can be parsed. This also required new state `fstartlist' to `FUNCST'. (SAVE_TOKEN, RESTORE_TOKEN, TOKEN_SAVED_P): 1-deep token save stack. (C_entries, CNL): use it to isolate preprocessor directive processing from the other state engines. (begtk): add '~', for C++ class destructors.
* Tue Nov 2 19:46:52 1993 Francesco Potorti` (pot@cnuce.cnr.it)Francesco Potortì1993-11-021-3/+2
| | | | | * etags.c (consider_token): removed unused variable firsttok. (prolog_getit): call pfnote with the right number of arguments.
* Declares itself as "etags for emacs 19" instead of "etags for emacs 19.0".Francesco Potortì1993-11-021-2/+2
| | | | This revision has no ChangeLog entry.
* (printlogline): Don't generate lines containing only white space.Paul Eggert1993-10-191-2/+7
|
* (${archlibdir}): Install ${SCRIPTS} from ${srcdir}, not cwd.Roland McGrath1993-10-041-1/+1
|
* Fixed typos or brainos of whoever though `@' was the comment char.Roland McGrath1993-10-031-2/+2
|
* * etags.c (process_file): dead code removed.Francesco Potortì1993-10-011-17/+7
| | | | | (S_ISREG): #define it using S_IFREG if not defined. (process_file): regular files have nothing to do with symlinks.
* (${archlibdir}): Install ${SCRIPTS} from ${srcdir}, not from currentBrian Fox1993-09-301-3/+6
| | | | | | directory. Only chmod and chgrp files that we installed, which excludes ${INSTALLABLE_SCRIPTS}. They go in ${bindir}. (INSTALLFLAGS): Deleted definition, since it is an unused variable now.
* (INSTALL, INSTALL_PROGRAM, INSTALL_DATA): Let configure figure out theBrian Fox1993-09-281-47/+37
| | | | | | correct values for these variables. (archlibdir): Only install execuatables internally used by emacs; don't install bindir binaries here.
* Add -h, -n, -r options.Paul Eggert1993-09-241-29/+66
| | | | | By default, look for *,v files as well as RCS/*,v files. Use $TMPDIR (default /tmp) instead of /tmp.
* Mon Sep 20 18:06:12 1993 Francesco Potorti` (pot at fly)Francesco Potortì1993-09-201-21/+25
| | | | | | | * etags.c (C_entries): is_func is initialised here instead of in consider_token for the sake of the yacc rules section. (C_entries): Now class, struct, enum, union and typedef produce named tags.
* Include <src/paths.h>, instead "src/paths.h".Roland McGrath1993-09-121-1/+1
|
* Include <config.h> instead of "config.h".Roland McGrath1993-09-108-8/+8
|
* (b2m, movemail, fakemail, env, emacsserver, emacsclient, getdate.o,Roland McGrath1993-09-101-9/+9
| | | | | timer.o, timer): Remove `-I${srcdir}/../src', since it is already in CPP_FLAGS.
* (ALL_CFLAGS, CPP_CFLAGS): Put -I. -I../src before -I${srcdir}Roland McGrath1993-09-101-2/+2
| | | | -I${srcdir}/../src.
* * etags.c (L_isdef, L_isquote, L_getit): small optimisations.Francesco Potortì1993-09-061-27/+74
| | | | | | | | | | | | | | (L_funcs): the (foo::defmumble stuff now should work. (consider_token): function returned random value--corrected. (C_entries): corrected == versus = typo. * etags.c (FINCST): added the fignore status. Means we are after the parameter list and before the open curly brace. Allows correct parsing of C++ constructors. (C_entries, consider_token): make use of fignore. (consider_token): reset funcdef when next_token_is_func: when in ctags mode makes DEFVAR and others work better. (L_isquote): function that recognises the "(quote" string. (L_getit): ignore quoting via "'" or "(quote". Useful for defalias.
* Change /{/ to /\{/ for Posix compatibility; otherwise, HP awk complains.Paul Eggert1993-08-251-2/+2
|
* Append /usr/ccs/bin and /usr/sccs to PATH.Paul Eggert1993-08-251-1/+3
|
* (make-path): Dep on config.h.Richard M. Stallman1993-08-121-1/+1
|
* (TRUE, FALSE): Don't define if already defined.Richard M. Stallman1993-08-111-0/+4
|
* (awkscript): Some sites put comma-separated junk after the fullname.Paul Eggert1993-08-091-1/+11
| | | | | Remove it, but leave "Bill Gates, Jr" alone. Remove the junk from fullnames like "0000-Admin(0000)".