Commit b3e68a79 by Neil Booth Committed by Neil Booth

toplev.c (file_name_nondirectory): Remove.

	* toplev.c (file_name_nondirectory): Remove.
	* toplev.h: Similarly.
	* dwarf2out.c (compute_section_prefix): Use lbasename instead
	of file_name_nondirectory.
	* cp/lex.c: Delete duplicate pending_lang_change.
	* cp/lex.c (handle_pragma_interface, handle_pragma_implementation):
	Similarly.
	* cp/repo.c (get_base_filename, open_repo_file): Similarly.
	* cp/cp-tree.h: Remove file_name_nondirectory prototype.

From-SVN: r40369
parent ea23d540
2001-03-10 Neil Booth <neil@daikokuya.demon.co.uk>
* toplev.c (file_name_nondirectory): Remove.
* toplev.h: Similarly.
* dwarf2out.c (compute_section_prefix): Use lbasename instead
of file_name_nondirectory.
Sat Mar 10 10:36:45 2001 Richard Kenner <kenner@vlsi1.ultra.nyu.edu> Sat Mar 10 10:36:45 2001 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
* mips-tdump.c (read_seek): Call xmalloc, not malloc. * mips-tdump.c (read_seek): Call xmalloc, not malloc.
......
2001-03-10 Neil Booth <neil@daikokuya.demon.co.uk>
* cp/lex.c: Delete duplicate pending_lang_change.
2001-03-10 Neil Booth <neil@daikokuya.demon.co.uk>
* cp/lex.c (handle_pragma_interface, handle_pragma_implementation):
Similarly.
* cp/repo.c (get_base_filename, open_repo_file): Similarly.
* cp/cp-tree.h: Remove file_name_nondirectory prototype.
2001-03-09 Zack Weinberg <zackw@stanford.edu> 2001-03-09 Zack Weinberg <zackw@stanford.edu>
* Make-lang.in: Add dependencies on $(TM_P_H) as appropriate. * Make-lang.in: Add dependencies on $(TM_P_H) as appropriate.
......
...@@ -4051,7 +4051,6 @@ extern tree build_java_class_ref PARAMS ((tree)); ...@@ -4051,7 +4051,6 @@ extern tree build_java_class_ref PARAMS ((tree));
/* in input.c */ /* in input.c */
/* in lex.c */ /* in lex.c */
extern char *file_name_nondirectory PARAMS ((const char *));
extern tree make_pointer_declarator PARAMS ((tree, tree)); extern tree make_pointer_declarator PARAMS ((tree, tree));
extern tree make_reference_declarator PARAMS ((tree, tree)); extern tree make_reference_declarator PARAMS ((tree, tree));
extern tree make_call_declarator PARAMS ((tree, tree, tree, tree)); extern tree make_call_declarator PARAMS ((tree, tree, tree, tree));
......
...@@ -84,10 +84,6 @@ static void init_operators PARAMS ((void)); ...@@ -84,10 +84,6 @@ static void init_operators PARAMS ((void));
#include "cpplib.h" #include "cpplib.h"
/* Pending language change.
Positive is push count, negative is pop count. */
int pending_lang_change = 0;
extern int yychar; /* the lookahead symbol */ extern int yychar; /* the lookahead symbol */
extern YYSTYPE yylval; /* the semantic value of the */ extern YYSTYPE yylval; /* the semantic value of the */
/* lookahead symbol */ /* lookahead symbol */
...@@ -1109,7 +1105,7 @@ handle_pragma_interface (dfile) ...@@ -1109,7 +1105,7 @@ handle_pragma_interface (dfile)
if (fname == (tree)-1) if (fname == (tree)-1)
return; return;
else if (fname == 0) else if (fname == 0)
main_filename = file_name_nondirectory (input_filename); main_filename = lbasename (input_filename);
else else
main_filename = TREE_STRING_POINTER (fname); main_filename = TREE_STRING_POINTER (fname);
...@@ -1158,7 +1154,7 @@ handle_pragma_implementation (dfile) ...@@ -1158,7 +1154,7 @@ handle_pragma_implementation (dfile)
main_filename = main_input_filename; main_filename = main_input_filename;
else else
main_filename = input_filename; main_filename = input_filename;
main_filename = file_name_nondirectory (main_filename); main_filename = lbasename (main_filename);
} }
else else
{ {
......
...@@ -268,7 +268,7 @@ get_base_filename (filename) ...@@ -268,7 +268,7 @@ get_base_filename (filename)
return NULL; return NULL;
} }
return file_name_nondirectory (filename); return lbasename (filename);
} }
static void static void
...@@ -281,7 +281,7 @@ open_repo_file (filename) ...@@ -281,7 +281,7 @@ open_repo_file (filename)
if (s == NULL) if (s == NULL)
return; return;
p = file_name_nondirectory (s); p = lbasename (s);
p = strrchr (p, '.'); p = strrchr (p, '.');
if (! p) if (! p)
p = s + strlen (s); p = s + strlen (s);
......
...@@ -4972,7 +4972,7 @@ compute_section_prefix (unit_die) ...@@ -4972,7 +4972,7 @@ compute_section_prefix (unit_die)
die_checksum (unit_die, &ctx); die_checksum (unit_die, &ctx);
md5_finish_ctx (&ctx, checksum); md5_finish_ctx (&ctx, checksum);
p = file_name_nondirectory (get_AT_string (unit_die, DW_AT_name)); p = lbasename (get_AT_string (unit_die, DW_AT_name));
name = (char *) alloca (strlen (p) + 64); name = (char *) alloca (strlen (p) + 64);
sprintf (name, "%s.", p); sprintf (name, "%s.", p);
......
...@@ -1733,21 +1733,6 @@ strip_off_ending (name, len) ...@@ -1733,21 +1733,6 @@ strip_off_ending (name, len)
} }
} }
/* Given a file name X, return the nondirectory portion. */
char *
file_name_nondirectory (x)
const char *x;
{
char *tmp = (char *) strrchr (x, '/');
if (DIR_SEPARATOR != '/' && ! tmp)
tmp = (char *) strrchr (x, DIR_SEPARATOR);
if (tmp)
return (char *) (tmp + 1);
else
return (char *) x;
}
/* Output a quoted string. */ /* Output a quoted string. */
void void
......
...@@ -36,7 +36,6 @@ extern int read_integral_parameter PARAMS ((const char *, const char *, ...@@ -36,7 +36,6 @@ extern int read_integral_parameter PARAMS ((const char *, const char *,
const int)); const int));
extern int count_error PARAMS ((int)); extern int count_error PARAMS ((int));
extern void strip_off_ending PARAMS ((char *, int)); extern void strip_off_ending PARAMS ((char *, int));
extern char *file_name_nondirectory PARAMS ((const char *));
extern void print_time PARAMS ((const char *, long)); extern void print_time PARAMS ((const char *, long));
extern void debug_start_source_file PARAMS ((const char *)); extern void debug_start_source_file PARAMS ((const char *));
extern void debug_end_source_file PARAMS ((unsigned)); extern void debug_end_source_file PARAMS ((unsigned));
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment