homescr.pchsource 1.5 KB

1234567891011121314151617181920212223242526272829
  1. #var __HS_pushEmptyFIFONode__type__ typedef void(*__HS_pushEmptyFIFONode__type__)(short)__ATTR_TIOS__;
  2. #var H_NULL D(0)
  3. #var FALSE D(0)
  4. #var TRUE D(1)
  5. #var ESQ typedef unsigned char ESQ;
  6. #var HANDLE typedef unsigned short HANDLE;
  7. #var MULTI_EXPR typedef struct{unsigned short Size;ESQ Expr[];}MULTI_EXPR;
  8. #var FIFO_ELEMENT 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;
  9. #var FIFO_NODE typedef struct{FIFO_ELEMENT Entry;FIFO_ELEMENT Ans;HANDLE Prev;HANDLE Next;}FIFO_NODE;
  10. #var HomeExecute D(_rom_call(void,(const char*,short),10E))
  11. #var HomePushEStack D(_rom_call(void,(void),10F))
  12. #var HomeStore void HomeStore(void)__ATTR_LIB_ASM__;
  13. #var HomeStorePair void HomeStorePair(HANDLE,HANDLE)__ATTR_LIB_C__;
  14. #var HS_chopFIFO D(_rom_call(void,(void),23C))
  15. #var HS_countFIFO D(_rom_call(unsigned short,(void),23D))
  16. #var HS_deleteFIFONode D(_rom_call(HANDLE,(HANDLE),23E))
  17. #var HS_freeAll D(_rom_call(void,(void),23F))
  18. #var HS_freeFIFONode D(_rom_call(void,(HANDLE),240))
  19. #var HS_getAns D(_rom_call(HANDLE,(short),241))
  20. #var HS_getEntry D(_rom_call(HANDLE,(short),242))
  21. #var HS_getFIFONode D(_rom_call(HANDLE,(short),243))
  22. #var HS_newFIFONode D(_rom_call(HANDLE,(void),245))
  23. #var HS_popEStack D(_rom_call(HANDLE,(void),244))
  24. #var HS_pushEmptyFIFONode D((*(__get_HS_pushEmptyFIFONode()))) __HS_pushEmptyFIFONode__type__ __get_HS_pushEmptyFIFONode(void)__ATTR_LIB_C__;
  25. #var HS_pushFIFONode D(_rom_call(void,(HANDLE),246))