2 // File generated by avtwig wrapper generator
9 extern void avt_PushSegVExit (void (*fexit
)(int), int code
);
10 extern void avt_PopSegVExit ();
11 extern void avt_PushFPEExit (void (*fexit
)(int), int code
);
12 extern void avt_PopFPEExit ();
13 extern void avt_PushKillExit (void (*fexit
)(int), int code
);
14 extern void avt_PopKillExit ();
15 extern void avt_PushSegVMessage (char *message
);
16 extern void avt_PopSegVMessage ();
17 extern void avt_PushFPEMessage (char *message
);
18 extern void avt_PopFPEMessage ();
19 extern void avt_PushKillMessage (char *message
);
20 extern void avt_PopKillMessage ();
21 #define T_POINTER 0x1 /* pointer */
22 #define T_INT 0x2 /* int */
23 #define T_LONG 0x3 /* long */
24 #define T_CHAR 0x4 /* char */
25 #define T_DOUBLE 0x5 /* double */
26 #define T_VOID 0x6 /* no type */
27 typedef struct t_arg
{
31 int POINTER
; /* pointer level, 0 1 2 3 ... */
33 extern t_arg
*NewArg ();
34 extern int TypeCheck (t_arg
*arg
, char *type
);
35 extern int GetPointer (t_arg
*arg
);
36 extern void SetPointer (t_arg
*arg
, int p
);
37 extern void SetType (t_arg
*arg
, char *t
);
40 static void Exit (int val
)
44 #define AVTWIG_AVOID_CONFLICT
45 // Original include file
46 #include "/dsk/l1/tasyag/tasyag/distrib/share/../docxml2/../sources/api/tma/tma_API.h"