Hi,

one of the main VMS include files has a dollar in its name (decc$types.h), 
which is not shell friendly.

As a consequence, when the name is reused by check.tpl to create a baseline 
file, it must be quoted.
This is what is implemented in this patch.

Tested by 'make check' in fixincludes/

Ok for trunk ?

Tristan.

fixincludes/
2011-05-16  Tristan Gingold  <ging...@adacore.com>

        * check.tpl: Shell-quote testing file.

diff --git a/fixincludes/check.tpl b/fixincludes/check.tpl
index b239d8b..0f3937a 100644
--- a/fixincludes/check.tpl
+++ b/fixincludes/check.tpl
@@ -87,7 +87,7 @@ FOR fix  =][=
   ELSE   =]
 cat >> [=
     IF (exist? "files") =][=
-      files[0] =][=
+      (string-substitute (get "files[0]") "$" "\\$") =][=
     ELSE =]testing.h[=
     ENDIF =] <<_HACK_EOF_
 

Reply via email to