1. 07 May, 1995 2 commits
  2. 04 May, 1995 4 commits
  3. 30 Apr, 1995 1 commit
  4. 26 Apr, 1995 1 commit
  5. 25 Apr, 1995 1 commit
  6. 18 Apr, 1995 1 commit
  7. 14 Apr, 1995 1 commit
  8. 13 Apr, 1995 4 commits
  9. 12 Apr, 1995 1 commit
  10. 11 Apr, 1995 1 commit
  11. 08 Apr, 1995 1 commit
  12. 07 Apr, 1995 2 commits
  13. 04 Apr, 1995 1 commit
  14. 02 Apr, 1995 1 commit
  15. 23 Mar, 1995 1 commit
  16. 21 Mar, 1995 2 commits
  17. 15 Mar, 1995 2 commits
  18. 13 Mar, 1995 1 commit
  19. 22 Feb, 1995 1 commit
  20. 15 Feb, 1995 1 commit
  21. 14 Feb, 1995 1 commit
    • Francesco Potortì's avatar
      * etags.c (C_entries): Initialise the new members of TOKEN. · 2bd88040
      Francesco Potortì authored
      	(C_entries): Do not allocate a new space for each token found by
      	consider_token.  Let make_tag do that instead.
      	(make_tag): Since now TOKEN has memory of where it is taken from,
      	this new macro substitutes both make_tag_from_new_lb and
      	make_tag_from_oth_lb.  All callers changed.
      	(TOKEN): Add linepos and buffer members.
      	(main): Initialise token_str.
      	(lang_extensions): Recognise .c++ and .h++ as C++ file suffixes.
      	(token_str): New global variable used by C_entries.
      2bd88040
  22. 07 Feb, 1995 1 commit
  23. 01 Feb, 1995 1 commit
  24. 18 Jan, 1995 1 commit
  25. 12 Jan, 1995 1 commit
    • Francesco Potortì's avatar
      Global polishing, some bugs corrected, dynamic allocation used instead · 55597f90
      Francesco Potortì authored
      of fixed length static buffers in many places.
      	* etags.c (FILEPOS, GET_CHARNO, GET_FILEPOS, max, LINENO): Deleted.
      	(append_to_tagfile, typedefs, typedefs_and_cplusplus,
      	 constantypedefs, update, vgrind_style, no_warnings,
      	 cxref_style, cplusplus, noindentypedefs): Were int, now logical.
      	(permit_duplicates): Was a var, now a #define.
      	(filename_lb): Was global, now local to main.
      	(main): Open the tag file when in cxref mode.
      	Use a BUFSIZ size buffer for making the shell commands.
      	Look at the return value from the system routine.
      	Exit when cannot open the tag file.
      	(process_file): Open the file and pass the FILE* to find_entries.
      	(find_entries): Now void, because does not open the file itself.
      	(pfnote): Recovering from lack of memory does not work.  Removed.
      	Use savenstr and simplify the code.
      	(free_tree): Only free the name space if node is named.
      	(structtag): Now a pointer, not a fixed length array of chars.
      	(consider_token): Don't take a token as argument.  Use savenstr
      	when saving a tag in structtag.  Callers changed.
      	(TOKEN): Structure changed.  Now used only in C_entries.
      	(TOKEN_SAVED_P, SAVE_TOKEN, RESTORE_TOKEN): Deleted.
      	(C_entries): nameb and savenameb deleted.  Use dinamic allocation.
      	(pfcnt): Deleted.  Users updated.
      	(getit, Asm_labels, Pascal_functions, L_getit, get_scheme,
      	 TEX_getit, prolog_getit): Use dinamic allocation for storing
      	the tag instead of a fixed size buffer.
      55597f90
  26. 11 Jan, 1995 1 commit
  27. 10 Jan, 1995 2 commits
  28. 09 Jan, 1995 1 commit
    • Richard M. Stallman's avatar
      (concat, xmalloc, xrealloc, readline, xnew): Four new · e19bdc14
      Richard M. Stallman authored
      functions and a macro that allow the program to work on input
      lines of whatever length.  Copied from etags.c.
      (fatal): Print a fatal error message and exit.
      (main): Use the new functions.  Fixed a bug that made a \037 char
      appear at the end of the output.
      e19bdc14
  29. 06 Jan, 1995 1 commit