aboutsummaryrefslogtreecommitdiffstats
path: root/lib-src
diff options
context:
space:
mode:
Diffstat (limited to 'lib-src')
-rw-r--r--lib-src/ChangeLog222
1 files changed, 111 insertions, 111 deletions
diff --git a/lib-src/ChangeLog b/lib-src/ChangeLog
index e91b99e98af..6a414120641 100644
--- a/lib-src/ChangeLog
+++ b/lib-src/ChangeLog
@@ -1849,7 +1849,7 @@
1849 [WINDOWSNT]: #undef DOS_NT and #define it even if built with 1849 [WINDOWSNT]: #undef DOS_NT and #define it even if built with
1850 HAVE_CONFIG_H. This change does nothing in Emacs, as DOS_NT is 1850 HAVE_CONFIG_H. This change does nothing in Emacs, as DOS_NT is
1851 always defined when HAVE_CONFIG_H and WINDOWS are both defined. 1851 always defined when HAVE_CONFIG_H and WINDOWS are both defined.
1852 [!HAVE_UNISTD_H]: use defined(WINDOWSNT) instead of the bare 1852 [!HAVE_UNISTD_H]: Use defined(WINDOWSNT) instead of the bare
1853 WINDOWSNT, as this is the correct way to use it. 1853 WINDOWSNT, as this is the correct way to use it.
1854 1854
18552001-01-28 Francesco Potort,Al(B <pot@gnu.org> 18552001-01-28 Francesco Potort,Al(B <pot@gnu.org>
@@ -3000,7 +3000,7 @@
3000 3000
30011997-03-14 Francesco Potort,Al(B <F.Potorti@cnuce.cnr.it> 30011997-03-14 Francesco Potort,Al(B <F.Potorti@cnuce.cnr.it>
3002 3002
3003 * etags.c (add_regex): reset *putbuf before using it. 3003 * etags.c (add_regex): Reset *putbuf before using it.
3004 3004
30051997-02-23 Jonathan I. Kamens <jik@kamens.brookline.ma.us> 30051997-02-23 Jonathan I. Kamens <jik@kamens.brookline.ma.us>
3006 3006
@@ -3564,7 +3564,7 @@
3564 3564
35651995-12-04 Francesco Potort,Al(B <pot@cnuce.cnr.it> 35651995-12-04 Francesco Potort,Al(B <pot@cnuce.cnr.it>
3566 3566
3567 * Makefile.in (ctags): depend on etags only for simplicity; 3567 * Makefile.in (ctags): Depend on etags only for simplicity;
3568 compile with regexp support enabled. 3568 compile with regexp support enabled.
3569 3569
35701995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu> 35701995-11-24 Richard Stallman <rms@mole.gnu.ai.mit.edu>
@@ -3689,13 +3689,13 @@
3689 3689
36901995-06-27 Francesco Potort,Al(B (pot@cnuce.cnr.it) 36901995-06-27 Francesco Potort,Al(B (pot@cnuce.cnr.it)
3691 3691
3692 * etags.c (plain_C_entries): new function. 3692 * etags.c (plain_C_entries): New function.
3693 (lowcase): new macro. 3693 (lowcase): New macro.
3694 (tail, Fortran_functions, Pascal_functions): use new macro lowcase. 3694 (tail, Fortran_functions, Pascal_functions): Use new macro lowcase.
3695 (lang_suffixes): new suffix ".pc" for Pro*C files. 3695 (lang_suffixes): New suffix ".pc" for Pro*C files.
3696 (consider_token): don't tag all tokens beginning with DEFUN & Co.. 3696 (consider_token): Don't tag all tokens beginning with DEFUN & Co..
3697 (tail): look for the end of the token when comparing. 3697 (tail): Look for the end of the token when comparing.
3698 (takeprec): since now tail behaves differently, use strneq. 3698 (takeprec): Since now tail behaves differently, use strneq.
3699 3699
37001995-07-08 Paul Eggert <eggert@twinsun.com> 37001995-07-08 Paul Eggert <eggert@twinsun.com>
3701 3701
@@ -3727,13 +3727,13 @@
3727 3727
37281995-06-27 Francesco Potort,Al(B (pot@cnuce.cnr.it) 37281995-06-27 Francesco Potort,Al(B (pot@cnuce.cnr.it)
3729 3729
3730 * etags.c (plain_C_entries): new function. 3730 * etags.c (plain_C_entries): New function.
3731 (lowcase): new macro. 3731 (lowcase): New macro.
3732 (tail, Fortran_functions, Pascal_functions): use new macro lowcase. 3732 (tail, Fortran_functions, Pascal_functions): Use new macro lowcase.
3733 (lang_suffixes): new suffix ".pc" for Pro*C files. 3733 (lang_suffixes): New suffix ".pc" for Pro*C files.
3734 (consider_token): don't tag all tokens beginning with DEFUN & Co.. 3734 (consider_token): Don't tag all tokens beginning with DEFUN & Co..
3735 (tail): look for the end of the token when comparing. 3735 (tail): Look for the end of the token when comparing.
3736 (takeprec): since now tail behaves differently, use strneq. 3736 (takeprec): Since now tail behaves differently, use strneq.
3737 3737
37381995-06-26 Richard Stallman <rms@mole.gnu.ai.mit.edu> 37381995-06-26 Richard Stallman <rms@mole.gnu.ai.mit.edu>
3739 3739
@@ -3910,7 +3910,7 @@
3910 3910
39111995-03-13 Francesco Potort,Al(B (pot@cnuce.cnr.it) 39111995-03-13 Francesco Potort,Al(B (pot@cnuce.cnr.it)
3912 3912
3913 * etags.c (process_file): free (filename) after using it. 3913 * etags.c (process_file): Free (filename) after using it.
3914 (readline_internal): Do not access the char before start of line. 3914 (readline_internal): Do not access the char before start of line.
3915 3915
39161995-02-22 Francesco Potort,Al(B (pot@cnuce.cnr.it) 39161995-02-22 Francesco Potort,Al(B (pot@cnuce.cnr.it)
@@ -4043,8 +4043,8 @@
4043 4043
40441994-11-22 Francesco Potort,Al(B (pot@cnuce.cnr.it) 40441994-11-22 Francesco Potort,Al(B (pot@cnuce.cnr.it)
4045 4045
4046 * etags.c (print_help): print --regex usage for ctags also. 4046 * etags.c (print_help): Print --regex usage for ctags also.
4047 (main): use -h in addition to -H as abbreviation for --help. 4047 (main): Use -h in addition to -H as abbreviation for --help.
4048 4048
40491994-11-16 Francesco Potort,Al(B (pot@cnuce.cnr.it) 40491994-11-16 Francesco Potort,Al(B (pot@cnuce.cnr.it)
4050 4050
@@ -4109,9 +4109,9 @@
4109 4109
41101994-10-21 Francesco Potort,Al(B (pot@cnuce.cnr.it) 41101994-10-21 Francesco Potort,Al(B (pot@cnuce.cnr.it)
4111 4111
4112 * etags.c (prestr, substr): return a logical type. 4112 * etags.c (prestr, substr): Return a logical type.
4113 (consider_token): Comment out "EXFUN". Use "DEFUN" instead of "DEF". 4113 (consider_token): Comment out "EXFUN". Use "DEFUN" instead of "DEF".
4114 (consider_token): set funcdef to fignore when a DEFUN is met. 4114 (consider_token): Set funcdef to fignore when a DEFUN is met.
4115 (C_entries): Now we can use Tom Hageman patch for extern "C". 4115 (C_entries): Now we can use Tom Hageman patch for extern "C".
4116 4116
41171994-10-20 Richard Stallman <rms@mole.gnu.ai.mit.edu> 41171994-10-20 Richard Stallman <rms@mole.gnu.ai.mit.edu>
@@ -4194,8 +4194,8 @@
4194 4194
41951994-10-17 Francesco Potort,Al(B (pot@fly.cnuce.cnr.it) 41951994-10-17 Francesco Potort,Al(B (pot@fly.cnuce.cnr.it)
4196 4196
4197 * Makefile.in.in (etags): add dependency on regex.o, link with it. 4197 * Makefile.in.in (etags): Add dependency on regex.o, link with it.
4198 (REGEXPOBJ, REGEXPDEPS, regex.o): target and macros added. 4198 (REGEXPOBJ, REGEXPDEPS, regex.o): Target and macros added.
4199 4199
42001994-10-12 David J. MacKenzie (djm@duality.gnu.ai.mit.edu) 42001994-10-12 David J. MacKenzie (djm@duality.gnu.ai.mit.edu)
4201 4201
@@ -4345,7 +4345,7 @@
4345 4345
43461994-07-08 Dave Love (d.love@dl.ac.uk) 43461994-07-08 Dave Love (d.love@dl.ac.uk)
4347 4347
4348 * etags.c (takeprec): recognise `character*(*) function' 4348 * etags.c (takeprec): Recognise `character*(*) function'.
4349 4349
43501994-07-08 Francesco Potort,Al(B (pot@cnuce.cnr.it) 43501994-07-08 Francesco Potort,Al(B (pot@cnuce.cnr.it)
4351 4351
@@ -4493,11 +4493,11 @@
4493 4493
44941994-04-18 Francesco Potort,Al(B (pot@fly.cnuce.cnr.it) 44941994-04-18 Francesco Potort,Al(B (pot@fly.cnuce.cnr.it)
4495 4495
4496 * etags.c (main, print_help): eliminate the -F option. 4496 * etags.c (main, print_help): Eliminate the -F option.
4497 4497
44981994-04-18 Francesco Potort,Al(B (pot@fly.cnuce.cnr.it) 44981994-04-18 Francesco Potort,Al(B (pot@fly.cnuce.cnr.it)
4499 4499
4500 * etags.c (absolute_filename): compare against '\0' instead of NULL. 4500 * etags.c (absolute_filename): Compare against '\0' instead of NULL.
4501 4501
45021994-04-16 Richard Stallman (rms@mole.gnu.ai.mit.edu) 45021994-04-16 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4503 4503
@@ -4531,21 +4531,21 @@
4531 4531
45321994-04-08 Francesco Potort,Al(B (pot@fly.cnuce.cnr.it) 45321994-04-08 Francesco Potort,Al(B (pot@fly.cnuce.cnr.it)
4533 4533
4534 * etags.c (outf, outfiledir): renamed to tagf, tagfiledir. 4534 * etags.c (outf, outfiledir): Renamed to tagf, tagfiledir.
4535 (PF_funcs, Asm_funcs, L_funcs, PAS_funcs, TEX_funcs, 4535 (PF_funcs, Asm_funcs, L_funcs, PAS_funcs, TEX_funcs)
4536 Scheme_funcs, prolog_funcs): renamed to Fortran_functions, 4536 (Scheme_funcs, prolog_funcs): Renamed to Fortran_functions,
4537 Asm_labels, Lisp_functions, Pascal_functions, Scheme_functions, 4537 Asm_labels, Lisp_functions, Pascal_functions, Scheme_functions,
4538 TeX_functions, Prolog_functions. 4538 TeX_functions, Prolog_functions.
4539 (inf): no more a global variable. 4539 (inf): No more a global variable.
4540 (C_entries): take 2nd parameter `inf' instead of using the global one. 4540 (C_entries): Take 2nd parameter `inf' instead of using the global one.
4541 (find_entries): added the cp1 var for optimisation. 4541 (find_entries): Added the cp1 var for optimisation.
4542 (find_entries): added more suffixes for assembler files. 4542 (find_entries): Added more suffixes for assembler files.
4543 (Asm_funcs): Now finds labels even without an ending colon. 4543 (Asm_funcs): Now finds labels even without an ending colon.
4544 4544
45451994-03-30 Francesco Potort,Al(B (pot@fly.cnuce.cnr.it) 45451994-03-30 Francesco Potort,Al(B (pot@fly.cnuce.cnr.it)
4546 4546
4547 * etags.c (main): use etags_getcwd for compatibility. 4547 * etags.c (main): Use etags_getcwd for compatibility.
4548 (etags_getcwd): new function. 4548 (etags_getcwd): New function.
4549 4549
45501994-03-25 Richard Stallman (rms@mole.gnu.ai.mit.edu) 45501994-03-25 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4551 4551
@@ -4553,22 +4553,22 @@
4553 4553
45541994-03-25 Francesco Potort,Al(B (pot@cnuce.cnr.it) 45541994-03-25 Francesco Potort,Al(B (pot@cnuce.cnr.it)
4555 4555
4556 * etags.c (emacs_tags_format, ETAGS): removed. Use CTAGS instead. 4556 * etags.c (emacs_tags_format, ETAGS): Removed. Use CTAGS instead.
4557 (main): don't allow the use of -t and -T in etags mode. 4557 (main): Don't allow the use of -t and -T in etags mode.
4558 (print_help): don't show options enabled by default. 4558 (print_help): Don't show options enabled by default.
4559 (print_version): show the emacs version number if VERSION is #defined. 4559 (print_version): Show the emacs version number if VERSION is #defined.
4560 (find_entries): add "ss" as suffix for Chez Scheme. 4560 (find_entries): Add "ss" as suffix for Chez Scheme.
4561 4561
45621994-03-23 Francesco Potort,Al(B (pot@cnuce.cnr.it) 45621994-03-23 Francesco Potort,Al(B (pot@cnuce.cnr.it)
4563 4563
4564 * etags.c (cwd, outfiledir): vars added. 4564 * etags.c (cwd, outfiledir): Vars added.
4565 (relative_filename, absolute_filename, absolute_dirname): 4565 (relative_filename, absolute_filename, absolute_dirname):
4566 functions added to compute filenames in tags files. 4566 functions added to compute filenames in tags files.
4567 (process_file): filenames in tags file are relative to the 4567 (process_file): Filenames in tags file are relative to the
4568 directory where the tags file is (useful with the -o option). 4568 directory where the tags file is (useful with the -o option).
4569 (main): initialise the outfiledir var. 4569 (main): Initialise the outfiledir var.
4570 (TYPEDST): added the `tignore' value. 4570 (TYPEDST): Added the `tignore' value.
4571 (C_entries): corrected various small bugs. 4571 (C_entries): Corrected various small bugs.
4572 4572
45731994-03-19 Richard Stallman (rms@mole.gnu.ai.mit.edu) 45731994-03-19 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4574 4574
@@ -4583,8 +4583,8 @@
4583 4583
45841994-03-14 Francesco Potort,Al(B (pot@cnuce.cnr.it) 45841994-03-14 Francesco Potort,Al(B (pot@cnuce.cnr.it)
4585 4585
4586 * etags.c (TYPEDST): added the `tignore' value. 4586 * etags.c (TYPEDST): Added the `tignore' value.
4587 (C_entries): corrected various bugs, now correctly parses the 4587 (C_entries): Corrected various bugs, now correctly parses the
4588 `extern "C" {' construction (patch by Tom R.Hageman). 4588 `extern "C" {' construction (patch by Tom R.Hageman).
4589 4589
45901994-03-05 Richard Stallman (rms@mole.gnu.ai.mit.edu) 45901994-03-05 Richard Stallman (rms@mole.gnu.ai.mit.edu)
@@ -4625,7 +4625,7 @@
46251994-02-22 Karl Heuer (kwzh@gnu.ai.mit.edu) 46251994-02-22 Karl Heuer (kwzh@gnu.ai.mit.edu)
4626 4626
4627 * profile.c (get_time): Simplify; avoid calling index. 4627 * profile.c (get_time): Simplify; avoid calling index.
4628 (main): exit on EOF. 4628 (main): Exit on EOF.
4629 4629
46301994-02-17 Francesco Potort,Al(B (pot@cnuce.cnr.it) 46301994-02-17 Francesco Potort,Al(B (pot@cnuce.cnr.it)
4631 4631
@@ -4637,11 +4637,11 @@
4637 4637
46381994-02-14 Francesco Potort,Al(B (pot@fly) 46381994-02-14 Francesco Potort,Al(B (pot@fly)
4639 4639
4640 * etags.c (absolute_pathnames, cwd): added global vars. 4640 * etags.c (absolute_pathnames, cwd): Added global vars.
4641 (longopts, print_help, main, process_file): put absolute filenames 4641 (longopts, print_help, main, process_file): Put absolute filenames
4642 in the tag file if the -A --absolute-pathnames option is used. 4642 in the tag file if the -A --absolute-pathnames option is used.
4643 (print_help): alfabetically order the options. 4643 (print_help): Alfabetically order the options.
4644 (malloc, realloc, strcpy, strncpy, strcmp): remove extern declar. 4644 (malloc, realloc, strcpy, strncpy, strcmp): Remove extern declar.
4645 4645
46461994-02-09 Richard Stallman (rms@mole.gnu.ai.mit.edu) 46461994-02-09 Richard Stallman (rms@mole.gnu.ai.mit.edu)
4647 4647
@@ -4670,15 +4670,15 @@
46701994-01-14 Francesco Potort,Al(B (pot@cnuce.cnr.it) 46701994-01-14 Francesco Potort,Al(B (pot@cnuce.cnr.it)
4671 4671
4672 * etags.c (stab_entry, stab_create, stab_find, stab_search, 4672 * etags.c (stab_entry, stab_create, stab_find, stab_search,
4673 stab_type, add_keyword, C_reate_stab, C_create_stabs): deleted. 4673 stab_type, add_keyword, C_reate_stab, C_create_stabs): Deleted.
4674 Use gperf generated hash table instead of linked list. 4674 Use gperf generated hash table instead of linked list.
4675 (C_stab_entry, hash, in_word_set, get_C_stab, C_symtype): added. 4675 (C_stab_entry, hash, in_word_set, get_C_stab, C_symtype): Added.
4676 Mostly code generated by gperf. 4676 Mostly code generated by gperf.
4677 (consider_token): removed unused parameter `lp'. 4677 (consider_token): Removed unused parameter `lp'.
4678 (PF_funcs, getit): allow subroutine and similar declarations 4678 (PF_funcs, getit): Allow subroutine and similar declarations
4679 to span multiple lines. 4679 to span multiple lines.
4680 (C_entries): check for newline if inchar to avoid bus errors. 4680 (C_entries): Check for newline if inchar to avoid bus errors.
4681 (process_file, find_entries): distinguish among nonexistent 4681 (process_file, find_entries): Distinguish among nonexistent
4682 and not regular file. 4682 and not regular file.
4683 4683
46841994-01-14 Richard Stallman (rms@mole.gnu.ai.mit.edu) 46841994-01-14 Richard Stallman (rms@mole.gnu.ai.mit.edu)
@@ -4815,14 +4815,14 @@
4815 functions returning a pointer to a function, a la `signal', can be 4815 functions returning a pointer to a function, a la `signal', can be
4816 parsed. This also required new state `fstartlist' to `FUNCST'. 4816 parsed. This also required new state `fstartlist' to `FUNCST'.
4817 (SAVE_TOKEN, RESTORE_TOKEN, TOKEN_SAVED_P): 1-deep token save stack. 4817 (SAVE_TOKEN, RESTORE_TOKEN, TOKEN_SAVED_P): 1-deep token save stack.
4818 (C_entries, CNL): use it to isolate preprocessor directive processing 4818 (C_entries, CNL): Use it to isolate preprocessor directive processing
4819 from the other state engines. 4819 from the other state engines.
4820 (begtk): add '~', for C++ class destructors. 4820 (begtk): Add '~', for C++ class destructors.
4821 4821
48221993-11-02 Francesco Potort,Al(B (pot@cnuce.cnr.it) 48221993-11-02 Francesco Potort,Al(B (pot@cnuce.cnr.it)
4823 4823
4824 * etags.c (consider_token): removed unused variable firsttok. 4824 * etags.c (consider_token): Removed unused variable firsttok.
4825 (prolog_getit): call pfnote with the right number of arguments. 4825 (prolog_getit): Call pfnote with the right number of arguments.
4826 4826
48271993-10-19 Paul Eggert (eggert@twinsun.com) 48271993-10-19 Paul Eggert (eggert@twinsun.com)
4828 4828
@@ -4841,9 +4841,9 @@
4841 4841
48421993-10-01 Francesco Potort,Al(B (pot@cnuce.cnr.it) 48421993-10-01 Francesco Potort,Al(B (pot@cnuce.cnr.it)
4843 4843
4844 * etags.c (process_file): dead code removed. 4844 * etags.c (process_file): Dead code removed.
4845 (S_ISREG): #define it using S_IFREG if not defined. 4845 (S_ISREG): #define it using S_IFREG if not defined.
4846 (process_file): regular files have nothing to do with symlinks. 4846 (process_file): Regular files have nothing to do with symlinks.
4847 4847
48481993-09-28 Brian Fox (bfox@ai.mit.edu) 48481993-09-28 Brian Fox (bfox@ai.mit.edu)
4849 4849
@@ -4926,10 +4926,10 @@
4926 4926
49271993-08-04 Francesco Potort,Al(B (pot@spiff.gnu.ai.mit.edu) 49271993-08-04 Francesco Potort,Al(B (pot@spiff.gnu.ai.mit.edu)
4928 4928
4929 * etags.c (L_isdef, L_isquote, L_getit): small optimisations. 4929 * etags.c (L_isdef, L_isquote, L_getit): Small optimisations.
4930 (L_funcs): the (foo::defmumble stuff now should work. 4930 (L_funcs): The (foo::defmumble stuff now should work.
4931 (consider_token): function returned random value--corrected. 4931 (consider_token): Function returned random value--corrected.
4932 (C_entries): corrected == versus = typo. 4932 (C_entries): Corrected == versus = typo.
4933 4933
49341993-08-01 Roland McGrath (roland@churchy.gnu.ai.mit.edu) 49341993-08-01 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
4935 4935
@@ -4945,11 +4945,11 @@
4945 * etags.c (FINCST): Added the fignore status. Means we are 4945 * etags.c (FINCST): Added the fignore status. Means we are
4946 after the parameter list and before the open curly brace. 4946 after the parameter list and before the open curly brace.
4947 Allows correct parsing of C++ constructors. 4947 Allows correct parsing of C++ constructors.
4948 (C_entries, consider_token): make use of fignore. 4948 (C_entries, consider_token): Make use of fignore.
4949 (consider_token): reset funcdef when next_token_is_func: when in 4949 (consider_token): Reset funcdef when next_token_is_func: when in
4950 ctags mode makes DEFVAR and others work better. 4950 ctags mode makes DEFVAR and others work better.
4951 (L_isquote): function that recognises the "(quote" string. 4951 (L_isquote): Function that recognises the "(quote" string.
4952 (L_getit): ignore quoting via "'" or "(quote". Useful for defalias. 4952 (L_getit): Ignore quoting via "'" or "(quote". Useful for defalias.
4953 4953
49541993-07-29 Paul Eggert (eggert@twinsun.com) 49541993-07-29 Paul Eggert (eggert@twinsun.com)
4955 4955
@@ -4981,20 +4981,20 @@
4981 4981
49821993-07-08 Francesco Potort,Al(B (pot@cnuce.cnr.it) 49821993-07-08 Francesco Potort,Al(B (pot@cnuce.cnr.it)
4983 4983
4984 * etags.c (alloca): removed all references to it. 4984 * etags.c (alloca): Removed all references to it.
4985 (main): now calls xnew instead of alloca for portability. 4985 (main): Now calls xnew instead of alloca for portability.
4986 (../src/config.h): included only if HAVE_CONFIG_H. 4986 (../src/config.h): Included only if HAVE_CONFIG_H.
4987 (const): void definition removed--config.h takes care of it. 4987 (const): Void definition removed--config.h takes care of it.
4988 4988
49891993-07-08 Francesco Potort,Al(B (pot@cnuce.cnr.it) 49891993-07-08 Francesco Potort,Al(B (pot@cnuce.cnr.it)
4990 4990
4991 * etags.c (consider_token): was `==', now is `='. 4991 * etags.c (consider_token): Was `==', now is `='.
4992 (consider_token): DEFUNs now treated like funcs in ctags mode. 4992 (consider_token): DEFUNs now treated like funcs in ctags mode.
4993 4993
4994 * etags.c (LEVEL_OK_FOR_FUNCDEF): removed. 4994 * etags.c (LEVEL_OK_FOR_FUNCDEF): Removed.
4995 (C_entries): optimized the test that used LEVEL_OK_FOR_FUNCDEF. 4995 (C_entries): Optimized the test that used LEVEL_OK_FOR_FUNCDEF.
4996 (C_entries): removed a piece of useless code. 4996 (C_entries): Removed a piece of useless code.
4997 (C_entries): making typedef tags is delayed until a semicolon 4997 (C_entries): Making typedef tags is delayed until a semicolon
4998 is met. This handles "typedef int X, Y, Z;" correctly. 4998 is met. This handles "typedef int X, Y, Z;" correctly.
4999 4999
50001993-07-06 Jim Blandy (jimb@geech.gnu.ai.mit.edu) 50001993-07-06 Jim Blandy (jimb@geech.gnu.ai.mit.edu)
@@ -5270,38 +5270,38 @@
5270 5270
52711993-03-22 Francesco Potort,Al(B (pot@cnuce.cnr.it) 52711993-03-22 Francesco Potort,Al(B (pot@cnuce.cnr.it)
5272 5272
5273 * etags.c (YACC): flag added to c_ext. 5273 * etags.c (YACC): Flag added to c_ext.
5274 (c_ext): no more a synonim for c_ext&C_PLPL because of YACC. 5274 (c_ext): No more a synonim for c_ext&C_PLPL because of YACC.
5275 (find_entries): consistently use streq when reasonable. 5275 (find_entries): Consistently use streq when reasonable.
5276 (find_entries): a .y file is a yacc file. 5276 (find_entries): A .y file is a yacc file.
5277 (get_C_stab): c_ext becomes c_ext&C_PLPL. 5277 (get_C_stab): c_ext becomes c_ext&C_PLPL.
5278 (C_entries): logical cplpl means c_ext&C_PLPL. 5278 (C_entries): Logical cplpl means c_ext&C_PLPL.
5279 (C_entries): logical yacc_rules means we are after the first %%. 5279 (C_entries): Logical yacc_rules means we are after the first %%.
5280 (C_entries): added logic for yacc files. 5280 (C_entries): Added logic for yacc files.
5281 5281
52821993-03-16 Francesco Potort,Al(B (pot@cnuce.cnr.it) 52821993-03-16 Francesco Potort,Al(B (pot@cnuce.cnr.it)
5283 5283
5284 * etags.c (C_entries): ':' case moved to the second switch. 5284 * etags.c (C_entries): ':' case moved to the second switch.
5285 (C_entries): do not examine token if structdef==scolonseen. 5285 (C_entries): Do not examine token if structdef==scolonseen.
5286 (consider_token): structtag set to null string for enum. 5286 (consider_token): structtag set to null string for enum.
5287 5287
52881993-03-12 Francesco Potort,Al(B (pot@cnuce.cnr.it) 52881993-03-12 Francesco Potort,Al(B (pot@cnuce.cnr.it)
5289 5289
5290 * etags.c (GET_COOKIE): and related macros removed. 5290 * etags.c (GET_COOKIE): And related macros removed.
5291 (logical): is now int, no more a char. 5291 (logical): Is now int, no more a char.
5292 (reg): define deleted. 5292 (reg): Define deleted.
5293 (isgood, _gd, notgd): deleted. 5293 (isgood, _gd, notgd): Deleted.
5294 (gotone): deleted. 5294 (gotone): Deleted.
5295 (TOKEN): member linestart removed. 5295 (TOKEN): Member linestart removed.
5296 (linepos, prev_linepos, lb1): deleted. 5296 (linepos, prev_linepos, lb1): Deleted.
5297 (main): call initbuffer on lbs array instead of lb1. 5297 (main): Call initbuffer on lbs array instead of lb1.
5298 (init): removed the initialisation of the logical _gd array; 5298 (init): Removed the initialisation of the logical _gd array;
5299 (find_entries): a .sa suffix means assembler file. 5299 (find_entries): A .sa suffix means assembler file.
5300 (C_create_stab): "auto", "void", "extern", "static" are st_C_typespec. 5300 (C_create_stab): "auto", "void", "extern", "static" are st_C_typespec.
5301 All C state machines rewritten. 5301 All C state machines rewritten.
5302 (C_entries): complete rewrite. 5302 (C_entries): Complete rewrite.
5303 (condider_token): complete rewrite. 5303 (condider_token): Complete rewrite.
5304 (getline): deleted. 5304 (getline): Deleted.
5305 5305
53061993-03-01 Francesco Potort,Al(B (pot@fly.CNUCE.CNR.IT) 53061993-03-01 Francesco Potort,Al(B (pot@fly.CNUCE.CNR.IT)
5307 5307
@@ -5315,7 +5315,7 @@
5315 5315
53161993-03-19 Eric S. Raymond (eric@geech.gnu.ai.mit.edu) 53161993-03-19 Eric S. Raymond (eric@geech.gnu.ai.mit.edu)
5317 5317
5318 * Makefile.in (EXECUTABLES): added rcs-checkin. 5318 * Makefile.in (EXECUTABLES): Added rcs-checkin.
5319 5319
5320 * Makefile.in (unlock, relock): New productions. 5320 * Makefile.in (unlock, relock): New productions.
5321 5321
@@ -5598,7 +5598,7 @@
5598 5598
55991992-05-04 Jim Blandy (jimb@pogo.cs.oberlin.edu) 55991992-05-04 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5600 5600
5601 * Makefile.in: flags in CC invocations rearranged for no reason. 5601 * Makefile.in: Flags in CC invocations rearranged for no reason.
5602 5602
56031992-04-20 Jim Blandy (jimb@pogo.cs.oberlin.edu) 56031992-04-20 Jim Blandy (jimb@pogo.cs.oberlin.edu)
5604 5604
@@ -6011,13 +6011,13 @@
6011 6011
60121989-04-18 Richard Stallman (rms@sugar-bombs.ai.mit.edu) 60121989-04-18 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
6013 6013
6014 * loadst.c: on bsd4.3, use gettimeofday instead of CPUSTATES. 6014 * loadst.c: On bsd4.3, use gettimeofday instead of CPUSTATES.
6015 6015
60161989-03-15 Jeff Peck (rms@sugar-bombs.ai.mit.edu) 60161989-03-15 Jeff Peck (rms@sugar-bombs.ai.mit.edu)
6017 6017
6018 * emacstool.c: setenv IN_EMACSTOOL=t, TERM=sun, TERMCAP=. 6018 * emacstool.c: setenv IN_EMACSTOOL=t, TERM=sun, TERMCAP=.
6019 6019
6020 * emacsstool.1: update to document environment variables. 6020 * emacsstool.1: Update to document environment variables.
6021 6021
60221989-02-21 Richard Stallman (rms@sugar-bombs.ai.mit.edu) 60221989-02-21 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
6023 6023
@@ -6118,7 +6118,7 @@
6118 6118
61191988-09-24 Richard Stallman (rms@gluteus.ai.mit.edu) 61191988-09-24 Richard Stallman (rms@gluteus.ai.mit.edu)
6120 6120
6121 * etags.c (main): default setting of eflag was backwards. 6121 * etags.c (main): Default setting of eflag was backwards.
6122 6122
61231988-09-23 Richard Stallman (rms@sugar-bombs.ai.mit.edu) 61231988-09-23 Richard Stallman (rms@sugar-bombs.ai.mit.edu)
6124 6124
@@ -6201,7 +6201,7 @@
62011988-04-28 Richard Stallman (rms@frosted-flakes.ai.mit.edu) 62011988-04-28 Richard Stallman (rms@frosted-flakes.ai.mit.edu)
6202 6202
6203 * movemail.c: #undef close, since config can #define it on V.3. 6203 * movemail.c: #undef close, since config can #define it on V.3.
6204 * emacsclient.c, fakemail.c, loadst.c, server.c: likewise. 6204 * emacsclient.c, fakemail.c, loadst.c, server.c: Likewise.
6205 6205
62061988-04-26 Richard Stallman (rms@lucky-charms.ai.mit.edu) 62061988-04-26 Richard Stallman (rms@lucky-charms.ai.mit.edu)
6207 6207
@@ -6212,9 +6212,9 @@
6212 6212
62131988-03-20 Richard M. Stallman (rms@wilson) 62131988-03-20 Richard M. Stallman (rms@wilson)
6214 6214
6215 * server.c [not BSD and not HAVE_SYSVIPC]: fix error message. 6215 * server.c [not BSD and not HAVE_SYSVIPC]: Fix error message.
6216 6216
6217 * loadst.c (main) [XENIX]: use /usr/spool/mail, not /usr/mail. 6217 * loadst.c (main) [XENIX]: Use /usr/spool/mail, not /usr/mail.
6218 6218
6219;; Local Variables: 6219;; Local Variables:
6220;; coding: iso-2022-7bit 6220;; coding: iso-2022-7bit