[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
FYI: [bison-1_29-branch] fix-defines.patch
From: |
marc-alexandre autret |
Subject: |
FYI: [bison-1_29-branch] fix-defines.patch |
Date: |
Sun, 23 Sep 2001 16:46:53 +0000 (GMT) |
Index: ChangeLog
===================================================================
RCS file: /cvsroot/bison/bison/ChangeLog,v
retrieving revision 1.173.2.50
diff -u -r1.173.2.50 ChangeLog
--- ChangeLog 2001/09/23 14:09:59 1.173.2.50
+++ ChangeLog 2001/09/23 14:48:07
@@ -1,5 +1,10 @@
2001-09-23 Marc Autret <address@hidden>
+ * src/files.c (compute_header_macro): Computes header macro name
+ from spec_defines_file when given.
+
+2001-09-23 Marc Autret <address@hidden>
+
* src/files.c (output_files): Add default extensions.
2001-09-22 Akim Demaille <address@hidden>
Index: src/files.c
===================================================================
RCS file: /cvsroot/bison/bison/src/files.c,v
retrieving revision 1.51.2.3
diff -u -r1.51.2.3 files.c
--- src/files.c 2001/09/23 14:09:59 1.51.2.3
+++ src/files.c 2001/09/23 14:48:07
@@ -97,13 +97,18 @@
{
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] == '.')
--
Autret Marc (address@hidden)
Eleve Ingenieur en Informatique.
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- FYI: [bison-1_29-branch] fix-defines.patch,
marc-alexandre autret <=