1 #ifndef __LINK
2 #define __LINK
3 
4 #include <default.h>
5 
6 /* Begin Auto-Generated Part */
7 #define NULL ((void*)0)
8 #ifndef __HAVE_Bool
9 #define __HAVE_Bool
10 enum Bool{FALSE,TRUE};
11 #endif
12 #ifndef __HAVE_ESQ
13 #define __HAVE_ESQ
14 typedef unsigned char ESQ;
15 #endif
16 #ifndef __HAVE_CESI
17 #define __HAVE_CESI
18 typedef const ESQ*CESI;
19 #endif
20 #ifndef __HAVE_ESI
21 #define __HAVE_ESI
22 typedef ESQ*ESI;
23 #endif
24 #ifndef __HAVE_size_t
25 #define __HAVE_size_t
26 typedef unsigned long size_t;
27 #endif
28 #ifndef __HAVE_SYM_STR
29 #define __HAVE_SYM_STR
30 typedef CESI SYM_STR;
31 #endif
32 typedef struct{unsigned short hVar;union{const void*pVar;struct{unsigned short FindFlags;unsigned short NameSym;}DirVars;}extra;const char*VarName;unsigned long VarSize;unsigned short Index;unsigned short Unknown;unsigned char VarType;unsigned char VarCompat;}LIO_CTX;
33 #define getcalc ({__need_in_use_bit;_rom_call(void,(SYM_STR),54);})
34 #define LIO_Get _rom_call(unsigned short,(LIO_CTX*),57)
35 #define LIO_GetMultiple ({__need_in_use_bit;_rom_call(short,(LIO_CTX*),59);})
36 #define LIO_Receive ({__need_in_use_bit;_rom_call(unsigned short,(LIO_CTX*,short,short),58);})
37 #define LIO_RecvData _rom_call(unsigned short,(void*,long,long),5B)
38 #define LIO_Send _rom_call(unsigned short,(LIO_CTX*,short),56)
39 #define LIO_SendData _rom_call(unsigned short,(const void*,long),5A)
40 #define LIO_SendProduct _rom_call(unsigned short,(LIO_CTX*,short),253)
41 #define OSCheckSilentLink _rom_call(short,(void),24A)
42 #define OSLinkClose _rom_call(void,(void),24E)
43 #define OSLinkCmd ({__need_in_use_bit;_rom_call(void,(short),24B);})
44 #define OSLinkOpen _rom_call(void,(void),24D)
45 #define flush_link OSLinkOpen
46 #define OSLinkReset _rom_call(void,(void),24C)
47 #define reset_link OSLinkReset
48 #define OSLinkTxQueueActive _rom_call(short,(void),252)
49 #define OSLinkTxQueueInquire _rom_call(unsigned short,(void),251)
50 #define tx_free OSLinkTxQueueInquire
51 #define OSReadLinkBlock _rom_call(unsigned short,(char*,short),24F)
52 #define receive OSReadLinkBlock
53 #define OSWriteLinkBlock _rom_call(short,(const char*,short),250)
54 #define transmit OSWriteLinkBlock
55 #define sendcalc ({__need_in_use_bit;_rom_call(unsigned short,(SYM_STR,short,short,unsigned char*),55);})
56 /* End Auto-Generated Part */
57 
58 #endif
59 
60