]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Fix variable name to match inclhack shell script
authorBruce Korb <korbb@gcc.gnu.org>
Tue, 2 Jun 1998 07:00:13 +0000 (07:00 +0000)
committerBruce Korb <korbb@gcc.gnu.org>
Tue, 2 Jun 1998 07:00:13 +0000 (07:00 +0000)
From-SVN: r20180

contrib/fixinc/fixincl.c
contrib/fixinc/inclhack.def

index 62a5892b5482bdaeb7ee4a5501527ca89d2d156d..91ed0c88b4835e05f5bf29f7330b6007aad14d9f 100644 (file)
@@ -453,7 +453,7 @@ testTest (pTest, pzFile)
   tSuccess res = FAILURE;
 
   static char zCmdBuf[4096];
-  tSCC zCmdFmt[] = "f=%s\nif ( test %s ) > /dev/null 2>&1\n"
+  tSCC zCmdFmt[] = "file=%s\nif ( test %s ) > /dev/null 2>&1\n"
   "then echo TRUE\n" "else echo FALSE\n" "fi";
 
   sprintf (zCmdBuf, zCmdFmt, pzFile, pTest->pzTest);
index 1cd194e1a122afa73ded284a5bc46ea2527ed675..49ca38349222742ee73bd60a5536766c7b153e14 100644 (file)
@@ -598,7 +598,7 @@ fix = {
  */
 fix = {
     hackname = motorola_nested;
-    files    = limits.h
+    files    = limits.h;
     files    = sys/limits.h;
     sed = "s@^\\(#undef[ \t][ \t]*PIPE_BUF[ \t]*"
                    "/\\* max # bytes atomic in write to a\\)$@\\1 */@";
@@ -1041,11 +1041,11 @@ fix = {
  *  Remove the double-slash comments
  *  They *must* be removed so it will not create nested comments!!
  *  However, they will *not* be removed if '++' is in any part of
- *  their file name.
+ *  the file name, or if the name ends with ".hh" or ".H".
  */
 fix = {
     hackname = no_double_slash;
-    test     = '-z "`echo ${f}|grep ++`"';
+    test     = '-z "`echo ${file}|egrep \'++|\.hh$|\.H$\'`"';
     select = '//[^*]';
     sed    = '/\/\/[^*]/' "s|//\\(.*\\)$|/* \\1 */|";
 };
@@ -2190,11 +2190,11 @@ fix = {
     hackname = x11_class;
     files    = X11/ShellP.h;
     bypass   = __cplusplus;
-    sed      = "/char [*]class;/i\\\n"
+    sed      = "/char \\*class;/i\\\n"
                    "#ifdef __cplusplus\\\n"
                    "\tchar *c_class;\\\n"
                    "#else\n";
-    sed      = "/char [*]class;/a\\\n"
+    sed      = "/char \\*class;/a\\\n"
                    "#endif\n";
 };
 
@@ -2249,7 +2249,9 @@ fix = {
     hackname = zzz_ki_iface;
     files    = sys/ki_iface.h;
     select   = 'These definitions are for HP Internal developers';
-    shell    = "cat > /dev/null ; rm -f $file";
+    shell    =
+        "echo \"Removing incorrect fix to HP-UX <$file>\" >&2\n"
+         "rm -f ${DESTDIR}/$file ${DESTDIR}/$file.\ncat > /dev/null";
 };
 
 
@@ -2260,7 +2262,9 @@ fix = {
     hackname = zzz_ki;
     files    = sys/ki.h;
     select   = '11.00 HP-UX LP64';
-    shell    = "cat > /dev/null ; rm -f $file";
+    shell    =
+        "echo \"Removing incorrect fix to HP-UX <$file>\" >&2\n"
+         "rm -f ${DESTDIR}/$file ${DESTDIR}/$file.\ncat > /dev/null";
 };
 
 
@@ -2271,7 +2275,9 @@ fix = {
     hackname = zzz_ki_calls;
     files    = sys/ki_calls.h;
     select   = 'KI_MAX_PROCS is an arbitrary number';
-    shell    = "cat > /dev/null ; rm -f $file";
+    shell    =
+        "echo \"Removing incorrect fix to HP-UX <$file>\" >&2\n"
+         "rm -f ${DESTDIR}/$file ${DESTDIR}/$file.\ncat > /dev/null";
 };
 
 
@@ -2282,7 +2288,9 @@ fix = {
     hackname = zzz_ki_defs;
     files    = sys/ki_defs.h;
     select   = 'Kernel Instrumentation Definitions';
-    shell    = "cat > /dev/null ; rm -f $file";
+    shell    =
+        "echo \"Removing incorrect fix to HP-UX <$file>\" >&2\n"
+         "rm -f ${DESTDIR}/$file ${DESTDIR}/$file.\ncat > /dev/null";
 };
 
 
@@ -2293,7 +2301,9 @@ fix = {
     hackname = zzz_time;
     files    = sys/time.h;
     select   = 'For CASPEC, look in';
-    shell    = "cat > /dev/null ; rm -f $file";
+    shell    =
+        "echo \"Removing incorrect fix to HP-UX <$file>\" >&2\n"
+         "rm -f ${DESTDIR}/$file ${DESTDIR}/$file.\ncat > /dev/null";
 };