1 #ifndef __HOMESCR
2 #define __HOMESCR
3 
4 #include <default.h>
5 
6 typedef void(*__HS_pushEmptyFIFONode__type__)(short)__ATTR_TIOS__;
7 extern __HS_pushEmptyFIFONode__type__ __get_HS_pushEmptyFIFONode(void)__ATTR_LIB_C__;
8 
9 /* Begin Auto-Generated Part */
10 #define H_NULL 0
11 #ifndef __HAVE_Bool
12 #define __HAVE_Bool
13 enum Bool{FALSE,TRUE};
14 #endif
15 #ifndef __HAVE_ESQ
16 #define __HAVE_ESQ
17 typedef unsigned char ESQ;
18 #endif
19 #ifndef __HAVE_HANDLE
20 #define __HAVE_HANDLE
21 typedef unsigned short HANDLE;
22 #endif
23 #ifndef __HAVE_MULTI_EXPR
24 #define __HAVE_MULTI_EXPR
25 typedef struct{unsigned short Size;ESQ Expr[];}MULTI_EXPR;
26 #endif
27 typedef struct{short ScreenLeft;long ScreenBottom;long XStart;unsigned short Width;unsigned short Height;short Top;HANDLE Expr;short TooLong;short PrettyPrint;unsigned short Exp;unsigned short Fix;}FIFO_ELEMENT;
28 typedef struct{FIFO_ELEMENT Entry;FIFO_ELEMENT Ans;HANDLE Prev;HANDLE Next;}FIFO_NODE;
29 #define HomeExecute ({__need_in_use_bit;_rom_call(void,(const char*,short),10E);})
30 #define HomePushEStack _rom_call(void,(void),10F)
31 extern void HomeStore(void)__ATTR_LIB_ASM__;
32 extern void HomeStorePair(HANDLE,HANDLE)__ATTR_LIB_C__;
33 #define HS_chopFIFO _rom_call(void,(void),23C)
34 #define HS_countFIFO _rom_call(unsigned short,(void),23D)
35 #define HS_deleteFIFONode _rom_call(HANDLE,(HANDLE),23E)
36 #define HS_freeAll _rom_call(void,(void),23F)
37 #define HS_freeFIFONode _rom_call(void,(HANDLE),240)
38 #define HS_getAns _rom_call(HANDLE,(short),241)
39 #define HS_getEntry _rom_call(HANDLE,(short),242)
40 #define HS_getFIFONode _rom_call(HANDLE,(short),243)
41 #define HS_newFIFONode _rom_call(HANDLE,(void),245)
42 #define HS_popEStack _rom_call(HANDLE,(void),244)
43 #define HS_pushEmptyFIFONode (*(__get_HS_pushEmptyFIFONode()))
44 #define HS_pushFIFONode _rom_call(void,(HANDLE),246)
45 #if MIN_AMS>=200
46 #define HomeAlone _rom_call(unsigned short,(void),506)
47 #endif
48 /* End Auto-Generated Part */
49 
50 #endif
51