Sophie

Sophie

distrib > Mageia > 6 > armv5tl > media > core-release-src > by-pkgid > 152ded80c5980d57b341754f87677717 > files > 1

bison-3.0.4-3.mga6.src.rpm

2002-02-15  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>

	* src/files (compute_exts_from_gf, compute_exts_from_src): Handle
	the case where header_extension is the same as src_extension, aka
	handle -d -o <file> where <file> doesn't have a known EXT to
	transform. e.g. if <file> is <something>.yxx, set the
	header_extension to <something>.yxx.h, as would do bison 1.28.

--- bison-2.4/src/files.c.extfix	2008-11-02 19:09:10.000000000 +0100
+++ bison-2.4/src/files.c	2008-11-27 20:49:19.533081648 +0100
@@ -162,6 +162,8 @@
       tr (src_extension, 'Y', 'C');
       tr (header_extension, 'y', 'h');
       tr (header_extension, 'Y', 'H');
+      if (!strcmp (header_extension, src_extension))
+        header_extension = concat2 (src_extension, ".h");
     }
 }
 
@@ -176,6 +178,8 @@
   header_extension = xstrdup (ext);
   tr (header_extension, 'c', 'h');
   tr (header_extension, 'C', 'H');
+  if (!strcmp (header_extension, src_extension))
+    header_extension = concat2 (src_extension, ".h");
 }