Problem with the error routines and windows definitions
authorKeith Vetter <keithv@fusion.com>
Fri, 17 Mar 1995 01:35:41 +0000 (01:35 +0000)
committerKeith Vetter <keithv@fusion.com>
Fri, 17 Mar 1995 01:35:41 +0000 (01:35 +0000)
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5137 dc483132-0cff-0310-8789-dd5450dbe970

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

index 7b487c4f27304cdbd4a03e66befc779f5c10e9eb..7815a0ef25ac9f98e603f561be63672e7943a07d 100644 (file)
@@ -1,3 +1,9 @@
+Wed Mar 16 17:30:00 1995 Keith Vetter (keithv@fusion.com)
+
+       * com_err.h: problem with this file needing k5-config for windows
+          stuff but many application programs don't include it. So for
+          now I've put the windows stuff that is needed directly into it.
+
 Wed Mar 15 23:02:14 1995 Keith Vetter (keithv@fusion.com)
 
        * com_err.c: made to work on the PC. Biggest changes was that
index f61822aed7fdde4e5cb2d3d8c4faa49590949852..0ff858034a7a6fbd5600f26937b006fd9155c5e0 100644 (file)
 #include <varargs.h>
 #endif
 
+/* This should be part of k5-config.h but many application
+ * programs are not including that file. We probably want to
+ * come up with a better way of handling this problem.
+ */
+#ifndef INTERFACE
+#ifdef _WINDOWS
+#define INTERFACE   __far __export __pascal
+#define INTERFACE_C __far __export __cdecl
+#else
+#define INTERFACE
+#define INTERFACE_C
+#endif
+#endif
+
 #ifdef __STDC__
 /* ANSI C -- use prototypes etc */
 extern void INTERFACE_C com_err (const char *, long, const char *, ...);