summaryrefslogtreecommitdiffstats
path: root/private/mvdm/softpc.new/base/ccpu386/c_xtrn.h
diff options
context:
space:
mode:
Diffstat (limited to 'private/mvdm/softpc.new/base/ccpu386/c_xtrn.h')
-rw-r--r--private/mvdm/softpc.new/base/ccpu386/c_xtrn.h38
1 files changed, 38 insertions, 0 deletions
diff --git a/private/mvdm/softpc.new/base/ccpu386/c_xtrn.h b/private/mvdm/softpc.new/base/ccpu386/c_xtrn.h
new file mode 100644
index 000000000..e4ba99d0d
--- /dev/null
+++ b/private/mvdm/softpc.new/base/ccpu386/c_xtrn.h
@@ -0,0 +1,38 @@
+/*[
+
+c_xtrn.h
+
+External Interface Support.
+---------------------------
+
+LOCAL CHAR SccsID[]="@(#)c_xtrn.h 1.4 02/09/94";
+
+]*/
+
+
+/*
+ Supported Interface Types.
+ */
+#define TYPE_I_W 1 /* (ISM32 , IU16) */
+#define TYPE_W 2 /* (IU16) */
+
+IMPORT VOID check_interface_active
+
+IPT1(
+ ISM32, except_nmbr
+
+ );
+
+typedef void CALL_CPU IPT0();
+typedef void CALL_CPU_1 IPT1(ISM32, p1);
+typedef void CALL_CPU_2 IPT2(ISM32, p1, IU16, p2);
+
+IMPORT ISM32 call_cpu_function
+
+IPT4(
+ CALL_CPU *,func,
+ ISM32, type,
+ ISM32, arg1,
+ IU16, arg2
+
+ );