1 #ifndef __UNKNOWN
2 #define __UNKNOWN
3 
4 #include <default.h>
5 
6 /* Begin Auto-Generated Part */
7 #define SYM_LEN 8
8 #ifndef __HAVE_Attrs
9 #define __HAVE_Attrs
10 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};
11 #endif
12 #ifndef __HAVE_BITMAP
13 #define __HAVE_BITMAP
14 typedef struct{unsigned short NumRows,NumCols;unsigned char Data[];}BITMAP;
15 #endif
16 #ifndef __HAVE_ESQ
17 #define __HAVE_ESQ
18 typedef unsigned char ESQ;
19 #endif
20 #ifndef __HAVE_CESI
21 #define __HAVE_CESI
22 typedef const ESQ*CESI;
23 #endif
24 #ifndef __HAVE_HANDLE
25 #define __HAVE_HANDLE
26 typedef unsigned short HANDLE;
27 #endif
28 #ifndef __HAVE_DB3
29 #define __HAVE_DB3
30 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;
31 #endif
32 #ifndef __HAVE_div_t
33 #define __HAVE_div_t
34 typedef struct{short quot,rem;}div_t;
35 #endif
36 #ifndef __HAVE_SCR_RECT
37 #define __HAVE_SCR_RECT
38 typedef union{struct{unsigned char x0,y0,x1,y1;}xy;unsigned long l;}SCR_RECT;
39 #endif
40 #ifndef __HAVE_SCR_STATE
41 #define __HAVE_SCR_STATE
42 typedef struct{void*ScrAddr;unsigned char XMax,YMax;short CurFont,CurAttr,CurX,CurY;SCR_RECT CurClip;}SCR_STATE;
43 #endif
44 #ifndef __HAVE_WINDOW_AMS1
45 #define __HAVE_WINDOW_AMS1
46 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;
47 #endif
48 #ifndef __HAVE_WINDOW
49 #define __HAVE_WINDOW
50 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;
51 #endif
52 #ifndef __HAVE_EQU_DS_AMS1
53 #define __HAVE_EQU_DS_AMS1
54 typedef struct SEquDS_AMS1{WINDOW_AMS1 wMain;short focus;short cFunc;short yPos;short xOffset;short yBelow;unsigned short bAltForm;}EQU_DS_AMS1;
55 #endif
56 #ifndef __HAVE_EQU_DS
57 #define __HAVE_EQU_DS
58 typedef struct SEquDS{WINDOW wMain;short focus;short cFunc;short yPos;short xOffset;short yBelow;unsigned short bAltForm;}EQU_DS;
59 #endif
60 #ifndef __HAVE_ESI_Callback_t
61 #define __HAVE_ESI_Callback_t
62 typedef CALLBACK void(*ESI_Callback_t)(ESI);
63 #endif
64 #ifndef __HAVE_ESI
65 #define __HAVE_ESI
66 typedef ESQ*ESI;
67 #endif
68 #ifndef __HAVE_FUNCID
69 #define __HAVE_FUNCID
70 typedef struct{unsigned char FNum;unsigned char FNum2;unsigned short LNum;unsigned short PlotIndex;unsigned char PlotDir;}FUNCID;
71 #endif
72 #ifndef __HAVE_GrFmtFlags2
73 #define __HAVE_GrFmtFlags2
74 enum GrFmtFlags2{GR_DE_CUSTOM=0x0010,GR_DE_FIELDS=0x0004,GR_DIRFLD=0x0002,GR_EULER=0x0001};
75 #endif
76 #ifndef __HAVE_GrFmtFlags
77 #define __HAVE_GrFmtFlags
78 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};
79 #endif
80 #ifndef __HAVE_GrMode3dStyles
81 #define __HAVE_GrMode3dStyles
82 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};
83 #endif
84 #ifndef __HAVE_GR_MODES
85 #define __HAVE_GR_MODES
86 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;
87 #endif
88 #ifndef __HAVE_GraphModes
89 #define __HAVE_GraphModes
90 enum GraphModes{GR_FUNC=1,GR_PAR=2,GR_POL=3,GR_SEQ=4,GR_3D=5,GR_DE=6};
91 #endif
92 #ifndef __HAVE_GrSides
93 #define __HAVE_GrSides
94 enum GrSides{AP_SIDE_A=0,AP_SIDE_B=1,AP_SIDE_UNKNOWN=2};
95 #endif
96 #ifndef __HAVE_GrWinFlags
97 #define __HAVE_GrWinFlags
98 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};
99 #endif
100 #ifndef __HAVE_TABLE_WIN_VARS
101 #define __HAVE_TABLE_WIN_VARS
102 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;
103 #endif
104 #ifndef __HAVE_TableFlags
105 #define __HAVE_TableFlags
106 enum TableFlags{TBL_CONNECT_TRC=0x80,TBL_INDEP_ASK=0x40,TBL_NO_MODE_CHANGE=0x20};
107 #endif
108 #ifndef __HAVE_WinVarEnum
109 #define __HAVE_WinVarEnum
110 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};
111 #endif
112 #ifndef __HAVE_GR_WIN_VARS
113 #define __HAVE_GR_WIN_VARS
114 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;
115 #endif
116 #ifndef __HAVE_HSym
117 #define __HAVE_HSym
118 typedef struct{HANDLE folder;unsigned short offset;}HSym;
119 #endif
120 #ifndef __HAVE_ldiv_t
121 #define __HAVE_ldiv_t
122 typedef struct{long quot,rem;}ldiv_t;
123 #endif
124 #ifndef __HAVE_SCR_COORDS
125 #define __HAVE_SCR_COORDS
126 typedef unsigned char SCR_COORDS;
127 #endif
128 #ifndef __HAVE_SYM_ENTRY
129 #define __HAVE_SYM_ENTRY
130 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;
131 #endif
132 #ifndef __HAVE_SYM_STR
133 #define __HAVE_SYM_STR
134 typedef CESI SYM_STR;
135 #endif
136 #ifndef __HAVE_WIN_COORDS
137 #define __HAVE_WIN_COORDS
138 typedef short WIN_COORDS;
139 #endif
140 #ifndef __HAVE_WIN_RECT
141 #define __HAVE_WIN_RECT
142 typedef struct{short x0,y0,x1,y1;}WIN_RECT;
143 #endif
144 typedef enum{SELECT_ON,SELECT_OFF,SELECT_TOGGLE}EQU_SELECT;
145 typedef unsigned long pFrame;
146 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;
147 typedef CALLBACK void(*Two_ESI_Callback_t)(ESI,ESI);
148 typedef unsigned short unknown_retval;
149 #define EV_appA (*((short*)(_rom_call_addr_hack(452,(((unsigned long)*(signed short*)((unsigned char*)_rom_call_addr(D8)+0x20))),200))))
150 #define EV_appB (*((short*)(_rom_call_addr_hack(453,(((unsigned long)*(signed short*)((unsigned char*)_rom_call_addr(D8)+0x26))),200))))
151 #define EV_appSide (*((unsigned short*)(_rom_call_addr_hack(458,(((unsigned long)*(signed short*)((unsigned char*)_rom_call_addr(D8)+0x1A))),200))))
152 #define CharNumber _rom_call(unsigned char,(char,char,unsigned char*),113)
153 #define CheckGraphRef _rom_call(short,(const SYM_ENTRY*),7D)
154 #define ck_valid_float _rom_call(short,(float*),1E5)
155 #define cleanup_de_mem ({__need_in_use_bit;_rom_call(unknown_retval,(),1EC);})
156 #define cleanup_seq_mem ({__need_in_use_bit;_rom_call(unknown_retval,(),1D7);})
157 #define convert_to_TI_92 _rom_call(void,(HANDLE),258)
158 #define CountGrFunc ({__need_in_use_bit;_rom_call(unknown_retval,(),1D5);})
159 #define cpt_gr_fun ({__need_in_use_bit;_rom_call(unknown_retval,(),1D1);})
160 #define cpt_gr_param ({__need_in_use_bit;_rom_call(unknown_retval,(),1D2);})
161 #define cpt_gr_polar ({__need_in_use_bit;_rom_call(unknown_retval,(),1D3);})
162 #define CptFuncX(x,y) _tios_float_2(1B9,x,y,float,GR_WIN_VARS*)
163 #define CptIndep _rom_call(unsigned char,(float*,float*,short),1C9)
164 #define CptLastIndepDE _rom_call(unknown_retval,(),1EF)
165 #define CreateEmptyList _rom_call(HANDLE,(void),1E6)
166 #define CustomBegin _rom_call(void,(void),14A)
167 #define CustomEnd _rom_call(void,(void),14C)
168 #define CustomFree _rom_call(void,(void),150)
169 #define CustomMenuItem _rom_call(short,(short),14B)
170 #define de_initRes ({__need_in_use_bit;_rom_call(unknown_retval,(),1F0);})
171 #define de_loop ({__need_in_use_bit;_rom_call(unknown_retval,(),1EB);})
172 #define de_rng_no_graph _rom_call(unknown_retval,(),2A2)
173 #define deStepCk _rom_call(unknown_retval,(),1F9)
174 #define dv_create_graph_titles ({__need_in_use_bit;_rom_call(unknown_retval,(),117);})
175 #define dv_findColumn _rom_call(unknown_retval,(),119)
176 #define EQU_deStatus _rom_call(unknown_retval,(),16E)
177 #define EQU_getNameInfo _rom_call(unknown_retval,(),120)
178 #define EQU_select ({__need_in_use_bit;_rom_call(short,(short,EQU_SELECT),11E);})
179 #define EQU_setStyle ({__need_in_use_bit;_rom_call(void,(GR_WIN_VARS*,short,short,short,short),11F);})
180 #define execute_graph_func ({__need_in_use_bit;_rom_call(unknown_retval,(),1D0);})
181 #define FindFunc ({__need_in_use_bit;_rom_call(HSym,(char,char,HSym*),1C5);})
182 #define FindGrFunc ({__need_in_use_bit;_rom_call(SYM_ENTRY*,(char,HSym*,ESI*,char,char),1C6);})
183 #define FirstSeqPlot _rom_call(unknown_retval,(),1D6)
184 #define fix_loop_displacements _rom_call(void,(ESI),170)
185 #define FuncLineFlt _rom_call(unknown_retval,(),1BF)
186 #define gen_version _rom_call(unsigned char,(ESI,ESI),259)
187 #define GetStatValue ({__need_in_use_bit;_rom_call(unknown_retval,(),11B);})
188 #define GetSysGraphRef _rom_call(unsigned short,(short),8A)
189 #define GM_Derivative ({__need_in_use_bit;_rom_call(unknown_retval,(),1B0);})
190 #define GM_DistArc ({__need_in_use_bit;_rom_call(unknown_retval,(),1B1);})
191 #define GM_Inflection ({__need_in_use_bit;_rom_call(unknown_retval,(),1AD);})
192 #define GM_Integrate ({__need_in_use_bit;_rom_call(unknown_retval,(),1AC);})
193 #define GM_Intersect ({__need_in_use_bit;_rom_call(unknown_retval,(),1AB);})
194 #define GM_Math1 ({__need_in_use_bit;_rom_call(unknown_retval,(),1AF);})
195 #define GM_Shade ({__need_in_use_bit;_rom_call(unknown_retval,(),1B2);})
196 #define GM_TanLine ({__need_in_use_bit;_rom_call(unknown_retval,(),1AE);})
197 #define GM_Value ({__need_in_use_bit;_rom_call(unknown_retval,(),1AA);})
198 #define gr_add_fldpic ({__need_in_use_bit;_rom_call(void,(void),1F6);})
199 #define gr_ck_solvergraph ({__need_in_use_bit;_rom_call(void,(GR_WIN_VARS*),1FA);})
200 #define gr_CptIndepInc _rom_call(unsigned char,(float,float*,__pushort),1CA)
201 #define gr_de_axes_lbl _rom_call(unknown_retval,(),1F2)
202 #define gr_de_value ({__need_in_use_bit;_rom_call(unknown_retval,(),1ED);})
203 #define gr_del_locals ({__need_in_use_bit;_rom_call(unknown_retval,(),1CB);})
204 #define gr_del_vars_in_folder ({__need_in_use_bit;_rom_call(unknown_retval,(),1F1);})
205 #define gr_delete_fldpic ({__need_in_use_bit;_rom_call(void,(GR_WIN_VARS*),1F4);})
206 #define gr_DelFolder ({__need_in_use_bit;_rom_call(void,(GR_WIN_VARS*),1CC);})
207 #define gr_DispLabels _rom_call(void,(GR_WIN_VARS*),1E3)
208 #define gr_execute_de ({__need_in_use_bit;_rom_call(unknown_retval,(),1F3);})
209 #define gr_execute_seq ({__need_in_use_bit;_rom_call(unknown_retval,(),1D4);})
210 #define gr_find_de_result _rom_call(unknown_retval,(),1E8)
211 #define gr_find_el _rom_call(unknown_retval,(),1F8)
212 #define gr_find_func_index _rom_call(unknown_retval,(),1EE)
213 #define gr_initCondName _rom_call(unknown_retval,(),1C8)
214 #define gr_openFolder _rom_call(void,(GR_WIN_VARS*),1CD)
215 #define GR_Pan _rom_call(unknown_retval,(),1C4)
216 #define gr_remove_fldpic ({__need_in_use_bit;_rom_call(void,(GR_WIN_VARS*),1F5);})
217 #define gr_seq_value ({__need_in_use_bit;_rom_call(unknown_retval,(),1DC);})
218 #define gr_stopic ({__need_in_use_bit;_rom_call(unknown_retval,(),1F7);})
219 #define gr_xres_pixel _rom_call(unsigned short,(short,char),1B8)
220 #define GR3_addContours ({__need_in_use_bit;_rom_call(unknown_retval,(),1FB);})
221 #define GR3_freeDB _rom_call(unknown_retval,(),1FD)
222 #define GR3_handleEvent ({__need_in_use_bit;_rom_call(unknown_retval,(),1FE);})
223 #define GraphActivate _rom_call(short,(short),1FC)
224 #define GraphOrTableCmd ({__need_in_use_bit;_rom_call(void,(ESI,short),1E4);})
225 #define GrAxes _rom_call(void,(short,GR_WIN_VARS*),1B7)
226 #define GrClipLine _rom_call(unsigned char,(float,float,float,float,float*,float*,float*,float*,GR_WIN_VARS*),1C0)
227 #define grFuncName _rom_call(unknown_retval,(),1C7)
228 #define GrLineFlt _rom_call(void,(float,float,float,float,GR_WIN_VARS*,short,char,char),1BE)
229 #define GS_PlotAll ({__need_in_use_bit;_rom_call(unknown_retval,(),202);})
230 #define GS_PlotTrace ({__need_in_use_bit;_rom_call(unknown_retval,(),201);})
231 #define GT_BackupToScr _rom_call(unknown_retval,(),20C)
232 #define GT_CalcDepVals ({__need_in_use_bit;_rom_call(unknown_retval,(),20D);})
233 #define GT_CenterGraphCursor _rom_call(unknown_retval,(),20E)
234 #define GT_CursorKey ({__need_in_use_bit;_rom_call(unknown_retval,(),20F);})
235 #define GT_DE_Init_Conds ({__need_in_use_bit;_rom_call(unknown_retval,(),22A);})
236 #define GT_DspFreeTraceCoords _rom_call(unknown_retval,(),210)
237 #define GT_DspMsg _rom_call(void,(const char*,short),212)
238 #define GT_DspTraceCoords _rom_call(unknown_retval,(),211)
239 #define GT_Error ({__need_in_use_bit;_rom_call(unknown_retval,(),213);})
240 #define GT_Format ({__need_in_use_bit;_rom_call(unknown_retval,(),214);})
241 #define GT_FreeTrace ({__need_in_use_bit;_rom_call(unknown_retval,(),215);})
242 #define GT_IncXY ({__need_in_use_bit;_rom_call(unknown_retval,(),216);})
243 #define GT_KeyIn ({__need_in_use_bit;_rom_call(unknown_retval,(),217);})
244 #define GT_Open ({__need_in_use_bit;_rom_call(unknown_retval,(),21B);})
245 #define GT_PrintCursor _rom_call(unknown_retval,(),229)
246 #define GT_QFloatCursorsInRange _rom_call(unknown_retval,(),218)
247 #define GT_Regraph_if_neccy ({__need_in_use_bit;_rom_call(void,(void),21A);})
248 #define GT_Regraph ({__need_in_use_bit;_rom_call(void,(void),219);})
249 #define GT_SaveAs ({__need_in_use_bit;_rom_call(unknown_retval,(),21C);})
250 #define GT_SelFunc ({__need_in_use_bit;_rom_call(unknown_retval,(),21D);})
251 #define GT_Set_Graph_Format _rom_call(unknown_retval,(),228)
252 #define GT_SetCursorXY _rom_call(unknown_retval,(),21F)
253 #define GT_SetGraphRange _rom_call(unknown_retval,(),21E)
254 #define GT_ShowMarkers _rom_call(unknown_retval,(),220)
255 #define GT_Trace ({__need_in_use_bit;_rom_call(short,(short,float*,short),221);})
256 #define GT_ValidGraphRanges _rom_call(unknown_retval,(),222)
257 #define GT_WinBound _rom_call(unknown_retval,(),223)
258 #define GT_WinCursor _rom_call(unknown_retval,(),224)
259 #define GXcoord _rom_call(unknown_retval,(),226)
260 #define GYcoord _rom_call(unknown_retval,(),225)
261 #define GZ_Decimal ({__need_in_use_bit;_rom_call(unknown_retval,(),22D);})
262 #define GZ_Fit ({__need_in_use_bit;_rom_call(unknown_retval,(),22E);})
263 #define GZ_InOut ({__need_in_use_bit;_rom_call(unknown_retval,(),22F);})
264 #define GZ_Integer ({__need_in_use_bit;_rom_call(unknown_retval,(),230);})
265 #define GZ_Previous ({__need_in_use_bit;_rom_call(unknown_retval,(),231);})
266 #define GZ_Recall ({__need_in_use_bit;_rom_call(unknown_retval,(),232);})
267 #define GZ_SetFactors ({__need_in_use_bit;_rom_call(unknown_retval,(),233);})
268 #define GZ_Square ({__need_in_use_bit;_rom_call(unknown_retval,(),234);})
269 #define GZ_Standard ({__need_in_use_bit;_rom_call(unknown_retval,(),235);})
270 #define GZ_Stat ({__need_in_use_bit;_rom_call(unknown_retval,(),236);})
271 #define GZ_Store ({__need_in_use_bit;_rom_call(unknown_retval,(),237);})
272 #define GZ_Trig ({__need_in_use_bit;_rom_call(void,(void),238);})
273 #define InitDEAxesRng _rom_call(unknown_retval,(),1E9)
274 #define InitDEMem ({__need_in_use_bit;_rom_call(unknown_retval,(),1EA);})
275 #define InitTimeSeq ({__need_in_use_bit;_rom_call(unknown_retval,(),1D9);})
276 #define is_executable _rom_call(unknown_retval,(),25A)
277 #define LoadSymFromFindHandle _rom_call(void,(void),281)
278 #define NG_cleanup_graph_fun ({__need_in_use_bit;_rom_call(unknown_retval,(),262);})
279 #define NG_setup_graph_fun ({__need_in_use_bit;_rom_call(unknown_retval,(),261);})
280 #define OSKeyScan _rom_call(short,(void),298)
281 #define paint_all_except _rom_call(unknown_retval,(),11D)
282 #define ParseSymName _rom_call(short,(CESI),78)
283 #define PlotDel _rom_call(unknown_retval,(),203)
284 #define PlotDup _rom_call(unknown_retval,(),207)
285 #define PlotGet _rom_call(unknown_retval,(),205)
286 #define PlotInit _rom_call(unknown_retval,(),206)
287 #define PlotLookup _rom_call(unknown_retval,(),209)
288 #define PlotPut _rom_call(unknown_retval,(),204)
289 #define PlotSize _rom_call(unknown_retval,(),208)
290 #define QActivePlots _rom_call(unknown_retval,(),20A)
291 #define QPlotActive _rom_call(unknown_retval,(),20B)
292 #define QSkipGraphErr _rom_call(unknown_retval,(),1E7)
293 #define ReallocExprStruct _rom_call(short,(HANDLE struct,short,ESI),14D)
294 #define recall_data_var ({__need_in_use_bit;_rom_call(unknown_retval,(),112);})
295 #define Regraph ({__need_in_use_bit;_rom_call(unknown_retval,(),1B6);})
296 #define run_one_seq ({__need_in_use_bit;_rom_call(unknown_retval,(),1DB);})
297 #define ScrRectDivide _rom_call(SCR_RECT*,(const SCR_RECT*,const SCR_RECT*,__pshort),28)
298 #define SearchExprStruct _rom_call(char*,(HANDLE struct,short),14E)
299 #define seqStepCk _rom_call(unknown_retval,(),1DE)
300 #define seqWebInit ({__need_in_use_bit;_rom_call(unknown_retval,(),1DA);})
301 #define SetGraphMode ({__need_in_use_bit;_rom_call(void,(char),1B5);})
302 #define setup_more_graph_fun _rom_call(unknown_retval,(),1CE)
303 #define SP_Define ({__need_in_use_bit;_rom_call(unknown_retval,(),110);})
304 #define spike_chk_gr_dirty _rom_call(unknown_retval,(),11A)
305 #define spike_geo_titles ({__need_in_use_bit;_rom_call(unknown_retval,(),115);})
306 #define spike_in_editor ({__need_in_use_bit;_rom_call(unknown_retval,(),116);})
307 #define spike_optionD ({__need_in_use_bit;_rom_call(unknown_retval,(),114);})
308 #define spike_titles_in_editor ({__need_in_use_bit;_rom_call(unknown_retval,(),118);})
309 #define store_data_var ({__need_in_use_bit;_rom_call(void,(ESI,char),111);})
310 #define time_loop ({__need_in_use_bit;_rom_call(unknown_retval,(),1D8);})
311 #define tokenize_if_TI_92_or_text _rom_call(unknown_retval,(),265)
312 #define unlock_more_graph_fun _rom_call(unknown_retval,(),1CF)
313 #define UpdateWindows _rom_call(short,(SCR_RECT*),2B)
314 #define ValidateStore ({__need_in_use_bit;_rom_call(HSym,(HSym,char),8D);})
315 #define VarGraphRefBitsClear _rom_call(void,(void),268)
316 #define VarSaveTitle _rom_call(short,(HANDLE,const char*,char*),290)
317 #define VarStoreLink ({__need_in_use_bit;_rom_call(HSym,(ESI,HANDLE*,__pushort),87);})
318 #define XCvtFtoP _rom_call(short,(float,GR_WIN_VARS*),1BD)
319 #define XCvtPtoF(x,y) _tios_float_2(1BA,x,y,short,GR_WIN_VARS*)
320 #define YCvtFtoP _rom_call(short,(float,GR_WIN_VARS*),1BC)
321 #define YCvtFtoWin _rom_call(unknown_retval,(),1B3)
322 #define YCvtPtoF(x,y) _tios_float_2(1BB,x,y,short,GR_WIN_VARS*)
323 #if MIN_AMS>=101
324 #define assign_between ({__need_in_use_bit;_rom_call(short,(ESI,ESI,ESI),2AC);})
325 #define delete_list_element ({__need_in_use_bit;_rom_call(short,(CESI,short),2AF);})
326 #define did_push_divide_units ({__need_in_use_bit;_rom_call(unknown_retval,(),3AE);})
327 #define did_push_var_val ({__need_in_use_bit;_rom_call(short,(ESI),2AD);})
328 #define does_push_fetch ({__need_in_use_bit;_rom_call(short,(ESI),2AE);})
329 #define get_list_indices _rom_call(unknown_retval,(),2B8)
330 #define get_matrix_indices _rom_call(unknown_retval,(),2B9)
331 #define has_unit_base _rom_call(short,(ESI),3AF)
332 #define index_after_match_endtag _rom_call(ESI,(ESI,char),2B1)
333 #define init_list_indices _rom_call(unknown_retval,(),2BA)
334 #define init_matrix_indices _rom_call(unknown_retval,(),2BB)
335 #define init_unit_system _rom_call(unknown_retval,(),3B0)
336 #define is_pathname _rom_call(short,(CESI),3C6)
337 #define is_units_term _rom_call(short,(CESI),3B1)
338 #define next_token _rom_call(short,(short),3C7)
339 #define nonblank _rom_call(void,(void),3C8)
340 #define push_ans_entry _rom_call(HANDLE,(CESI),2B0)
341 #define push_auto_units_conversion ({__need_in_use_bit;_rom_call(unknown_retval,(),3B2);})
342 #define push_float_qr_fact ({__need_in_use_bit;_rom_call(unknown_retval,(),2BC);})
343 #define push_format ({__need_in_use_bit;_rom_call(unknown_retval,(),315);})
344 #define push_lu_fact ({__need_in_use_bit;_rom_call(unknown_retval,(),2BD);})
345 #define push_mrow_aux ({__need_in_use_bit;_rom_call(unknown_retval,(),31B);})
346 #define push_parse_prgm_or_func_text _rom_call(void,(const char*,ESI,short),3C9)
347 #define push_sq_matrix_to_whole_number ({__need_in_use_bit;_rom_call(unknown_retval,(),3C0);})
348 #define push_symbolic_qr_fact ({__need_in_use_bit;_rom_call(unknown_retval,(),2BE);})
349 #define push_unit_system_list _rom_call(unknown_retval,(),3B3)
350 #define push_user_func ({__need_in_use_bit;_rom_call(void,(ESI,short),2B3);})
351 #define push_var _rom_call(void,(const char*,const char*),3CB)
352 #define push_zero_partial_column _rom_call(unknown_retval,(),3C2)
353 #define setup_unit_system _rom_call(unknown_retval,(),3B4)
354 #define store_func_def ({__need_in_use_bit;_rom_call(void,(ESI),2B4);})
355 #define store_to_subscripted_element ({__need_in_use_bit;_rom_call(void,(CESI,CESI),2B5);})
356 #if MIN_AMS>=200
357 typedef union{unsigned short*pW;SYM_ENTRY*pS;unsigned char*pB;}FOLDER_TYPE;
358 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};
359 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;
360 #define EV_currentApp (*((short*)(_rom_call_addr(45C))))
361 #define EV_errorCode (*((short*)(_rom_call_addr(46D))))
362 #define EV_runningApp (*((short*)(_rom_call_addr(45D))))
363 #define FLOATTAB ((float*const)(_rom_call_addr(464)))
364 #define NG_control (*((unsigned long*)(_rom_call_addr(466))))
365 #define OO_firstACB (*((short*)(_rom_call_addr(451))))
366 #define OO_SuperFrame (*((pFrame*)(_rom_call_addr(48F))))
367 #define OSModKeyStatus (*((unsigned short*)(_rom_call_addr(431))))
368 #define primary_tag_list ((const tag_info*const)(_rom_call_addr(467)))
369 #define pSymPG ((SymPG_S*const)(_rom_call_addr(430)))
370 #define ST_flags (*((unsigned long*)(_rom_call_addr(443))))
371 #define VarOptList ((unsigned short*const)(_rom_call_addr(444)))
372 #define are_units_consistent ({__need_in_use_bit;_rom_call(short,(ESI,ESI),40F);})
373 #define clear_error_context _rom_call(void,(void),44C)
374 #define DataTypeNames _rom_call(unsigned char*,(char),43B)
375 #define ER_throwFrame _rom_call(void,(short,pFrame),507)
376 #define ERD_dismissNotice _rom_call(void,(void),476)
377 #define ERD_notice _rom_call(short,(unsigned char const*,unsigned char const*),475)
378 #define estack_to_float(x) _tios_float_1(469,x,CESI)
379 #define EV_quit ({__need_in_use_bit;_rom_call(void,(void),48E);})
380 #define FirstNonblank _rom_call(unsigned char*,(unsigned char*),4DE)
381 #define ForceFloat(x) ({__need_in_use_bit;_tios_float_1(47D,x,ESI);})
382 #define freeIdList _rom_call(void,(void),4D6)
383 #define GetTagStr _rom_call(char*,(ESI,char*),46C)
384 #define hStrAppend _rom_call(void,(HANDLE,unsigned char*),45F)
385 #define is_cFloat_agg _rom_call(short,(ESI),465)
386 #define is_complex_Float _rom_call(short,(CESI),48B)
387 #define LIO_SendIdList _rom_call(unsigned short,(short),3D0)
388 #define OO_appGetPublicStorage _rom_call(unsigned long,(void),425)
389 #define OO_appIsMarkedDelete _rom_call(short,(short),426)
390 #define OO_appMarkDelete _rom_call(void,(short),427)
391 #define OO_AppNameToACB _rom_call(short,(unsigned char const*,short),406)
392 #define OO_appSetPublicStorage _rom_call(void,(long),429)
393 #define OO_CondGetAttr _rom_call(short,(pFrame,long,void**),3FA)
394 #define OO_Deref _rom_call(void*,(pFrame),3FB)
395 #define OO_Destroy _rom_call(pFrame,(pFrame),423)
396 #define OO_DestroyAll _rom_call(pFrame,(pFrame),4F5)
397 #define OO_GetAppAttr _rom_call(void*,(short,long),3FC)
398 #define OO_GetAttr _rom_call(void*,(pFrame,long),3FD)
399 #define OO_HasAttr _rom_call(short,(pFrame,long),3FE)
400 #define OO_InstallAppHook _rom_call(short,(short,pFrame,pFrame*),490)
401 #define OO_InstallAppHookByName _rom_call(short,(unsigned char const*,pFrame,pFrame*),492)
402 #define OO_InstallSystemHook _rom_call(short,(pFrame,pFrame*),404)
403 #define OO_New _rom_call(pFrame,(pFrame),3FF)
404 #define OO_NextACB _rom_call(short,(short),402)
405 #define OO_PrevACB _rom_call(short,(short),403)
406 #define OO_SetAppAttr _rom_call(short,(short,long,void*),400)
407 #define OO_SetAttr _rom_call(short,(pFrame,long,void*),401)
408 #define OO_UninstallAppHook _rom_call(short,(short,pFrame),491)
409 #define OO_UninstallAppHookByName _rom_call(short,(unsigned char const*,pFrame),493)
410 #define OO_UninstallSystemHook _rom_call(short,(pFrame),405)
411 #define push0 _rom_call(void,(void),4E7)
412 #define push1 _rom_call(void,(void),4E8)
413 #define push_negate_quantum_as_negint _rom_call(void,(ESQ),4F1)
414 #define push_simplify_statements ({__need_in_use_bit;_rom_call(void,(ESI),44F);})
415 #define QstatRcl _rom_call(short,(void),40B)
416 #define sf_width _rom_call(unsigned char,(char),4D3)
417 #define statEnd _rom_call(void,(void),409)
418 #define statFree ({__need_in_use_bit;_rom_call(void,(void),40A);})
419 #define statStart ({__need_in_use_bit;_rom_call(void,(void),408);})
420 #define TIOS_EV_getAppID _rom_call(short,(unsigned char const*),454)
421 #define TIOS_strtol _rom_call(long,(const char*,char**,short),4FF)
422 #define TokenizeName _rom_call(unsigned short,(const char*,unsigned char*),3E9)
423 #if MIN_AMS>=202
424 #define compare_numbers _rom_call(short,(ESI,ESI),50D)
425 #define did_push_approx_inflection_point ({__need_in_use_bit;_rom_call(short,(ESI,ESI,float,float),5B0);})
426 #define did_push_lincf ({__need_in_use_bit;_rom_call(short,(ESI,ESI),572);})
427 #define divide_top ({__need_in_use_bit;_rom_call(void,(ESI),527);})
428 #define get_lb(x) ({__need_in_use_bit;_tios_float_1(516,x,ESI);})
429 #define get_ub(x) ({__need_in_use_bit;_tios_float_1(517,x,ESI);})
430 #define has_different_variable _rom_call(short,(ESI,ESI,short),5A0)
431 #define index_if_pushed_binomial_info ({__need_in_use_bit;_rom_call(ESI,(ESI,ESI),5A1);})
432 #define index_if_pushed_qquad_info ({__need_in_use_bit;_rom_call(ESI,(ESI,ESI,ESI),5A2);})
433 #define index_reductum_with_tag_base _rom_call(ESI,(ESI,ESQ,short),59F)
434 #define index_rmng_factor _rom_call(ESI,(ESI,ESI),565)
435 #define index_rmng_fctrs_start_base_tag _rom_call(ESI,(ESI,ESQ),563)
436 #define index_rmng_fctrs_start_base _rom_call(ESI,(ESI,ESI),564)
437 #define index_rmng_fctrs_start_fctr_tag _rom_call(ESI,(ESI,ESQ),562)
438 #define is_equivalent_to ({__need_in_use_bit;_rom_call(short,(ESI,ESI),578);})
439 #define is_neg_lead_numr_coef_re_part _rom_call(short,(ESI),56D)
440 #define is_pos_int_and_eq_quantum _rom_call(short,(CESI,ESQ),509)
441 #define is_real ({__need_in_use_bit;_rom_call(short,(ESI),5A9);})
442 #define is_reciprocal_of_quantum _rom_call(short,(CESI,ESQ),50A)
443 #define is_term_improper ({__need_in_use_bit;_rom_call(short,(ESI),556);})
444 #define lead_conjunct_factor_index _rom_call(ESI,(ESI),580)
445 #define lead_disjunct_term_index _rom_call(ESI,(ESI),57E)
446 #define linear_degree _rom_call(short,(ESI,ESI),571)
447 #define next_var_or_kernel_index _rom_call(ESI,(ESI,ESI),56E)
448 #define or_onto_top _rom_call(void,(ESI),57B)
449 #define push_but_conjunct_factor ({__need_in_use_bit;_rom_call(void,(ESI,ESI),582);})
450 #define push_but_factor ({__need_in_use_bit;_rom_call(void,(ESI,ESI),561);})
451 #define push_but_term ({__need_in_use_bit;_rom_call(void,(ESI,ESI),56A);})
452 #define push_constant_factors ({__need_in_use_bit;_rom_call(void,(ESI),55D);})
453 #define push_constant_terms ({__need_in_use_bit;_rom_call(void,(ESI),566);})
454 #define push_dependent_factors ({__need_in_use_bit;_rom_call(void,(ESI,ESI),55F);})
455 #define push_dependent_terms ({__need_in_use_bit;_rom_call(void,(ESI,ESI),568);})
456 #define push_gcd_then_cofactors ({__need_in_use_bit;_rom_call(ESI,(ESI,ESI,ESI*),59E);})
457 #define push_independent_factors ({__need_in_use_bit;_rom_call(void,(ESI,ESI),560);})
458 #define push_independent_terms ({__need_in_use_bit;_rom_call(void,(ESI,ESI),569);})
459 #define push_make_proper ({__need_in_use_bit;_rom_call(void,(ESI),557);})
460 #define push_minus_recip_of_quantum _rom_call(void,(ESQ),510)
461 #define push_nonconstant_factors ({__need_in_use_bit;_rom_call(void,(ESI),55E);})
462 #define push_nonconstant_terms ({__need_in_use_bit;_rom_call(void,(ESI),567);})
463 #define push_nonnumeric_factors ({__need_in_use_bit;_rom_call(void,(ESI),55C);})
464 #define push_pi_on_quantum ({__need_in_use_bit;_rom_call(void,(ESQ),513);})
465 #define push_pi _rom_call(void,(void),512)
466 #define push_poly_deg_in_var_or_kernel ({__need_in_use_bit;_rom_call(void,(ESI,ESI),570);})
467 #define push_poly_qr ({__need_in_use_bit;_rom_call(ESI,(ESI,ESI,ESI,short),59D);})
468 #define push_quantum_as_nonnegative_int _rom_call(void,(ESQ),50E)
469 #define push_quantum_pair_as_pos_frac _rom_call(void,(ESQ,ESQ),511)
470 #define push_reciprocal_of_quantum _rom_call(void,(ESQ),50F)
471 #define push_reciprocal ({__need_in_use_bit;_rom_call(void,(ESI),597);})
472 #define push_standardize ({__need_in_use_bit;_rom_call(void,(ESI),558);})
473 #define push_trig ({__need_in_use_bit;_rom_call(void,(ESI_Callback_t,ESI),535);})
474 #define push_var_kern_tail _rom_call(void,(ESI),56F)
475 #define raise_to_top ({__need_in_use_bit;_rom_call(void,(ESI),529);})
476 #define remaining_conjuncts_index _rom_call(ESI,(ESI),581)
477 #define remaining_disjuncts_index _rom_call(ESI,(ESI),57F)
478 #define replace_top_with_post_simplified ({__need_in_use_bit;_rom_call(void,(ESI),5B6);})
479 #define replace_top_with_reciprocal ({__need_in_use_bit;_rom_call(void,(void),52D);})
480 #define replace_top2_with_and ({__need_in_use_bit;_rom_call(void,(ESI),57A);})
481 #define replace_top2_with_difference ({__need_in_use_bit;_rom_call(void,(ESI),51C);})
482 #define replace_top2_with_imre ({__need_in_use_bit;_rom_call(void,(ESI),559);})
483 #define replace_top2_with_or _rom_call(void,(ESI),57C)
484 #define replace_top2_with_pow ({__need_in_use_bit;_rom_call(void,(ESI),52A);})
485 #define replace_top2_with_prod ({__need_in_use_bit;_rom_call(void,(ESI),523);})
486 #define replace_top2_with_ratio ({__need_in_use_bit;_rom_call(void,(ESI),528);})
487 #define replace_top2_with_sum ({__need_in_use_bit;_rom_call(void,(ESI),519);})
488 #define times_top ({__need_in_use_bit;_rom_call(void,(ESI),522);})
489 #if MIN_AMS>=204
490 typedef enum{EV_OFF=0x0001,EV_SUSPEND_PAINTING=0x0002}EV_FLAGS;
491 #define errno (*((short*)(_rom_call_addr(5D9))))
492 #define estack_max_index (*((ESI*)(_rom_call_addr(5BF))))
493 #define EV_flags (*((EV_FLAGS*)(_rom_call_addr(5DF))))
494 #define Float0Index (*((ESI*)(_rom_call_addr(5D0))))
495 #define Float1Index (*((ESI*)(_rom_call_addr(5D1))))
496 #define FloatExp1Index (*((ESI*)(_rom_call_addr(5D4))))
497 #define FloatHalfIndex (*((ESI*)(_rom_call_addr(5E0))))
498 #define FloatMinus1Index (*((ESI*)(_rom_call_addr(5D2))))
499 #define FloatPiIndex (*((ESI*)(_rom_call_addr(5D3))))
500 #define IM_re_tol (*((float*)(_rom_call_addr(5C1))))
501 #define index_false (*((ESI*)(_rom_call_addr(5D6))))
502 #define index_true (*((ESI*)(_rom_call_addr(5D5))))
503 #define Integer0Index (*((ESI*)(_rom_call_addr(5CD))))
504 #define Integer1Index (*((ESI*)(_rom_call_addr(5CE))))
505 #define Integer2Index (*((ESI*)(_rom_call_addr(5E1))))
506 #define IntegerMinus1Index (*((ESI*)(_rom_call_addr(5CF))))
507 #define NG_such_that_index (*((ESI*)(_rom_call_addr(5D7))))
508 #define RAtionalize_tol (*((float*)(_rom_call_addr(5C0))))
509 #define RM_Type (*((unsigned char*)(_rom_call_addr(5DC))))
510 #define did_map_aggregate_arg _rom_call(short,(Two_ESI_Callback_t,ESI,ESI),5B8)
511 #define is_undefined _rom_call(short,(ESI),5B7)
512 #define TIOS_abs _rom_call(short,(short),5BA)
513 #define TIOS_div _rom_call(div_t,(short,short),5BB)
514 #define TIOS_labs _rom_call(long,(long),5BC)
515 #define TIOS_ldiv _rom_call(ldiv_t,(long,long),5BD)
516 #if MIN_AMS>=205
517 #define OSCheckLinkOpen _rom_call(unsigned short,(void),5E3)
518 #endif
519 #endif
520 #endif
521 #endif
522 #endif
523 /* End Auto-Generated Part */
524 
525 #endif
526