Clean up prototypes for error_message. I think we may need to insert a test to see...
authorSam Hartman <hartmans@mit.edu>
Thu, 13 Jul 1995 20:17:32 +0000 (20:17 +0000)
committerSam Hartman <hartmans@mit.edu>
Thu, 13 Jul 1995 20:17:32 +0000 (20:17 +0000)
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6292 dc483132-0cff-0310-8789-dd5450dbe970

src/util/et/ChangeLog
src/util/et/com_err.h

index 42a88c984087634802a927ae2cc437a9c4629b9e..3ade86ecb7ed044e20b9a2828f836f40eea500da 100644 (file)
@@ -1,3 +1,11 @@
+Thu Jul 13 15:40:56 1995  Sam Hartman  <hartmans@tertius.mit.edu>
+
+       * com_err.h: error_message should be const char * (as it is in
+        error_message.c), not char const * (as currently presented).
+
+Alspo, since error_message
+ets declared const even on non-ansi compilers, set the return type that way so AIX cc doesn't barf.    
+
 Wed Jul 12 12:37:24 1995  Ezra Peisach  <epeisach@kangaroo.mit.edu>
 
        * error_message.c: Do not include stdlib.h unless it exists
index 05f0d04dcb62c9f33d2071f5388821807c475133..31a5f9027fbc90e2ce472f1b9d71290556802b5d 100644 (file)
@@ -45,7 +45,7 @@
 #if defined(__STDC__) || defined(_WINDOWS)
 /* ANSI C -- use prototypes etc */
 extern void INTERFACE_C com_err (const char FAR *, long, const char FAR *, ...);
-extern char const FAR * INTERFACE error_message (long);
+extern const char  FAR * INTERFACE error_message (long);
 extern void (*com_err_hook) (const char *, long, const char *, va_list);
 extern void (*set_com_err_hook (void (*) (const char *, long, const char *, va_list)))
     (const char *, long, const char *, va_list);
@@ -53,7 +53,7 @@ extern void (*reset_com_err_hook ()) (const char *, long, const char *, va_list)
 #else
 /* no prototypes */
 extern void INTERFACE_C com_err ();
-extern char * INTERFACE error_message ();
+extern const char * INTERFACE error_message ();
 extern void (*com_err_hook) ();
 extern void (*set_com_err_hook ()) ();
 extern void (*reset_com_err_hook ()) ();