New variables to describe level of ANSI C support
authorJohn Carr <jfc@mit.edu>
Mon, 13 Jan 1992 14:34:03 +0000 (14:34 +0000)
committerJohn Carr <jfc@mit.edu>
Mon, 13 Jan 1992 14:34:03 +0000 (14:34 +0000)
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2198 dc483132-0cff-0310-8789-dd5450dbe970

src/config/ibm.cf
src/config/ultrix.cf

index 818b65047fce1a9092156cfd1c272131bce295fa..62a9a324223ed4734edcbd5e1dd2db99ba73aef4 100644 (file)
@@ -41,6 +41,9 @@
 #define        HasInet                 YES
 #define        WantPrototypes          YES
 #define        NeedNarrowPrototypes    YES
+#define        UseVoid                 YES
+#define        UseConst                YES
+#define        UseVolatile             YES
 
 #define HCRevision     21025
 
@@ -70,6 +73,7 @@
 #define        HasPosixTypes           YES
 #define        HasStrdup               YES
 #define        HasVfprintf             YES
+#define        HasAnsiStdio            YES
 
 #define        HasInet                 YES
 /* There is a compiler bug on the PS/2 running AIX 1.2.1:
 #define        WantPrototypes          YES
 #define        NeedNarrowPrototypes    YES
 #define        UseStdarg               YES
+#define        UseVoid                 YES
+#define        UseVolatile             YES
 #ifdef PS2Architecture
 #define DesDefines -DBIG -DLSBFIRST
+/* The standard PS/2 compiler generates incorrect warnings when
+   "const" is used and does not make const variables read only,
+   so there is no reason to use const.  */
+/* If you are using hc on a PS/2, you may need to use the following
+   options:
+       -Hoff=recognize_library (inlined memcpy has bugs)
+       -Hon=long_enums         (make enums 4 bytes long for vsc compatbility)
+ */
 #else
+#define        CcCmd xlc
+#define        UseTimeH
+#define        UseSysTimeH
 #define DesDefines -DBIG -DMSBFIRST -DMUSTALIGN
+#define        UseConst                YES
 #endif
 
+#define        RanlibCmd               \:
+
 #endif /* RT */
 
 #define DefaultCDebugFlags OptimizedCDebugFlags
index 23dfc5123ed1457b276d68965f8beb21b37f1adc..283d9c82ee78687888dd8cadb955c17158e99dcd 100644 (file)
@@ -51,6 +51,9 @@
 #define HasGcc YES
  */
 
+#define        UseVolatile YES
+#define        UseVoid YES
+
 #define        ArCmd ar cru
 #define LintLibFlag -o