Added magic incantations for Macontosh CFM-68K
authorMiro Jurisic <meeroh@mit.edu>
Tue, 14 Jul 1998 15:12:49 +0000 (15:12 +0000)
committerMiro Jurisic <meeroh@mit.edu>
Tue, 14 Jul 1998 15:12:49 +0000 (15:12 +0000)
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10633 dc483132-0cff-0310-8789-dd5450dbe970

src/include/k5-int.h
src/include/krb5.hin
src/lib/gssapi/generic/gssapi.hin
src/util/et/com_err.h

index 13da7ee344029106acc2899a96e5bdd6585d9168..268b273c2c36dffa9916dd3bf14ac2d19e275ccc 100644 (file)
@@ -60,6 +60,9 @@
 
 #if defined(_MSDOS) || defined(_WIN32) || defined(_MACINTOSH)
 #include "win-mac.h"
+#if defined(_MACINTOSH) && defined(__CFM68K__) && !defined(__USING_STATIC_LIBS__)
+#pragma import on
+#endif
 #endif
 
 #if defined(_MSDOS) || defined(_WIN32)
@@ -1306,6 +1309,10 @@ KRB5_DLLIMP krb5_error_code KRB5_CALLCONV krb5_ser_unpack_bytes
                krb5_octet FAR * FAR *,
                size_t FAR *));
 
+#if defined(_MACINTOSH) && defined(__CFM68K__) && !defined(__USING_STATIC_LIBS__)
+#pragma import reset
+#endif
+
 /*
  * Convenience function for structure magic number
  */
index 3b51bfce01fecd1b2617b4ea42a933db6b88b52b..4150b07974a3c764900b636c56e0f5a54cae76d2 100644 (file)
 #ifndef KRB5_GENERAL__
 #define KRB5_GENERAL__
 
-#if defined(__MWERKS__) || defined(applec) || defined(THINK_C)
-#define _MACINTOSH
+#if defined(_MSDOS) || defined(_WIN32) || defined(_MACINTOSH)
+#include <win-mac.h>
+/* Macintoh CFM-68K magic incantation */
+#if defined(_MACINTOSH) && defined(__CFM68K__) && !defined(__USING_STATIC_LIBS__)
+#pragma import on
+#endif
 #endif
 
 #if defined(_MSDOS) || defined(_WIN32) || defined(_MACINTOSH)
@@ -2222,5 +2226,9 @@ KRB5_PROTOTYPE((krb5_context context,
                krb5_ccache ccache,
                char *in_tkt_service));
 
+/* Macintoh CFM-68K magic incantation */
+#if defined(_MACINTOSH) && defined(__CFM68K__) && !defined(__USING_STATIC_LIBS__)
+#pragma import reset
+#endif
 
 #endif /* KRB5_GENERAL__ */
index 1d6e0add0112e8b1ae4aeb905369a8f18feb0e2e..13da452f91b20aa29862311f6f05d6b32ba6b096 100644 (file)
 
 #if defined(_MSDOS) || defined(_WIN32) || defined(_MACINTOSH)
 #include <win-mac.h>
+
+/* Macintoh CFM-68K magic incantation */
+#if defined(_MACINTOSH) && defined(__CFM68K__) && !defined(__USING_STATIC_LIBS__)
+#pragma import on
+#endif
 #endif
 
 #ifndef KRB5_CALLCONV
@@ -698,4 +703,9 @@ PROTOTYPE(  (OM_uint32  *,          /* minor_status */
 /* XXXX This is a necessary evil until the spec is fixed */
 #define GSS_S_CRED_UNAVAIL GSS_S_FAILURE
 
+/* Macintoh CFM-68K magic incantation */
+#if defined(_MACINTOSH) && defined(__CFM68K__) && !defined(__USING_STATIC_LIBS__)
+#pragma import reset
+#endif
+
 #endif /* _GSSAPI_H_ */
index 70d987ecf15cc2da31a6de5b7b59ae806f387e44..636e57cddfee16418d575d03561f3d1c717446ea 100644 (file)
 #define unix
 #endif
 
-#if defined(_MSDOS) || defined (_WIN32)
+#if defined(__MWERKS__) || defined(applec) || defined(THINK_C)
+#define _MACINTOSH
+#endif
+
+#if defined(_MSDOS) || defined(_WIN32) || defined(_MACINTOSH)
 #include <win-mac.h>
+#if defined(_MACINTOSH) && defined(__CFM68K__) && !defined(__USING_STATIC_LIBS__)
+#pragma import on
+#endif
 #endif
 
 #ifndef KRB5_CALLCONV
@@ -101,5 +108,9 @@ extern et_old_error_hook_func reset_com_err_hook
 }
 #endif
 
+#if defined(_MACINTOSH) && defined(__CFM68K__) && !defined(__USING_STATIC_LIBS__)
+#pragma import reset
+#endif
+
 #define __COM_ERR_H
 #endif /* ! defined(__COM_ERR_H) */