Richard M. Stallman
4ef7b41316
(install, ${archlibdir}): Switch back to .. before running INSTALL_PROGRAM.
1994-03-14 22:10:04 +00:00
Richard M. Stallman
e3515d10e7
Clean up indentation and whitespace.
1994-03-05 21:53:42 +00:00
Richard M. Stallman
902a54b2c7
(main): Change delimiter from "^L" to "^_^L".
...
Allow for text following "BABYL OPTIONS:".
Add --help option. Use argv[0] in error messages.
1994-03-05 21:49:26 +00:00
Richard M. Stallman
1518a9eb45
(main) [HAVE_SYSVIPC]: Make msgp->mtext longer if necessary.
...
On HPUX, error if it's more than 512 chars.
1994-03-05 21:42:57 +00:00
Karl Heuer
88d00c7e26
(main): Change delimiter from "^L" to "^_^L".
...
Allow for text following "BABYL OPTIONS:".
Add --help option. Use argv[0] in error messages.
1994-03-03 18:11:32 +00:00
David J. MacKenzie
aceb65a6b9
Use GPL.
1994-02-27 03:53:03 +00:00
David J. MacKenzie
3b48c1f4b7
*** empty log message ***
1994-02-27 03:51:02 +00:00
David J. MacKenzie
91264a4aa5
Use GPL.
1994-02-27 03:49:57 +00:00
David J. MacKenzie
2b24132f97
Initial revision
1994-02-27 03:45:52 +00:00
David J. MacKenzie
530715fea1
Update GPL.
1994-02-27 03:39:25 +00:00
David J. MacKenzie
566c662e1c
* make-path.c (main): Return 1 on error, not -1. Update GPL.
1994-02-27 03:38:56 +00:00
David J. MacKenzie
0034580904
* cvtmail.c: Declare malloc, realloc, xmalloc, xrealloc.
...
(xmalloc, xrealloc): Return char *, not int.
(error): Write to stderr, not stdout.
1994-02-27 03:35:26 +00:00
Karl Heuer
1c1fce3feb
(main, get_time): Don't crash on invalid input.
1994-02-23 17:43:05 +00:00
Karl Heuer
bae98299b4
(get_time): Simplify; avoid calling index.
...
(main): exit on EOF.
1994-02-22 19:22:11 +00:00
Francesco Potortì
14c90d01c5
* etags.c (--absolute-pathnames): this option removed.
1994-02-17 18:01:38 +00:00
Richard M. Stallman
fbffe7d987
(put_line): Don't break the line if it all fits.
1994-02-16 20:53:00 +00:00
Francesco Potortì
1a0d8c8069
* etags.c (absolute_pathnames, cwd): added global vars.
...
(longopts, print_help, main, process_file): put absolute filenames
in the tag file if the -A --absolute-pathnames option is used.
(print_help): alfabetically order the options.
(malloc, realloc, strcpy, strncpy, strcmp): remove extern declar.
1994-02-14 14:28:22 +00:00
Richard M. Stallman
07ff9ea94b
(C_SWITCH_MACHINE): Get this from autoconf.
...
(ALL_CFLAGS, LINK_CFLAGS, CPP_CFLAGS): Use C_SWITCH_MACHINE.
1994-02-09 09:13:05 +00:00
Richard M. Stallman
9e3891de7c
(main) [HAVE_SYSVIPC]: Reverse test of fork value.
1994-02-08 23:57:30 +00:00
Richard M. Stallman
f9356baa5d
Initial revision
1994-02-07 01:05:54 +00:00
Richard M. Stallman
379fb9c8bb
(profile): New target.
...
(UTILITIES): Mention profile.
1994-02-05 04:58:38 +00:00
Richard M. Stallman
f8998fa90c
Include errno.h; don't include fasync.h.
...
(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.
1994-01-19 15:12:34 +00:00
Roland McGrath
069ad9ead4
Make the argument list output look more like the Lisp docstrings do.
...
(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.
1994-01-16 08:35:01 +00:00
Francesco Potortì
42680d3c7c
* etags.c (stab_entry, stab_create, stab_find, stab_search,
...
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.
1994-01-14 17:02:11 +00:00
Richard M. Stallman
817b371ce0
[USG] (SIGIO): Define as SIGPOLL.
...
(main) [USG]: Do ioctl to enable SIGPOLL.
1994-01-12 04:48:56 +00:00
Roland McGrath
e5f7ea6858
[! HAVE_STRERROR] (strerror): Define the function.
1994-01-09 01:00:04 +00:00
Roland McGrath
03c71d897f
Declare strerror.
1994-01-08 22:28:39 +00:00
Roland McGrath
2771160004
[! HAVE_STRERROR] (strerror): Define the function.
1994-01-08 22:27:30 +00:00
Roland McGrath
dbc52c10f4
Don't declare sys_errlist; declare strerror instead.
...
(schedule, main): Call strerror instead of using sys_errlist.
1994-01-08 21:52:28 +00:00
Roland McGrath
3935665143
(get_errmsg, pfatal_with_name, pfatal_and_delete): Call strerror instead of
...
using sys_errlist.
1994-01-08 21:50:14 +00:00
Roland McGrath
be06db9a3e
(main): Call strerror instead of using sys_errlist.
1994-01-08 21:47:36 +00:00
Roland McGrath
92af894ffd
Don't declare sys_errlist; declare strerror instead.
...
(main): Call strerror instead of using sys_errlist.
1994-01-08 21:43:57 +00:00
Richard M. Stallman
e3938952c8
[MSDOS]: Use text/binary mode as appropriate.
...
(scan_c_file, scan_lisp_file): Extra parameter for the mode to open with.
1994-01-06 03:59:30 +00:00
Richard M. Stallman
c6880c90ff
(main) [MSDOS]: Open all files as binary.
1994-01-06 03:58:35 +00:00
Richard M. Stallman
26528bbc92
(main) [MSDOS]: Dummy stub just to make the file compile.
1994-01-06 03:57:48 +00:00
Richard M. Stallman
91cf09ac12
(malloc): Don't declare it.
...
(xmalloc): Cast result of malloc.
(strcpy): Don't declare it.
[MSDOS]: #undef `access'.
1994-01-06 03:57:28 +00:00
Richard M. Stallman
2033356144
Fix up whitespace. Get rid of spurious casts to void.
...
[MSDOS]: Use binary file modes for non-text side of pipe.
(main): Use fclose to close file opened by fopen.
1994-01-06 03:56:59 +00:00
Richard M. Stallman
8ca83cfd88
Include syswait.h.
...
Fork a subprocess and use it to copy the mail file.
1994-01-04 06:46:12 +00:00
Richard M. Stallman
3e883207fd
(ALL_CFLAGS): Include LDFLAGS.
...
Use ALL_CFLAGS in all the rules that compile and link with one cmd.
(LINK_CFLAGS): New variable.
(timer): Use LINK_CFLAGS.
1994-01-02 18:41:29 +00:00
Richard M. Stallman
80fce26856
(${archlibdir}, install): Use $(INSTALL_PROGRAM)
...
for all executables and scripts.
1993-12-24 02:18:42 +00:00
Richard M. Stallman
3f628ebde4
(main): When making tempname, cast result of xmalloc.
...
Include room for EXXXXXX in the size.
Don't use result of strcpy.
1993-12-24 02:17:52 +00:00
Richard M. Stallman
7694a0c4c2
(scan_lisp_file): Don't add newline at end of string.
1993-12-24 02:16:49 +00:00
Paul Eggert
0fd6b1770a
Add --brief option.
1993-12-03 09:29:18 +00:00
Richard M. Stallman
a17d2c253b
(mostlyclean): Make it distinct from clean.
1993-11-26 11:08:58 +00:00
Richard M. Stallman
3c8393fdba
(${archlibdir}): Don't do chown or chgrp.
1993-11-24 12:25:49 +00:00
Richard M. Stallman
96e19e26f5
(install): Don't change mode or group when installing.
1993-11-16 09:22:47 +00:00
Richard M. Stallman
46e4cb7685
(FUNCST, TYPEDST, STRUCTST, DEFINEST): Delete excess commas.
1993-11-16 08:24:30 +00:00
Richard M. Stallman
d48e616eff
(read_c_string): For "", concatenate the two strings.
1993-11-12 21:12:35 +00:00
Richard M. Stallman
85ada1b986
(main): Fix error message text.
1993-11-12 06:25:16 +00:00
Francesco Potortì
b12756c81e
Mon Nov 8 19:56:20 MET 1993 Tom Hageman (tom@basil.icce.rug.nl)
...
* 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.
1993-11-08 18:52:56 +00:00