From: Paul Eggert Date: Mon, 12 Aug 2002 14:38:04 +0000 (+0000) Subject: (compute_header_macro): Remove; unused. X-Git-Tag: BISON-1_49b~21 X-Git-Url: https://git.saurik.com/bison.git/commitdiff_plain/a11166dddca333d8d599dbed23b20b17ed7b2537?ds=sidebyside (compute_header_macro): Remove; unused. --- diff --git a/src/files.c b/src/files.c index 1252aab0..5073f04f 100644 --- a/src/files.c +++ b/src/files.c @@ -99,49 +99,6 @@ stringappend (const char *string1, const char *string2) return res; } - -/*-----------------------------------------------------------------. -| Computes the macro name used to avoid double inclusion in the | -| header of the parser and store it in header_macro_name. Be sure | -| to produce valid CPP names (don't start with digit, remain | -| alphanumerical + underscore). | -`-----------------------------------------------------------------*/ - -char * -compute_header_macro (void) -{ - const char *prefix = "BISON_"; - char *macro_name, *cp; - - if (spec_defines_file) - { - macro_name = XMALLOC (char, - strlen (prefix) + - strlen (spec_defines_file) + 1); - cp = stpcpy (macro_name, prefix); - cp = stpcpy (cp, spec_defines_file); - } - else - { - macro_name = XMALLOC (char, - strlen (prefix) + - strlen (full_base_name) + - strlen (header_extension) + 1); - cp = stpcpy (macro_name, prefix); - cp = stpcpy (cp, full_base_name); - cp = stpcpy (cp, header_extension); - } - - for (cp = macro_name; *cp; ++cp) - if (islower (*cp)) - *cp = toupper (*cp); - else if (!isalnum (*cp)) - *cp = '_'; - - return macro_name; -} - - /*-----------------------------------------------------------------. | Try to open file NAME with mode MODE, and print an error message | | if fails. | diff --git a/src/files.h b/src/files.h index 0ab2086e..0529b215 100644 --- a/src/files.h +++ b/src/files.h @@ -57,9 +57,6 @@ void compute_output_file_names PARAMS((void)); FILE *xfopen PARAMS ((const char *name, const char *mode)); int xfclose PARAMS ((FILE *ptr)); -/* Compute the double inclusion guard's name. */ -char *compute_header_macro PARAMS ((void)); - const char *skeleton_find PARAMS ((const char *envvar, const char *skeleton_name));