unknown.h 32 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511
  1. #ifndef __UNKNOWN
  2. #define __UNKNOWN
  3. #include <default.h>
  4. /* Begin Auto-Generated Part */
  5. #define SYM_LEN 8
  6. #ifndef __HAVE_Attrs
  7. #define __HAVE_Attrs
  8. enum Attrs{A_REVERSE,A_NORMAL,A_XOR,A_SHADED,A_REPLACE,A_OR,A_AND,A_THICK1,A_SHADE_V,A_SHADE_H,A_SHADE_NS,A_SHADE_PS};
  9. #endif
  10. #ifndef __HAVE_BITMAP
  11. #define __HAVE_BITMAP
  12. typedef struct{unsigned short NumRows,NumCols;unsigned char Data[];}BITMAP;
  13. #endif
  14. #ifndef __HAVE_ESQ
  15. #define __HAVE_ESQ
  16. typedef unsigned char ESQ;
  17. #endif
  18. #ifndef __HAVE_CESI
  19. #define __HAVE_CESI
  20. typedef const ESQ*CESI;
  21. #endif
  22. #ifndef __HAVE_HANDLE
  23. #define __HAVE_HANDLE
  24. typedef unsigned short HANDLE;
  25. #endif
  26. #ifndef __HAVE_DB3
  27. #define __HAVE_DB3
  28. typedef struct{long cVertices;HANDLE hVertices;long cEdges;HANDLE hEdges;HANDLE hContours;long ciVertices;HANDLE hiVertices;long ciEdges;HANDLE hiEdges;short DCM[3][3];short DCM0[3][3];short DCMhome[3][3];short cDCMangle;unsigned short nSpinDir;unsigned char nSpinSpeed;unsigned char bSpinning;short calp,salp;}DB3;
  29. #endif
  30. #ifndef __HAVE_div_t
  31. #define __HAVE_div_t
  32. typedef struct{short quot,rem;}div_t;
  33. #endif
  34. #ifndef __HAVE_SCR_RECT
  35. #define __HAVE_SCR_RECT
  36. typedef union{struct{unsigned char x0,y0,x1,y1;}xy;unsigned long l;}SCR_RECT;
  37. #endif
  38. #ifndef __HAVE_SCR_STATE
  39. #define __HAVE_SCR_STATE
  40. typedef struct{void*ScrAddr;unsigned char XMax,YMax;short CurFont,CurAttr,CurX,CurY;SCR_RECT CurClip;}SCR_STATE;
  41. #endif
  42. #ifndef __HAVE_WINDOW
  43. #define __HAVE_WINDOW
  44. typedef struct WindowStruct{unsigned short Flags;unsigned char CurFont;unsigned char CurAttr;unsigned char Background;short TaskId;short CurX,CurY;short CursorX,CursorY;SCR_RECT Client;SCR_RECT Window;SCR_RECT Clip;SCR_RECT Port;unsigned short DupScr;struct WindowStruct*Next;char*Title;SCR_STATE savedScrState;unsigned char Reserved[16];}WINDOW;
  45. #endif
  46. #ifndef __HAVE_EQU_DS
  47. #define __HAVE_EQU_DS
  48. typedef struct SEquDS{WINDOW wMain;short focus;short cFunc;short yPos;short xOffset;short yBelow;unsigned short bAltForm;}EQU_DS;
  49. #endif
  50. #ifndef __HAVE_WINDOW_AMS1
  51. #define __HAVE_WINDOW_AMS1
  52. typedef struct WindowStruct_AMS1{unsigned short Flags;unsigned char CurFont;unsigned char CurAttr;unsigned char Background;short TaskId;short CurX,CurY;short CursorX,CursorY;SCR_RECT Client;SCR_RECT Window;SCR_RECT Clip;SCR_RECT Port;unsigned short DupScr;struct WindowStruct*Next;char*Title;}WINDOW_AMS1;
  53. #endif
  54. #ifndef __HAVE_EQU_DS_AMS1
  55. #define __HAVE_EQU_DS_AMS1
  56. typedef struct SEquDS_AMS1{WINDOW_AMS1 wMain;short focus;short cFunc;short yPos;short xOffset;short yBelow;unsigned short bAltForm;}EQU_DS_AMS1;
  57. #endif
  58. #ifndef __HAVE_ESI
  59. #define __HAVE_ESI
  60. typedef ESQ*ESI;
  61. #endif
  62. #ifndef __HAVE_ESI_Callback_t
  63. #define __HAVE_ESI_Callback_t
  64. typedef CALLBACK void(*ESI_Callback_t)(ESI);
  65. #endif
  66. #ifndef __HAVE_FUNCID
  67. #define __HAVE_FUNCID
  68. typedef struct{unsigned char FNum;unsigned char FNum2;unsigned short LNum;unsigned short PlotIndex;unsigned char PlotDir;}FUNCID;
  69. #endif
  70. #ifndef __HAVE_GrFmtFlags2
  71. #define __HAVE_GrFmtFlags2
  72. enum GrFmtFlags2{GR_DE_CUSTOM=0x0010,GR_DE_FIELDS=0x0004,GR_DIRFLD=0x0002,GR_EULER=0x0001};
  73. #endif
  74. #ifndef __HAVE_GrFmtFlags
  75. #define __HAVE_GrFmtFlags
  76. enum GrFmtFlags{GR_SEQ_TIME=0x8000,GR_SEQ_WEB=0x4000,GR_BUILD_WEB=0x2000,GR_3dEXPAND=0x0800,GR_COORDOFF=0x0080,GR_SIMUL=0x0040,GR_GRIDON=0x0020,GR_AXESOFF=0x0010,GR_AXESBOX=0x0008,GR_LABELSON=0x0004,GR_LEAD_CURSOR=0x0002,GR_COORD_POLAR=0x0001};
  77. #endif
  78. #ifndef __HAVE_GrMode3dStyles
  79. #define __HAVE_GrMode3dStyles
  80. enum GrMode3dStyles{GR_3D_WIRE_FRAME=0,GR_3D_HIDDEN_SURFACE=1,GR_3D_CONTOUR=2,GR_3D_CONTOUR_WIRE=3,GR_3D_IMPLICIT=4};
  81. #endif
  82. #ifndef __HAVE_GR_MODES
  83. #define __HAVE_GR_MODES
  84. typedef struct{unsigned short gr_fmt_flags;unsigned char gr_xaxis;signed char gr_yaxis;unsigned short gr_fmt_flags2;unsigned char gr_3dflags;unsigned char pad;}GR_MODES;
  85. #endif
  86. #ifndef __HAVE_GraphModes
  87. #define __HAVE_GraphModes
  88. enum GraphModes{GR_FUNC=1,GR_PAR=2,GR_POL=3,GR_SEQ=4,GR_3D=5,GR_DE=6};
  89. #endif
  90. #ifndef __HAVE_GrSides
  91. #define __HAVE_GrSides
  92. enum GrSides{AP_SIDE_A=0,AP_SIDE_B=1,AP_SIDE_UNKNOWN=2};
  93. #endif
  94. #ifndef __HAVE_GrWinFlags
  95. #define __HAVE_GrWinFlags
  96. enum GrWinFlags{GR_REDRAW=0x0100,GR_DIRTY=0x0080,TAB_DIRTY=0x0040,GR_ADD_TO=0x0020,GR_OPEN=0x0010,GRAPH_FOLDER=0x0008,EYE_DIRTY=0x0004,GR_SHADE_NO_PAN=0x0002,FLDPIC_DIRTY=0x0001};
  97. #endif
  98. #ifndef __HAVE_TABLE_WIN_VARS
  99. #define __HAVE_TABLE_WIN_VARS
  100. typedef struct{short last_col;short last_row;unsigned short table_xpix;unsigned short table_ypix;unsigned char curtblinc;unsigned char curtblincy;unsigned char col_first;unsigned char col_last;short row_first;short row_last;unsigned char tbfn[10];unsigned char gr_xpix;float orgtblmax;}TABLE_WIN_VARS;
  101. #endif
  102. #ifndef __HAVE_TableFlags
  103. #define __HAVE_TableFlags
  104. enum TableFlags{TBL_CONNECT_TRC=0x80,TBL_INDEP_ASK=0x40,TBL_NO_MODE_CHANGE=0x20};
  105. #endif
  106. #ifndef __HAVE_WinVarEnum
  107. #define __HAVE_WinVarEnum
  108. enum WinVarEnum{GR_XMIN=0,GR_XMAX=1,GR_XSCL=2,GR_YMIN=3,R_YMAX=4,GR_YSCL=5,GR_DELTAX=6,GR_DELTAY=7,GR_XRES=8,GR_TMIN=8,GR_T0=8,GR_TMAX=9,GR_TSTEP=10,GR_TPLOT=11,GR_DIFTOL=12,GR_ESTEP=13,GR_FLDRES=14,GR_NCURVES=15,GR_DTIME=16,GR_THETMIN=8,GR_THETMAX=9,GR_THETSTEP=10,GR_XGRID=2,GR_YGRID=5,GR_ZMIN=8,GR_ZMAX=9,GR_ZSCL=10,GR_EYE_THETA=11,GR_EYE_PHI=12,GR_EYE_PSI=13,GR_NCONTOUR=14,GR_XSCALE=15,GR_YSCALE=16,GR_ZSCALE=17,GR_NMIN=8,GR_NMAX=9,GR_NPLOT=10,GR_NSTEP=11};
  109. #endif
  110. #ifndef __HAVE_GR_WIN_VARS
  111. #define __HAVE_GR_WIN_VARS
  112. typedef struct{float flt_xcursor;float flt_ycursor;float flt_zcursor;float flt_tcursor;float flt_rcursor;float flt_thetacursor;float flt_ncursor;float recip_delx;float recip_dely;float orgxmin;float orgxmax;float panshift;float orgtblst;float tblshift;float tblstart;float deltatbl;float*rngp;float PrevRange[12];float UserRange[29];GR_MODES*gr_modep;WINDOW*grwinp;WINDOW*rngwinp;WINDOW*tblwinp;TABLE_WIN_VARS*tableptr;union{struct{EQU_DS_AMS1 equedDS;unsigned short curinc;unsigned short curincy;unsigned short tblindx;short yaxispix;unsigned short TBL_WidthLimit;HANDLE zval;DB3 DB3z;HANDLE htbinput;HANDLE hfldpic;unsigned short gr_win_flags;unsigned char xmaxpix;unsigned char ymaxpix;unsigned char gr_ref_mask;unsigned char graph_mode;unsigned char gr_side;unsigned char gr_folder_cnt;unsigned char gr_shade_pat;unsigned char rng_xpix;unsigned char rng_ypix;unsigned char tbl_flags;unsigned char tbl_par_flags;unsigned char gr_top_flags;unsigned char ValidCursBits;signed char de_twopass;FUNCID CurFunc;unsigned char PrevZoomMode;}ams1;struct{EQU_DS equedDS;unsigned short curinc;unsigned short curincy;unsigned short tblindx;short yaxispix;unsigned short TBL_WidthLimit;HANDLE zval;DB3 DB3z;HANDLE htbinput;HANDLE hfldpic;unsigned short gr_win_flags;unsigned char xmaxpix;unsigned char ymaxpix;unsigned char gr_ref_mask;unsigned char graph_mode;unsigned char gr_side;unsigned char gr_folder_cnt;unsigned char gr_shade_pat;unsigned char rng_xpix;unsigned char rng_ypix;unsigned char tbl_flags;unsigned char tbl_par_flags;unsigned char gr_top_flags;unsigned char ValidCursBits;signed char de_twopass;FUNCID CurFunc;unsigned char PrevZoomMode;}ams2;};}GR_WIN_VARS;
  113. #endif
  114. #ifndef __HAVE_HSym
  115. #define __HAVE_HSym
  116. typedef struct{HANDLE folder;unsigned short offset;}HSym;
  117. #endif
  118. #ifndef __HAVE_ldiv_t
  119. #define __HAVE_ldiv_t
  120. typedef struct{long quot,rem;}ldiv_t;
  121. #endif
  122. #ifndef __HAVE_SCR_COORDS
  123. #define __HAVE_SCR_COORDS
  124. typedef unsigned char SCR_COORDS;
  125. #endif
  126. #ifndef __HAVE_SYM_ENTRY
  127. #define __HAVE_SYM_ENTRY
  128. typedef struct{char name[8];unsigned short compat;union{unsigned short flags_n;struct{unsigned int busy:1,local:1,flag1_5:1,flag1_4:1,collapsed:1,twin:1,archived:1,in_view:1;unsigned int folder:1,overwritten:1,checked:1,hidden:1,locked:1,statvar:1,graph_ref_1:1,graph_ref_0:1;}bits;}flags;HANDLE handle;}SYM_ENTRY;
  129. #endif
  130. #ifndef __HAVE_SYM_STR
  131. #define __HAVE_SYM_STR
  132. typedef CESI SYM_STR;
  133. #endif
  134. #ifndef __HAVE_WIN_COORDS
  135. #define __HAVE_WIN_COORDS
  136. typedef short WIN_COORDS;
  137. #endif
  138. #ifndef __HAVE_WIN_RECT
  139. #define __HAVE_WIN_RECT
  140. typedef struct{short x0,y0,x1,y1;}WIN_RECT;
  141. #endif
  142. typedef struct{unsigned char tag_version;unsigned char min_max_args;unsigned char proc_args;void(*CALLBACK arg_simp)(ESI);void(*CALLBACK cmd_proc)(void);unsigned long tag_str;}cmd_info;
  143. typedef enum{SELECT_ON,SELECT_OFF,SELECT_TOGGLE}EQU_SELECT;
  144. typedef unsigned long pFrame;
  145. typedef struct{unsigned char tag_order;unsigned char tag_version;unsigned char min_max_args;unsigned char proc_args;void(*CALLBACK tag_proc)(void);unsigned long tag_str;}tag_info;
  146. typedef CALLBACK void(*Two_ESI_Callback_t)(ESI,ESI);
  147. typedef unsigned short unknown_retval;
  148. #define EV_appA (*((short*)(_rom_call_addr_hack(452,(((unsigned long)*(signed short*)((unsigned char*)_rom_call_addr(D8)+0x20))),200))))
  149. #define EV_appB (*((short*)(_rom_call_addr_hack(453,(((unsigned long)*(signed short*)((unsigned char*)_rom_call_addr(D8)+0x26))),200))))
  150. #define EV_appSide (*((unsigned short*)(_rom_call_addr_hack(458,(((unsigned long)*(signed short*)((unsigned char*)_rom_call_addr(D8)+0x1A))),200))))
  151. #define CheckGraphRef _rom_call(short,(const SYM_ENTRY*),7D)
  152. #define ck_valid_float _rom_call(short,(float*),1E5)
  153. #define cleanup_de_mem ({__need_in_use_bit;_rom_call(unknown_retval,(),1EC);})
  154. #define cleanup_seq_mem ({__need_in_use_bit;_rom_call(unknown_retval,(),1D7);})
  155. #define convert_to_TI_92 _rom_call(void,(HANDLE),258)
  156. #define CountGrFunc ({__need_in_use_bit;_rom_call(unknown_retval,(),1D5);})
  157. #define cpt_gr_fun ({__need_in_use_bit;_rom_call(unknown_retval,(),1D1);})
  158. #define cpt_gr_param ({__need_in_use_bit;_rom_call(unknown_retval,(),1D2);})
  159. #define cpt_gr_polar ({__need_in_use_bit;_rom_call(unknown_retval,(),1D3);})
  160. #define CptFuncX(x,y) _tios_float_2(1B9,x,y,float,GR_WIN_VARS*)
  161. #define CptIndep _rom_call(unsigned char,(float*,float*,short),1C9)
  162. #define CptLastIndepDE _rom_call(unknown_retval,(),1EF)
  163. #define CustomBegin _rom_call(void,(void),14A)
  164. #define CustomEnd _rom_call(void,(void),14C)
  165. #define CustomFree _rom_call(void,(void),150)
  166. #define CustomMenuItem _rom_call(short,(short),14B)
  167. #define de_initRes ({__need_in_use_bit;_rom_call(unknown_retval,(),1F0);})
  168. #define de_loop ({__need_in_use_bit;_rom_call(unknown_retval,(),1EB);})
  169. #define de_rng_no_graph _rom_call(unknown_retval,(),2A2)
  170. #define deStepCk _rom_call(unknown_retval,(),1F9)
  171. #define dv_create_graph_titles ({__need_in_use_bit;_rom_call(unknown_retval,(),117);})
  172. #define dv_findColumn _rom_call(unknown_retval,(),119)
  173. #define EQU_deStatus _rom_call(unknown_retval,(),16E)
  174. #define EQU_getNameInfo _rom_call(unknown_retval,(),120)
  175. #define EQU_select ({__need_in_use_bit;_rom_call(short,(short,EQU_SELECT),11E);})
  176. #define EQU_setStyle ({__need_in_use_bit;_rom_call(void,(GR_WIN_VARS*,short,short,short,short),11F);})
  177. #define execute_graph_func ({__need_in_use_bit;_rom_call(unknown_retval,(),1D0);})
  178. #define FindFunc ({__need_in_use_bit;_rom_call(HSym,(char,char,HSym*),1C5);})
  179. #define FindGrFunc ({__need_in_use_bit;_rom_call(SYM_ENTRY*,(char,HSym*,ESI*,char,char),1C6);})
  180. #define FirstSeqPlot _rom_call(unknown_retval,(),1D6)
  181. #define fix_loop_displacements _rom_call(void,(ESI),170)
  182. #define FuncLineFlt _rom_call(unknown_retval,(),1BF)
  183. #define gen_version _rom_call(unsigned char,(ESI,ESI),259)
  184. #define GetStatValue ({__need_in_use_bit;_rom_call(unknown_retval,(),11B);})
  185. #define GetSysGraphRef _rom_call(unsigned short,(short),8A)
  186. #define GM_Derivative ({__need_in_use_bit;_rom_call(unknown_retval,(),1B0);})
  187. #define GM_DistArc ({__need_in_use_bit;_rom_call(unknown_retval,(),1B1);})
  188. #define GM_Inflection ({__need_in_use_bit;_rom_call(unknown_retval,(),1AD);})
  189. #define GM_Integrate ({__need_in_use_bit;_rom_call(unknown_retval,(),1AC);})
  190. #define GM_Intersect ({__need_in_use_bit;_rom_call(unknown_retval,(),1AB);})
  191. #define GM_Math1 ({__need_in_use_bit;_rom_call(unknown_retval,(),1AF);})
  192. #define GM_Shade ({__need_in_use_bit;_rom_call(unknown_retval,(),1B2);})
  193. #define GM_TanLine ({__need_in_use_bit;_rom_call(unknown_retval,(),1AE);})
  194. #define GM_Value ({__need_in_use_bit;_rom_call(unknown_retval,(),1AA);})
  195. #define gr_add_fldpic ({__need_in_use_bit;_rom_call(void,(void),1F6);})
  196. #define gr_ck_solvergraph ({__need_in_use_bit;_rom_call(void,(GR_WIN_VARS*),1FA);})
  197. #define gr_CptIndepInc _rom_call(unsigned char,(float,float*,__pushort),1CA)
  198. #define gr_de_axes_lbl _rom_call(unknown_retval,(),1F2)
  199. #define gr_de_value ({__need_in_use_bit;_rom_call(unknown_retval,(),1ED);})
  200. #define gr_del_locals ({__need_in_use_bit;_rom_call(unknown_retval,(),1CB);})
  201. #define gr_del_vars_in_folder ({__need_in_use_bit;_rom_call(unknown_retval,(),1F1);})
  202. #define gr_delete_fldpic ({__need_in_use_bit;_rom_call(void,(GR_WIN_VARS*),1F4);})
  203. #define gr_DelFolder ({__need_in_use_bit;_rom_call(void,(GR_WIN_VARS*),1CC);})
  204. #define gr_DispLabels _rom_call(void,(GR_WIN_VARS*),1E3)
  205. #define gr_execute_de ({__need_in_use_bit;_rom_call(unknown_retval,(),1F3);})
  206. #define gr_execute_seq ({__need_in_use_bit;_rom_call(unknown_retval,(),1D4);})
  207. #define gr_find_de_result _rom_call(unknown_retval,(),1E8)
  208. #define gr_find_el _rom_call(unknown_retval,(),1F8)
  209. #define gr_find_func_index _rom_call(unknown_retval,(),1EE)
  210. #define gr_initCondName _rom_call(unknown_retval,(),1C8)
  211. #define gr_openFolder _rom_call(void,(GR_WIN_VARS*),1CD)
  212. #define GR_Pan _rom_call(unknown_retval,(),1C4)
  213. #define gr_remove_fldpic ({__need_in_use_bit;_rom_call(void,(GR_WIN_VARS*),1F5);})
  214. #define gr_seq_value ({__need_in_use_bit;_rom_call(unknown_retval,(),1DC);})
  215. #define gr_stopic ({__need_in_use_bit;_rom_call(unknown_retval,(),1F7);})
  216. #define gr_xres_pixel _rom_call(unsigned short,(short,char),1B8)
  217. #define GR3_addContours ({__need_in_use_bit;_rom_call(unknown_retval,(),1FB);})
  218. #define GR3_freeDB _rom_call(unknown_retval,(),1FD)
  219. #define GR3_handleEvent ({__need_in_use_bit;_rom_call(unknown_retval,(),1FE);})
  220. #define GraphActivate _rom_call(short,(short),1FC)
  221. #define GraphOrTableCmd ({__need_in_use_bit;_rom_call(void,(ESI,short),1E4);})
  222. #define GrAxes _rom_call(void,(short,GR_WIN_VARS*),1B7)
  223. #define GrClipLine _rom_call(unsigned char,(float,float,float,float,float*,float*,float*,float*,GR_WIN_VARS*),1C0)
  224. #define grFuncName _rom_call(unknown_retval,(),1C7)
  225. #define GrLineFlt _rom_call(void,(float,float,float,float,GR_WIN_VARS*,short,char,char),1BE)
  226. #define GS_PlotAll ({__need_in_use_bit;_rom_call(unknown_retval,(),202);})
  227. #define GS_PlotTrace ({__need_in_use_bit;_rom_call(unknown_retval,(),201);})
  228. #define GT_BackupToScr _rom_call(unknown_retval,(),20C)
  229. #define GT_CalcDepVals ({__need_in_use_bit;_rom_call(unknown_retval,(),20D);})
  230. #define GT_CenterGraphCursor _rom_call(unknown_retval,(),20E)
  231. #define GT_CursorKey ({__need_in_use_bit;_rom_call(unknown_retval,(),20F);})
  232. #define GT_DE_Init_Conds ({__need_in_use_bit;_rom_call(unknown_retval,(),22A);})
  233. #define GT_DspFreeTraceCoords _rom_call(unknown_retval,(),210)
  234. #define GT_DspMsg _rom_call(void,(const char*,short),212)
  235. #define GT_DspTraceCoords _rom_call(unknown_retval,(),211)
  236. #define GT_Error ({__need_in_use_bit;_rom_call(unknown_retval,(),213);})
  237. #define GT_Format ({__need_in_use_bit;_rom_call(unknown_retval,(),214);})
  238. #define GT_FreeTrace ({__need_in_use_bit;_rom_call(unknown_retval,(),215);})
  239. #define GT_IncXY ({__need_in_use_bit;_rom_call(unknown_retval,(),216);})
  240. #define GT_KeyIn ({__need_in_use_bit;_rom_call(unknown_retval,(),217);})
  241. #define GT_Open ({__need_in_use_bit;_rom_call(unknown_retval,(),21B);})
  242. #define GT_PrintCursor _rom_call(unknown_retval,(),229)
  243. #define GT_QFloatCursorsInRange _rom_call(unknown_retval,(),218)
  244. #define GT_Regraph ({__need_in_use_bit;_rom_call(void,(void),219);})
  245. #define GT_Regraph_if_neccy ({__need_in_use_bit;_rom_call(void,(void),21A);})
  246. #define GT_SaveAs ({__need_in_use_bit;_rom_call(unknown_retval,(),21C);})
  247. #define GT_SelFunc ({__need_in_use_bit;_rom_call(unknown_retval,(),21D);})
  248. #define GT_Set_Graph_Format _rom_call(unknown_retval,(),228)
  249. #define GT_SetCursorXY _rom_call(unknown_retval,(),21F)
  250. #define GT_SetGraphRange _rom_call(unknown_retval,(),21E)
  251. #define GT_ShowMarkers _rom_call(unknown_retval,(),220)
  252. #define GT_Trace ({__need_in_use_bit;_rom_call(short,(short,float*,short),221);})
  253. #define GT_ValidGraphRanges _rom_call(unknown_retval,(),222)
  254. #define GT_WinBound _rom_call(unknown_retval,(),223)
  255. #define GT_WinCursor _rom_call(unknown_retval,(),224)
  256. #define GXcoord _rom_call(unknown_retval,(),226)
  257. #define GYcoord _rom_call(unknown_retval,(),225)
  258. #define GZ_Decimal ({__need_in_use_bit;_rom_call(unknown_retval,(),22D);})
  259. #define GZ_Fit ({__need_in_use_bit;_rom_call(unknown_retval,(),22E);})
  260. #define GZ_InOut ({__need_in_use_bit;_rom_call(unknown_retval,(),22F);})
  261. #define GZ_Integer ({__need_in_use_bit;_rom_call(unknown_retval,(),230);})
  262. #define GZ_Previous ({__need_in_use_bit;_rom_call(unknown_retval,(),231);})
  263. #define GZ_Recall ({__need_in_use_bit;_rom_call(unknown_retval,(),232);})
  264. #define GZ_SetFactors ({__need_in_use_bit;_rom_call(unknown_retval,(),233);})
  265. #define GZ_Square ({__need_in_use_bit;_rom_call(unknown_retval,(),234);})
  266. #define GZ_Standard ({__need_in_use_bit;_rom_call(unknown_retval,(),235);})
  267. #define GZ_Stat ({__need_in_use_bit;_rom_call(unknown_retval,(),236);})
  268. #define GZ_Store ({__need_in_use_bit;_rom_call(unknown_retval,(),237);})
  269. #define GZ_Trig ({__need_in_use_bit;_rom_call(void,(void),238);})
  270. #define InitDEAxesRng _rom_call(unknown_retval,(),1E9)
  271. #define InitDEMem ({__need_in_use_bit;_rom_call(unknown_retval,(),1EA);})
  272. #define InitTimeSeq ({__need_in_use_bit;_rom_call(unknown_retval,(),1D9);})
  273. #define is_executable _rom_call(short,(CESI),25A)
  274. #define LoadSymFromFindHandle _rom_call(void,(void),281)
  275. #define NG_cleanup_graph_fun ({__need_in_use_bit;_rom_call(unknown_retval,(),262);})
  276. #define NG_setup_graph_fun ({__need_in_use_bit;_rom_call(unknown_retval,(),261);})
  277. #define OSKeyScan _rom_call(short,(void),298)
  278. #define paint_all_except _rom_call(unknown_retval,(),11D)
  279. #define ParseSymName _rom_call(short,(CESI),78)
  280. #define PlotDel _rom_call(unknown_retval,(),203)
  281. #define PlotDup _rom_call(unknown_retval,(),207)
  282. #define PlotGet _rom_call(unknown_retval,(),205)
  283. #define PlotInit _rom_call(unknown_retval,(),206)
  284. #define PlotLookup _rom_call(unknown_retval,(),209)
  285. #define PlotPut _rom_call(unknown_retval,(),204)
  286. #define PlotSize _rom_call(unknown_retval,(),208)
  287. #define QActivePlots _rom_call(unknown_retval,(),20A)
  288. #define QPlotActive _rom_call(unknown_retval,(),20B)
  289. #define QSkipGraphErr _rom_call(unknown_retval,(),1E7)
  290. #define ReallocExprStruct _rom_call(short,(HANDLE struct,short,ESI),14D)
  291. #define recall_data_var ({__need_in_use_bit;_rom_call(unknown_retval,(),112);})
  292. #define Regraph ({__need_in_use_bit;_rom_call(unknown_retval,(),1B6);})
  293. #define run_one_seq ({__need_in_use_bit;_rom_call(unknown_retval,(),1DB);})
  294. #define ScrRectDivide _rom_call(SCR_RECT*,(const SCR_RECT*,const SCR_RECT*,__pshort),28)
  295. #define SearchExprStruct _rom_call(char*,(HANDLE struct,short),14E)
  296. #define seqStepCk _rom_call(unknown_retval,(),1DE)
  297. #define seqWebInit ({__need_in_use_bit;_rom_call(unknown_retval,(),1DA);})
  298. #define SetGraphMode ({__need_in_use_bit;_rom_call(void,(char),1B5);})
  299. #define setup_more_graph_fun _rom_call(unknown_retval,(),1CE)
  300. #define SP_Define ({__need_in_use_bit;_rom_call(unknown_retval,(),110);})
  301. #define spike_chk_gr_dirty _rom_call(unknown_retval,(),11A)
  302. #define spike_geo_titles ({__need_in_use_bit;_rom_call(unknown_retval,(),115);})
  303. #define spike_in_editor ({__need_in_use_bit;_rom_call(unknown_retval,(),116);})
  304. #define spike_optionD ({__need_in_use_bit;_rom_call(unknown_retval,(),114);})
  305. #define spike_titles_in_editor ({__need_in_use_bit;_rom_call(unknown_retval,(),118);})
  306. #define store_data_var ({__need_in_use_bit;_rom_call(void,(ESI,char),111);})
  307. #define time_loop ({__need_in_use_bit;_rom_call(unknown_retval,(),1D8);})
  308. #define tokenize_if_TI_92_or_text _rom_call(unknown_retval,(),265)
  309. #define unlock_more_graph_fun _rom_call(unknown_retval,(),1CF)
  310. #define UpdateWindows _rom_call(short,(SCR_RECT*),2B)
  311. #define ValidateStore ({__need_in_use_bit;_rom_call(HSym,(HSym,char),8D);})
  312. #define VarGraphRefBitsClear _rom_call(void,(void),268)
  313. #define VarSaveTitle _rom_call(short,(HANDLE,const char*,char*),290)
  314. #define VarStoreLink ({__need_in_use_bit;_rom_call(HSym,(ESI,HANDLE*,__pushort),87);})
  315. #define XCvtFtoP _rom_call(short,(float,GR_WIN_VARS*),1BD)
  316. #define XCvtPtoF(x,y) _tios_float_2(1BA,x,y,short,GR_WIN_VARS*)
  317. #define YCvtFtoP _rom_call(short,(float,GR_WIN_VARS*),1BC)
  318. #define YCvtFtoWin _rom_call(unknown_retval,(),1B3)
  319. #define YCvtPtoF(x,y) _tios_float_2(1BB,x,y,short,GR_WIN_VARS*)
  320. #if MIN_AMS>=101
  321. #define assign_between ({__need_in_use_bit;_rom_call(short,(ESI,ESI,ESI),2AC);})
  322. #define delete_list_element ({__need_in_use_bit;_rom_call(short,(CESI,short),2AF);})
  323. #define did_push_divide_units ({__need_in_use_bit;_rom_call(unknown_retval,(),3AE);})
  324. #define did_push_var_val ({__need_in_use_bit;_rom_call(short,(ESI),2AD);})
  325. #define does_push_fetch ({__need_in_use_bit;_rom_call(short,(ESI),2AE);})
  326. #define get_list_indices _rom_call(unknown_retval,(),2B8)
  327. #define get_matrix_indices _rom_call(unknown_retval,(),2B9)
  328. #define has_unit_base _rom_call(short,(ESI),3AF)
  329. #define index_after_match_endtag _rom_call(ESI,(ESI,char),2B1)
  330. #define init_unit_system _rom_call(unknown_retval,(),3B0)
  331. #define is_pathname _rom_call(short,(CESI),3C6)
  332. #define is_units_term _rom_call(short,(CESI),3B1)
  333. #define next_token _rom_call(short,(short),3C7)
  334. #define nonblank _rom_call(void,(void),3C8)
  335. #define push_ans_entry _rom_call(HANDLE,(CESI),2B0)
  336. #define push_auto_units_conversion ({__need_in_use_bit;_rom_call(unknown_retval,(),3B2);})
  337. #define push_float_qr_fact ({__need_in_use_bit;_rom_call(ESI,(ESI,float),2BC);})
  338. #define push_lu_fact ({__need_in_use_bit;_rom_call(ESI,(ESI,float),2BD);})
  339. #define push_mrow_aux ({__need_in_use_bit;_rom_call(void,(ESI,ESI,short,short),31B);})
  340. #define push_parse_prgm_or_func_text _rom_call(void,(const char*,ESI,short),3C9)
  341. #define push_sq_matrix_to_whole_number ({__need_in_use_bit;_rom_call(unknown_retval,(),3C0);})
  342. #define push_symbolic_qr_fact ({__need_in_use_bit;_rom_call(ESI,(ESI),2BE);})
  343. #define push_unit_system_list _rom_call(unknown_retval,(),3B3)
  344. #define push_user_func ({__need_in_use_bit;_rom_call(void,(ESI,short),2B3);})
  345. #define push_var _rom_call(void,(const char*,const char*),3CB)
  346. #define push_zero_partial_column _rom_call(void,(ESI,short,short),3C2)
  347. #define setup_unit_system _rom_call(unknown_retval,(),3B4)
  348. #define store_func_def ({__need_in_use_bit;_rom_call(void,(ESI),2B4);})
  349. #define store_to_subscripted_element ({__need_in_use_bit;_rom_call(void,(CESI,CESI),2B5);})
  350. #if MIN_AMS>=200
  351. typedef union{unsigned short*pW;SYM_ENTRY*pS;unsigned char*pB;}FOLDER_TYPE;
  352. enum OO_Indices{OO_APP_FLAGS=0x1,OO_APP_NAME=0x2,OO_APP_TOK_NAME=0x3,OO_APP_PROCESS_EVENT=0x4,OO_APP_DEFAULT_MENU=0x5,OO_APP_DEFAULT_MENU_HANDLE=0x6,OO_APP_EXT_COUNT=0x7,OO_APP_EXTENSIONS=0x8,OO_APP_EXT_ENTRIES=0x9,OO_APP_LOCALIZE=0xA,OO_APP_UNLOCALIZE=0xB,OO_APP_CAN_DELETE=0xC,OO_APP_CAN_MOVE=0xD,OO_APP_VIEWER=0xE,OO_APP_ICON=0xF,OO_APP_EXT_HELP=0x10,OO_APP_NOTICE_INSTALL=0x11,OO_APP_ABOUT=0x12,OO_SFONT=0x300,OO_LFONT=0x301,OO_HFONT=0x302,OO_APP_SFONT=0x300,OO_APP_LFONT=0x301,OO_APP_HFONT=0x301,OO_LANGUAGE=0x310,OO_DATE_FORMAT=0x311,OO_BUILTIN_HELP=0x312,OO_KTLIST=0x320,OO_CAT_TABLE=0x312,OO_CAT_INDEX=0x322,OO_CAT_COUNT=0x323,OO_CHAR_MENU=0x330,OO_CHAR_HANDLER=0x331,OO_APPS_HANDLER=0x332,OO_FLASH_APPS_HANDLER=0x333,OO_MATH_HANDLER=0x334,OO_MEM_HANDLER=0x335,OO_STO_HANDLER=0x336,OO_QUIT_HANDLER=0x337};
  353. typedef struct SymPrivateGlobals{unsigned char SPG_Ver;unsigned short SymTempFolCount;unsigned char*SymFolder,*SymName;HANDLE SymHandle,HomeHandle,MainHandle,DefTempHandle,DefFolderHandle;unsigned short SymErrCode;BOOL CallStatFree;HANDLE FindHandle;unsigned short DefFolderName[SYM_LEN+1];struct{FOLDER_TYPE Low,High,Cur;unsigned short CurOffset;}Find,Prev;}SymPG_S;
  354. #define EV_currentApp (*((short*)(_rom_call_addr(45C))))
  355. #define EV_errorCode (*((short*)(_rom_call_addr(46D))))
  356. #define EV_runningApp (*((short*)(_rom_call_addr(45D))))
  357. #define FLOATTAB ((float*const)(_rom_call_addr(464)))
  358. #define NG_control (*((unsigned long*)(_rom_call_addr(466))))
  359. #define OO_firstACB (*((short*)(_rom_call_addr(451))))
  360. #define OO_SuperFrame (*((pFrame*)(_rom_call_addr(48F))))
  361. #define OSModKeyStatus (*((unsigned short*)(_rom_call_addr(431))))
  362. #define primary_tag_list ((const tag_info*const)(_rom_call_addr(467)))
  363. #define pSymPG ((SymPG_S*const)(_rom_call_addr(430)))
  364. #define ST_flags (*((unsigned long*)(_rom_call_addr(443))))
  365. #define VarOptList ((unsigned short*const)(_rom_call_addr(444)))
  366. #define are_units_consistent ({__need_in_use_bit;_rom_call(short,(ESI,ESI),40F);})
  367. #define clear_error_context _rom_call(void,(void),44C)
  368. #define DataTypeNames _rom_call(unsigned char*,(char),43B)
  369. #define ER_throwFrame _rom_call(void,(short,pFrame),507)
  370. #define estack_to_float(x) _tios_float_1(469,x,CESI)
  371. #define EV_quit ({__need_in_use_bit;_rom_call(void,(void),48E);})
  372. #define ForceFloat(x) ({__need_in_use_bit;_tios_float_1(47D,x,ESI);})
  373. #define GetTagStr _rom_call(char*,(ESI,char*),46C)
  374. #define is_cFloat_agg _rom_call(short,(ESI),465)
  375. #define is_complex_Float _rom_call(short,(CESI),48B)
  376. #define OO_appGetPublicStorage _rom_call(unsigned long,(void),425)
  377. #define OO_appIsMarkedDelete _rom_call(short,(short),426)
  378. #define OO_appMarkDelete _rom_call(void,(short),427)
  379. #define OO_AppNameToACB _rom_call(short,(unsigned char const*,short),406)
  380. #define OO_appSetPublicStorage _rom_call(void,(long),429)
  381. #define OO_CondGetAttr _rom_call(short,(pFrame,long,void**),3FA)
  382. #define OO_Deref _rom_call(void*,(pFrame),3FB)
  383. #define OO_Destroy _rom_call(pFrame,(pFrame),423)
  384. #define OO_DestroyAll _rom_call(pFrame,(pFrame),4F5)
  385. #define OO_GetAppAttr _rom_call(void*,(short,long),3FC)
  386. #define OO_GetAttr _rom_call(void*,(pFrame,long),3FD)
  387. #define OO_HasAttr _rom_call(short,(pFrame,long),3FE)
  388. #define OO_InstallAppHook _rom_call(short,(short,pFrame,pFrame*),490)
  389. #define OO_InstallAppHookByName _rom_call(short,(unsigned char const*,pFrame,pFrame*),492)
  390. #define OO_InstallSystemHook _rom_call(short,(pFrame,pFrame*),404)
  391. #define OO_New _rom_call(pFrame,(pFrame),3FF)
  392. #define OO_NextACB _rom_call(short,(short),402)
  393. #define OO_PrevACB _rom_call(short,(short),403)
  394. #define OO_SetAppAttr _rom_call(short,(short,long,void*),400)
  395. #define OO_SetAttr _rom_call(short,(pFrame,long,void*),401)
  396. #define OO_UninstallAppHook _rom_call(short,(short,pFrame),491)
  397. #define OO_UninstallAppHookByName _rom_call(short,(unsigned char const*,pFrame),493)
  398. #define OO_UninstallSystemHook _rom_call(short,(pFrame),405)
  399. #define push0 _rom_call(void,(void),4E7)
  400. #define push1 _rom_call(void,(void),4E8)
  401. #define push_negate_quantum_as_negint _rom_call(void,(ESQ),4F1)
  402. #define push_simplify_statements ({__need_in_use_bit;_rom_call(void,(ESI),44F);})
  403. #define QstatRcl _rom_call(short,(void),40B)
  404. #define statEnd _rom_call(void,(void),409)
  405. #define statFree ({__need_in_use_bit;_rom_call(void,(void),40A);})
  406. #define statStart ({__need_in_use_bit;_rom_call(void,(void),408);})
  407. #define TIOS_strtol _rom_call(long,(const char*,char**,short),4FF)
  408. #define TokenizeName _rom_call(unsigned short,(const char*,unsigned char*),3E9)
  409. #if MIN_AMS>=202
  410. #define compare_numbers _rom_call(short,(ESI,ESI),50D)
  411. #define did_push_approx_inflection_point ({__need_in_use_bit;_rom_call(short,(ESI,ESI,float,float),5B0);})
  412. #define did_push_lincf ({__need_in_use_bit;_rom_call(short,(ESI,ESI),572);})
  413. #define divide_top ({__need_in_use_bit;_rom_call(void,(ESI),527);})
  414. #define get_lb(x) ({__need_in_use_bit;_tios_float_1(516,x,ESI);})
  415. #define get_ub(x) ({__need_in_use_bit;_tios_float_1(517,x,ESI);})
  416. #define has_different_variable _rom_call(short,(ESI,ESI,short),5A0)
  417. #define index_if_pushed_binomial_info ({__need_in_use_bit;_rom_call(ESI,(ESI,ESI),5A1);})
  418. #define index_if_pushed_qquad_info ({__need_in_use_bit;_rom_call(ESI,(ESI,ESI,ESI),5A2);})
  419. #define index_reductum_with_tag_base _rom_call(ESI,(ESI,ESQ,short),59F)
  420. #define index_rmng_factor _rom_call(ESI,(ESI,ESI),565)
  421. #define index_rmng_fctrs_start_base _rom_call(ESI,(ESI,ESI),564)
  422. #define index_rmng_fctrs_start_base_tag _rom_call(ESI,(ESI,ESQ),563)
  423. #define index_rmng_fctrs_start_fctr_tag _rom_call(ESI,(ESI,ESQ),562)
  424. #define is_equivalent_to ({__need_in_use_bit;_rom_call(short,(ESI,ESI),578);})
  425. #define is_neg_lead_numr_coef_re_part _rom_call(short,(ESI),56D)
  426. #define is_real ({__need_in_use_bit;_rom_call(short,(ESI),5A9);})
  427. #define is_term_improper ({__need_in_use_bit;_rom_call(short,(ESI),556);})
  428. #define lead_conjunct_factor_index _rom_call(ESI,(ESI),580)
  429. #define lead_disjunct_term_index _rom_call(ESI,(ESI),57E)
  430. #define linear_degree _rom_call(short,(ESI,ESI),571)
  431. #define next_var_or_kernel_index _rom_call(ESI,(ESI,ESI),56E)
  432. #define or_onto_top _rom_call(void,(ESI),57B)
  433. #define push_but_conjunct_factor ({__need_in_use_bit;_rom_call(void,(ESI,ESI),582);})
  434. #define push_but_factor ({__need_in_use_bit;_rom_call(void,(ESI,ESI),561);})
  435. #define push_but_term ({__need_in_use_bit;_rom_call(void,(ESI,ESI),56A);})
  436. #define push_constant_factors ({__need_in_use_bit;_rom_call(void,(ESI),55D);})
  437. #define push_constant_terms ({__need_in_use_bit;_rom_call(void,(ESI),566);})
  438. #define push_dependent_factors ({__need_in_use_bit;_rom_call(void,(ESI,ESI),55F);})
  439. #define push_dependent_terms ({__need_in_use_bit;_rom_call(void,(ESI,ESI),568);})
  440. #define push_gcd_then_cofactors ({__need_in_use_bit;_rom_call(ESI,(ESI,ESI,ESI*),59E);})
  441. #define push_independent_factors ({__need_in_use_bit;_rom_call(void,(ESI,ESI),560);})
  442. #define push_independent_terms ({__need_in_use_bit;_rom_call(void,(ESI,ESI),569);})
  443. #define push_make_proper ({__need_in_use_bit;_rom_call(void,(ESI),557);})
  444. #define push_minus_recip_of_quantum _rom_call(void,(ESQ),510)
  445. #define push_nonconstant_factors ({__need_in_use_bit;_rom_call(void,(ESI),55E);})
  446. #define push_nonconstant_terms ({__need_in_use_bit;_rom_call(void,(ESI),567);})
  447. #define push_nonnumeric_factors ({__need_in_use_bit;_rom_call(void,(ESI),55C);})
  448. #define push_pi _rom_call(void,(void),512)
  449. #define push_pi_on_quantum ({__need_in_use_bit;_rom_call(void,(ESQ),513);})
  450. #define push_poly_deg_in_var_or_kernel ({__need_in_use_bit;_rom_call(void,(ESI,ESI),570);})
  451. #define push_poly_qr ({__need_in_use_bit;_rom_call(ESI,(ESI,ESI,ESI,short),59D);})
  452. #define push_quantum_as_nonnegative_int _rom_call(void,(ESQ),50E)
  453. #define push_quantum_pair_as_pos_frac _rom_call(void,(ESQ,ESQ),511)
  454. #define push_reciprocal ({__need_in_use_bit;_rom_call(void,(ESI),597);})
  455. #define push_reciprocal_of_quantum _rom_call(void,(ESQ),50F)
  456. #define push_standardize ({__need_in_use_bit;_rom_call(void,(ESI),558);})
  457. #define push_trig ({__need_in_use_bit;_rom_call(void,(ESI_Callback_t,ESI),535);})
  458. #define push_var_kern_tail _rom_call(void,(ESI),56F)
  459. #define raise_to_top ({__need_in_use_bit;_rom_call(void,(ESI),529);})
  460. #define remaining_conjuncts_index _rom_call(ESI,(ESI),581)
  461. #define remaining_disjuncts_index _rom_call(ESI,(ESI),57F)
  462. #define replace_top_with_post_simplified ({__need_in_use_bit;_rom_call(void,(ESI),5B6);})
  463. #define replace_top_with_reciprocal ({__need_in_use_bit;_rom_call(void,(void),52D);})
  464. #define replace_top2_with_and ({__need_in_use_bit;_rom_call(void,(ESI),57A);})
  465. #define replace_top2_with_difference ({__need_in_use_bit;_rom_call(void,(ESI),51C);})
  466. #define replace_top2_with_imre ({__need_in_use_bit;_rom_call(void,(ESI),559);})
  467. #define replace_top2_with_or _rom_call(void,(ESI),57C)
  468. #define replace_top2_with_pow ({__need_in_use_bit;_rom_call(void,(ESI),52A);})
  469. #define replace_top2_with_prod ({__need_in_use_bit;_rom_call(void,(ESI),523);})
  470. #define replace_top2_with_ratio ({__need_in_use_bit;_rom_call(void,(ESI),528);})
  471. #define replace_top2_with_sum ({__need_in_use_bit;_rom_call(void,(ESI),519);})
  472. #define times_top ({__need_in_use_bit;_rom_call(void,(ESI),522);})
  473. #if MIN_AMS>=204
  474. typedef enum{EV_OFF=0x0001,EV_SUSPEND_PAINTING=0x0002}EV_FLAGS;
  475. #define command_tag_list ((const cmd_info*const)(_rom_call_addr(5D8)))
  476. #define errno (*((short*)(_rom_call_addr(5D9))))
  477. #define EV_flags (*((EV_FLAGS*)(_rom_call_addr(5DF))))
  478. #define Float0Index (*((ESI*)(_rom_call_addr(5D0))))
  479. #define Float1Index (*((ESI*)(_rom_call_addr(5D1))))
  480. #define FloatExp1Index (*((ESI*)(_rom_call_addr(5D4))))
  481. #define FloatHalfIndex (*((ESI*)(_rom_call_addr(5E0))))
  482. #define FloatMinus1Index (*((ESI*)(_rom_call_addr(5D2))))
  483. #define FloatPiIndex (*((ESI*)(_rom_call_addr(5D3))))
  484. #define IM_re_tol (*((float*)(_rom_call_addr(5C1))))
  485. #define index_false (*((ESI*)(_rom_call_addr(5D6))))
  486. #define index_true (*((ESI*)(_rom_call_addr(5D5))))
  487. #define Integer0Index (*((ESI*)(_rom_call_addr(5CD))))
  488. #define Integer1Index (*((ESI*)(_rom_call_addr(5CE))))
  489. #define Integer2Index (*((ESI*)(_rom_call_addr(5E1))))
  490. #define IntegerMinus1Index (*((ESI*)(_rom_call_addr(5CF))))
  491. #define NG_such_that_index (*((ESI*)(_rom_call_addr(5D7))))
  492. #define RAtionalize_tol (*((float*)(_rom_call_addr(5C0))))
  493. #define RM_Type (*((unsigned char*)(_rom_call_addr(5DC))))
  494. #define did_map_aggregate_arg _rom_call(short,(Two_ESI_Callback_t,ESI,ESI),5B8)
  495. #define is_undefined _rom_call(short,(ESI),5B7)
  496. #define TIOS_abs _rom_call(short,(short),5BA)
  497. #define TIOS_div _rom_call(div_t,(short,short),5BB)
  498. #define TIOS_labs _rom_call(long,(long),5BC)
  499. #define TIOS_ldiv _rom_call(ldiv_t,(long,long),5BD)
  500. #if MIN_AMS>=205
  501. #define secondary_tag_list ((const tag_info*const)(_rom_call_addr(5EE)))
  502. #endif
  503. #endif
  504. #endif
  505. #endif
  506. #endif
  507. /* End Auto-Generated Part */
  508. #endif