+2001-09-23 Marc Autret <autret_m@epita.fr>
+
+ * src/files.c (compute_header_macro): Computes header macro name
+ from spec_defines_file when given.
+
2001-09-23 Marc Autret <autret_m@epita.fr>
* src/files.c (output_files): Add default extensions.
{
int ite;
char *macro_name;
-
- macro_name = XMALLOC (char,
- strlen (base_name) +
- strlen (header_extension) + 1);
-
- stpcpy (macro_name, base_name);
- strcat (macro_name, header_extension);
+
+ if (spec_defines_file)
+ macro_name = xstrdup (spec_defines_file);
+ else
+ {
+ macro_name = XMALLOC (char,
+ strlen (base_name) +
+ strlen (header_extension) + 1);
+
+ stpcpy (macro_name, base_name);
+ strcat (macro_name, header_extension);
+ }
for (ite = 0; macro_name[ite]; ite++)
if (macro_name[ite] == '.')