Dave Love
5b400482b0
Include unistd.h, string.h, stdlib.h,
...
fcntl.h, stdarg.h conditionally.
(_GNU_SOURCE, __attribute__): Don't define.
(optarg, optind, opterr): Declare.
(lose, lose_syserr): Use NO_RETURN.
(get_user_id): Use P_.
2002-11-18 15:35:07 +00:00
Richard M. Stallman
8b96caf303
*** empty log message ***
2002-11-18 04:59:52 +00:00
Richard M. Stallman
d17b3095e9
(${archlibdir}): Ignore errors operating on $(gamedir).
2002-11-18 04:53:59 +00:00
Dave Love
59daa29a0a
*** empty log message ***
2002-11-14 14:21:52 +00:00
Dave Love
b553981f42
(pop_retr): Declare comment.
2002-11-14 14:09:51 +00:00
Dave Love
7a71a86d3d
(read_c_string_or_comment): Declare msgno.
2002-11-14 14:09:44 +00:00
Dave Love
a8c4aa2e41
(YACC): Deleted.
2002-11-14 14:09:36 +00:00
Dave Love
9a007cb77f
*** empty log message ***
2002-11-04 18:29:06 +00:00
Andreas Schwab
f1b443bf84
.
2002-10-19 13:55:57 +00:00
Andreas Schwab
67bb79b7f8
(${archlibdir}): Always create $(gamedir).
...
(update-game-score): Pass $(gamedir) as HAVE_SHARED_GAME_DIR.
2002-10-19 13:55:15 +00:00
Juanma Barranquero
52402e4fc5
(lisp): Load devanagari.el, not .elc.
2002-10-04 10:09:35 +00:00
Markus Rost
15dab115ed
Remove reference to SERVER_HOME_DIR completely.
2002-10-01 00:47:12 +00:00
Stefan Monnier
3ecdcd5905
(main): Always use /tmp and non-qualified hostname.
2002-09-27 22:07:38 +00:00
Stefan Monnier
30be2360f8
Remove SYSV support.
...
(eval, display): New vars.
(longopts): Add --eval and --display.
(decode_options): Add -e and -d processing.
(print_help_and_exit): Update the usage string.
(main): Add support for --eval and --display.
2002-09-27 18:21:44 +00:00
Stefan Monnier
4208da83ba
*** empty log message ***
2002-09-25 20:22:57 +00:00
Stefan Monnier
038de5b823
Remove emacsserver.
2002-09-25 20:17:32 +00:00
Stefan Monnier
ca5004e7b4
Remove references to emacsserver.
2002-09-25 20:03:21 +00:00
Stefan Monnier
3cf8c6aa01
(quote_file_name): Quote \n.
...
(main): Print a final \n when needed.
2002-09-18 01:44:54 +00:00
Francesco Potortì
4c6dce51b6
etags bug
2002-09-03 15:21:51 +00:00
Francesco Potortì
a127d423b5
(regex_tag_multiline, readline): Never pass pfnote a
...
string that cannot be freed.
2002-09-03 15:21:07 +00:00
Francesco Potortì
9c485bbe70
(consider_token, C_entries): Switch to C++ parsing when
...
auto-detection is enabled and the `::' qualifier is met.
(consider_token, C_entries): Several bugs corrected that tagged
some declarations even though --declarations was not used.
(plainc): New macro.
(C_entries): Use it.
(C_entries): Several cosmetic changes.
(C_entries): Invalidate the token is some cases.
2002-08-30 16:38:58 +00:00
Francesco Potortì
ba88f8ebfc
Bug corrections in etags.
2002-08-30 16:38:22 +00:00
Francesco Potortì
3c04a71a20
(C_entries): Corrected a problem with const C++ funcs.
...
(ignoreindent): Renamed from noindentypedefs.
(cjava, cplpl): They are now macros instead of local vars.
(HTML_labels): Tag ID= also.
2002-08-29 14:42:56 +00:00
Francesco Potortì
09cd1a7497
Etags bug.
2002-08-29 14:41:33 +00:00
Francesco Potortì
8ee1462906
*** empty log message ***
2002-08-28 10:44:24 +00:00
Francesco Potortì
61a1f6fa60
Two bug corrections and one new feature.
...
(Ada_funcs): Do not tag "use type Xxxx;".
New language HTML.
(make_tag): Never generate null length tag names.
(linebuffer_init): Renamed from initbuffer. All callers changed.
(pattern): Structure renamed to `regexp', member regex renamed to
pattern.
(node_st): Member pat renamed to regex.
(pattern); New member force_explicit_name, for future use. Now
always set to true, cannot be reset.
(add_regex, regex_tag_multiline, readline): Use it.
(main): Free some global structures.
(fdesc): New member `written'.
(readline, process_file): Initialise it.
(put_entries): Set it.
(main): Use it to create entries for files without tags.
(total_size_of_entries): Do not count invalid tags.
(etags_strcasecmp): Like BSD's, for compatibility.
(strcaseeq): Make it into a macro.
2002-08-28 10:35:51 +00:00
Francesco Potortì
87046df8c7
Two bug corrections and a new feature for etags.
2002-08-28 10:34:04 +00:00
Stefan Monnier
02ce3e80f0
*** empty log message ***
2002-08-19 21:47:53 +00:00
Stefan Monnier
56cf516205
(scan_keyword_or_put_char, write_c_args): Use `fn'
...
for the function name in the usage info.
2002-08-19 21:47:38 +00:00
Colin Walters
cf398788c7
(P_): New macro. Use it for all prototypes.
...
(lose): Don't use varargs.
(lose_syserr): New function.
Change all functions to K&R style.
2002-08-01 01:31:44 +00:00
Colin Walters
5fba5c216b
*** empty log message ***
2002-08-01 01:31:04 +00:00
Andreas Schwab
712eaee029
(localstatedir): New variable.
2002-07-30 13:53:27 +00:00
Pavel Janík
c89ed6ef9d
Fix regexp for finding return address fields.
2002-07-29 20:05:34 +00:00
Stefan Monnier
1e04216025
(scan_c_file): Warn about missing `usage' info.
2002-07-15 20:00:03 +00:00
Andreas Schwab
3fc8736b78
.
2002-07-08 09:36:47 +00:00
Pavel Janík
e9b6020947
*** empty log message ***
2002-07-05 20:01:10 +00:00
Pavel Janík
85271e4161
Obey the rmail file and use the unpruned header properly.
2002-07-05 19:56:34 +00:00
Francesco Potortì
d76132d041
Rewrote the description of implicit tag names in etags.c
2002-06-27 10:52:05 +00:00
Pavel Janík
9ee028d2b5
New file.
2002-06-26 15:50:47 +00:00
Francesco Potortì
081b7c705d
(F_getit, Fortran_functions, Ada_getit, Asm_labels)
...
(Python_functions, PHP_functions, PHP_functions, PHP_functions)
(PHP_functions, PHP_functions, Cobol_paragraphs)
(Makefile_targets, Postscript_functions, Texinfo_nodes)
(prolog_pr, erlang_func, erlang_attribute)
(Perl_functions, Perl_functions, Pascal_functions)
(TeX_commands, get_tag): Use make_tag instead of pfnote.
(get_tag): Prototype changed, all callers changed.
2002-06-21 12:36:12 +00:00
Francesco Potortì
e1af8d401e
etags
2002-06-21 12:35:42 +00:00
Francesco Potortì
74032cc3c5
A bug in the new function. No change log.
2002-06-20 12:20:15 +00:00
Francesco Potortì
2201e3dcd6
Use, together with etags.el, an optimised form of tags,
...
which are almost always unnamed. etags.el looks for an explicit
tag name, then for an implicit one. See make_tag for details.
The change is both forwards and backwards compatible.
(make_tag): New function (was the disabled function new_pfnote).
(make_C_tag): Use it.
2002-06-20 11:48:31 +00:00
Francesco Potortì
ceaeb365d0
implicit tag names.
2002-06-20 11:48:04 +00:00
Francesco Potortì
f175bfffb0
etags
2002-06-20 08:52:22 +00:00
Francesco Potortì
2b74996486
(add_regex): Invalid regexp modifiers are ignored.
...
(Makefile_targets): Tag variables unless --no-globals.
(LOOP_ON_INPUT_LINES): Serious bug corrected.
2002-06-20 08:43:57 +00:00
Francesco Potortì
89fb2be16c
* etags.c (erlang_atom, erlang_attribute): Bugs corrected.
...
(invalidate_nodes): Bug corrected.
(print_help): Better help for regexps.
2002-06-13 17:53:35 +00:00
Francesco Potortì
82ef78b31d
*** empty log message ***
2002-06-13 17:52:57 +00:00
Juanma Barranquero
7a8940dabb
(lisp): Add international/ucs-tables.elc and font-core.elc.
2002-06-13 16:32:23 +00:00
Francesco Potortì
6861f0e327
New multi-line regexp and new regexp syntax.
2002-06-13 11:15:46 +00:00