summaryrefslogtreecommitdiffstats
path: root/src/mac/TestTrack/TestTrackLib.h
diff options
context:
space:
mode:
authorMarc Horowitz <marc@mit.edu>1998-10-30 03:24:38 +0000
committerMarc Horowitz <marc@mit.edu>1998-10-30 03:24:38 +0000
commit4f48a6df86ec7a84e2dc2bedb0966d06a00bdd64 (patch)
treed5aedf3ef2630a881286f2679e1c0c955477ba18 /src/mac/TestTrack/TestTrackLib.h
parented61ce6f35d60c0d085f2a906878daa5f87e0a25 (diff)
downloadkrb5-4f48a6df86ec7a84e2dc2bedb0966d06a00bdd64.tar.gz
krb5-4f48a6df86ec7a84e2dc2bedb0966d06a00bdd64.tar.xz
krb5-4f48a6df86ec7a84e2dc2bedb0966d06a00bdd64.zip
add back mistakenly deleted files
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11004 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/mac/TestTrack/TestTrackLib.h')
-rw-r--r--src/mac/TestTrack/TestTrackLib.h59
1 files changed, 59 insertions, 0 deletions
diff --git a/src/mac/TestTrack/TestTrackLib.h b/src/mac/TestTrack/TestTrackLib.h
new file mode 100644
index 000000000..b005b1c09
--- /dev/null
+++ b/src/mac/TestTrack/TestTrackLib.h
@@ -0,0 +1,59 @@
+/*
+ * Copyright (C) 1992 by the Massachusetts Institute of Technology
+ * All rights reserved.
+ *
+ * For copying and distribution information, please see the file
+ * COPYRIGHT.
+ */
+/*
+ * Function prototypes for testtrack routines - shared library version
+ */
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+#if GENERATINGCFM
+
+#define InitializeMacAthenaLib()
+#define TerminateMacAthenaLib()
+
+ #if defined(__CFM68K__)
+ #pragma import on
+
+ extern int test_track(char *appl_name, char *appl_vers, Boolean edit_flag,
+ Boolean do_logging, int check_probability);
+ extern short GetBSDMacOSError( void );
+
+ #pragma import reset
+ #else
+
+ int test_track(char *appl_name, char *appl_vers, Boolean edit_flag,
+ Boolean do_logging, int check_probability);
+ short GetBSDMacOSError( void );
+
+ #endif /* endif __CFM68K__ */
+
+#else /* else GENERATINGCFM */
+
+ typedef int (*test_trackProcPtr) (char *appl_name, char *appl_vers, Boolean edit_flag,
+ Boolean do_logging, int check_probability);
+ typedef short (*GetBSDMacOSErrorProcPtr) (void);
+
+ extern test_trackProcPtr gtest_trackGlue;
+ extern GetBSDMacOSErrorProcPtr gGetBSDMacOSErrorGlue;
+
+ #define test_track(appl_name, appl_vers, edit_flag, do_logging, check_probability)\
+ ((gtest_trackGlue)(appl_name, appl_vers, edit_flag, do_logging, check_probability))
+ #define GetBSDMacOSError()\
+ ((gGetBSDMacOSErrorGlue)())
+
+ OSErr InializeMacAthenaLib (void);
+ OSErr TerminateMacAthenaLib (void);
+
+#endif /* endif GENERATINGCFM */
+
+
+#ifdef __cplusplus
+}
+#endif