Gerd Moellmann
ef53d75e82
*** empty log message ***
2001-03-02 13:32:05 +00:00
Gerd Moellmann
1727db8c85
(parse_qualified_param_ident_or_type): Return a
...
freshly allocated object in *LAST_ID.
(read_line): Accept \r\n line endings.
2001-03-02 12:34:45 +00:00
Francesco Potortì
c2a642c067
Corrected latest etags.c entry.
2001-02-26 11:24:02 +00:00
Andrew Innes
425de3869d
*** empty log message ***
2001-02-24 22:12:00 +00:00
Andrew Innes
53b67fa093
Fix copyright notice.
2001-02-24 22:11:00 +00:00
Francesco Potortì
f55ae59994
When in autodetect mode, switch to C++ when the template keyword is met
2001-02-23 18:19:25 +00:00
Andrew Innes
f6839838d0
*** empty log message ***
2001-02-22 23:26:41 +00:00
Andrew Innes
252ce60dcc
($(BLD)/movemail.$(O)): Remove reference to
...
VMS header files.
($(BLD)/profile.$(O)): Ditto.
2001-02-22 23:25:18 +00:00
Andrew Innes
7e6e14eed0
($(BLD)\movemail.obj): Remove reference to
...
VMS header files.
($(BLD)\profile.obj): Ditto.
2001-02-22 23:24:52 +00:00
Gerd Moellmann
b3ae7a0a1e
Add copyright notice.
2001-02-20 13:36:21 +00:00
Francesco Potortì
7df65e9168
Correct recent instances of my mail address to
...
Francesco Potorti` <pot@gnu.org>
2001-02-08 10:25:31 +00:00
Andrew Innes
193fba8770
*** empty log message ***
2001-02-05 16:59:20 +00:00
Andrew Innes
7a0952506f
($(DOC)): Use $(THISDIR) instead of . in
...
invocation of make-docfile, to work with Windows 2000.
2001-02-05 16:56:32 +00:00
Francesco Potortì
822e6123ab
Modified some comments.
...
Resumed the correct pot version number.
Going to version 3.
2001-01-31 14:52:04 +00:00
Dave Love
30526cc67c
(in_word_set): Use `static' in definition (for pcc).
2001-01-31 13:50:02 +00:00
Francesco Potortì
8f79fe7269
Work around small preprocessor bugs in sunos4 pcc and MinGW.
2001-01-31 08:53:56 +00:00
Andrew Innes
914d725857
(assert) [__MINGW32__]: Redefine assert to work around a
...
bug in the Mingw32 assert.h header file.
2001-01-30 18:11:56 +00:00
Francesco Potortì
b28e26be41
Comment updates to etags.c
...
C macros changes to etags.c for the sake of standalone building and
Xemacs building. Does not affect building under Emacs.
2001-01-30 17:22:09 +00:00
Francesco Potortì
8c463abe32
Many changes to the parsing capabilities of etags.
...
The -C or -c++ options are now mostly obsolete.
Can delve at arbitrary deeps into structures of C-like languages.
2001-01-28 16:14:04 +00:00
Eli Zaretskii
e26f9ced78
*** empty log message ***
2001-01-27 17:19:52 +00:00
Eli Zaretskii
76a91ae21a
Add a coding: tag.
2001-01-27 17:18:52 +00:00
Gerd Moellmann
a47b7816d6
*** empty log message ***
2001-01-26 10:26:19 +00:00
Gerd Moellmann
995d76897c
(matching_regexp_buffer, matching_regexp_end_buf):
...
New variables.
(matching_regexp): Use them instead of static variables in
function scope.
2001-01-26 09:32:03 +00:00
Francesco Potortì
b2521b0abb
Many small improvements in tagging accuracy and capability,
...
better tagging of DEFUNs, code cleanups.
2001-01-25 Francesco Potorti` <pot@potorti.it>
* etags.c (struct tok): Renamed from struct token.
(token): Renamed from tok.
(structtype): Make it a local variable.
[DEBUG]: Use assert.
(xrnew): Change the synopsis.
(typedefs_or_cplusplus): Renamed from typedefs_and_cplusplus.
(grow_linebuffer): Don't call xrnew when not needed.
(token): buffer renamed to line.
(C_entries): Three calls to inibuffer moved here from main.
(C_entries): Removed all references to var methodlen, delete it.
(linebuffer_setlen): Was grow_buffer, now also sets len.
(consider_token, C_entries, Pascal_functions): Use it.
(C_entries): Preventing problems relative to extern "C".
(C_entries): Can tag more than one variable or func separated by
comma when --declarations is used.
(C_entries): More accurate tagging of members and declarations.
(yacc_rules): Was global, made local to C_entries.
(next_token_is_func): Removed.
(fvdef): New constants fdefunkey, fdefunname.
(consider_token, C_entries): Use them.
(C_entries): Build proper lisp names for Emacs DEFUNs.
2001-01-25 18:19:57 +00:00
Francesco Potortì
d22a24fa26
Many small improvements in etags.
2001-01-25 18:19:07 +00:00
Eli Zaretskii
47df1a5e81
Move here the entry for etags.c from 2000-01-14 which somehow
...
ended up in etc/Changelog.
2001-01-25 12:26:24 +00:00
Gerd Moellmann
21c2bbe069
*** empty log message ***
2001-01-22 12:01:21 +00:00
Gerd Moellmann
57b4c82e8e
(xfree): New function.
...
(member, declaration, globals): Use xmalloc instead of alloca.
2001-01-22 11:52:45 +00:00
Francesco Potortì
f96467d8f2
2000-05-31 Karl M. Hegbloom <karlheg@debian.org>
...
* etags.1: correct several markup errors.
2001-01-15 10:35:16 +00:00
Francesco Potortì
6bfeebef39
*** empty log message ***
2001-01-15 08:59:15 +00:00
Francesco Potortì
83be933cf9
2001-01-15 Francesco Potorti` <pot@pot.cnuce.cnr.it>
...
* etags.c (print_language_names): Print filenames in addition to
suffixes.
2001-01-15 08:57:56 +00:00
Francesco Potortì
89d57763af
Changes for makefile support in etags.
2001-01-14 20:48:05 +00:00
Gerd Moellmann
291c7e74d2
(write_c_args): Print newlines as spaces.
2001-01-13 16:49:49 +00:00
Andrew Innes
0dac692454
*** empty log message ***
2001-01-06 21:38:18 +00:00
Andrew Innes
5cdd7eef66
(clean): Delete $(COMPILER_TEMP_FILES) instead
...
of *.pdb.
2001-01-06 21:36:39 +00:00
Gerd Moellmann
3e99d3b4c9
*** empty log message ***
2001-01-03 12:53:05 +00:00
Gerd Moellmann
38186d678f
Avoid security hole allowing attacker to
...
cause user of rcs2log to overwrite arbitrary files, fixing
a bug reported by Morten Welinder.
Don't put "exit 1" at the end of the exit trap; it's
ineffective in POSIX shells.
2001-01-03 12:04:06 +00:00
Eli Zaretskii
d5c00476b2
Fix email address of my last entry.
2001-01-02 15:39:32 +00:00
Gerd Moellmann
d6bb0c0d88
*** empty log message ***
2001-01-02 15:32:59 +00:00
Gerd Moellmann
e6a0814f18
(yyerror): Changed to take two arguments. Prototype
...
added. Callers changed.
2001-01-02 14:32:37 +00:00
Eli Zaretskii
315f5865d4
*** empty log message ***
2001-01-02 14:27:49 +00:00
Eli Zaretskii
3a57e86683
(enter_namespace, main): Cast variables to shut up
...
compiler warnings.
(yyerror): Change parameter declarations to be of type long, so
that they can take pointers on 64-bit platforms.
2001-01-02 13:53:32 +00:00
Eli Zaretskii
571512dece
(main): Remove unused local variable statbfr.
...
(main) <homedir>: Make its declaration conditional on
SERVER_HOME_DIR, to avoid compiler warnings.
2001-01-02 13:52:48 +00:00
Eli Zaretskii
317ad01ee7
(main) <homedir>: Make its declaration conditional
...
on SERVER_HOME_DIR, to avoid compiler warnings.
2001-01-02 13:52:04 +00:00
Eli Zaretskii
26df3bb0b9
(readline): Cast buffer to "long *" to pacify
...
over-zealous compilers.
2001-01-02 13:51:07 +00:00
Eli Zaretskii
7c89ea61cb
(canonicalize_filename) [DOS_NT]: Fix last change.
2000-12-16 17:46:59 +00:00
Gerd Moellmann
a6768cc572
*** empty log message ***
2000-12-15 15:06:57 +00:00
Gerd Moellmann
db3a495ec0
(operator_name): Cast argument of isalpha to
...
unsigned char.
2000-12-15 14:33:39 +00:00
Gerd Moellmann
859cbb401c
(get_keyword): Make sure that isspace and
...
similar aren't called with a negative argument.
2000-12-15 14:33:25 +00:00
Gerd Moellmann
af03e6abc1
(ISALNUM, ISALPHA, ISDIGIT, ISLOWER): New macros.
...
Use them throughout instead of ctype functions/macros.
(lowcase): Cast to unsigned char.
(UPCASE): New macro.
(canonicalize_filename): Use UPCASE instead toupper.
2000-12-15 14:32:55 +00:00