Workaround more Ultrix sh brain damage
authorTheodore Tso <tytso@mit.edu>
Tue, 20 Dec 1994 02:26:11 +0000 (02:26 +0000)
committerTheodore Tso <tytso@mit.edu>
Tue, 20 Dec 1994 02:26:11 +0000 (02:26 +0000)
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4739 dc483132-0cff-0310-8789-dd5450dbe970

src/util/autoconf/ChangeLog
src/util/autoconf/acgeneral.m4

index d11ac7d83579e359319d3dcd433740b3c51e4059..9885bdc80a4cec4b599a9a2dd7e56b7df1c544e7 100644 (file)
@@ -1,5 +1,8 @@
 Mon Dec 19 19:20:58 1994  Theodore Y. Ts'o  (tytso at tsx-11)
 
+       * acgeneral.m4 (AC_DEFINE_UNQUOTED): Workaround more Ultrix sh
+               brain damage.  
+
        * acgeneral.m4 (AC_CACHE_SAVE): Work around yet another really
                horrible Ultrix sh bug.  The values of variables read in
                using the ${var='bar'} construction are displayed using
index 24ec21b482bc90eeef753c497a818f3e7e77aa73..b7e6bc3fd1808c11078247bc10c5be6917d90cd9 100644 (file)
@@ -939,8 +939,9 @@ EOF
 ])
 
 dnl Similar, but perform shell substitutions $ ` \ once on VALUE.
+dnl The 'tr' is to fix more Ultrix sh brain damage
 define(AC_DEFINE_UNQUOTED,
-[cat >> confdefs.h <<EOF
+[cat <<EOF | tr '\201-\377' '\001-\177' >> confdefs.h 
 [#define] $1 ifelse($#, 2, [$2], 1)
 EOF
 ])