char = signed 8-bit integer short = signed 16-bit integer int = signed 16-bit integer long = signed 32-bit integer void * = absolute 32-bit pointer ? = name and function unknown ?something = guessed name, where actual name is unknown something? = guessed name, where actual name and function is uncertain {something} = description, where name is unknown {something?} = description, where name is unknown and function is uncertain ----------------------------------------------------------------------------- typedef unsigned char BYTE; typedef unsigned short WORD; typedef unsigned long LONG; typedef signed char SBYTE; typedef signed short SWORD; typedef signed long SLONG; typedef LONG size_t; typedef (void *) EStackIndex; typedef WORD EStackDisplacement; typedef union { void *v; BYTE *b; WORD *w; LONG *l; SBYTE *sb; SWORD *sw; SLONG *sl; } PTR_ALL; typedef WORD HANDLE; typedef struct { HANDLE h; // handle of folder WORD ?disp; // displacement of symbol } HSYM; typedef struct { BYTE left; BYTE top; BYTE right; BYTE bottom; } RECT; // names in this structure are uncertain typedef struct { WORD Flags; // 00 BYTE TextFont; // 02 BYTE TextAttr; // 03 BYTE Background; // 04 BYTE what1; // 05 WORD what2; // 06 WORD CursorX; // 08 WORD CursorY; // 0A WORD CursorXShadow; // 0C WORD CursorYShadow; // 0E RECT Border; // 10 RECT Usable; // 14 RECT Border2; // 18 RECT RelClip; // 1C WORD Bitmap; // 20 char *Title; // 22 } WINDOW; typedef struct { EStackIndex i; EStackDisplacement o; } ESTACK_AND_OFFSET; typedef struct { BYTE name[8]; WORD ?flags; HANDLE hVal; } SYM_ENTRY; #define H_NULL (HANDLE)0 #define SETUP_FAST_DEREF register scratchHeap = Heap; #define DEREF(h) Heap[h] #define FDEREF(h) scratchHeap[h] #define DEREF_SYM(hsym) DerefSym(hsym) #define FDEREF_SYM(hsym) (FDEREF[hsym.h] + hsym.?disp) #define STOF_ESI 0x4000 #define STOF_HESI 0x4003 #define TRY if(!(scratch = ER_catch(errorframe))) { #define ONERR ER_success(); } else { #define ENDTRY } #define PASS ER_throwVar(scratch) #define UNDEFINED_TAG 0x2A #define LIST_TAG 0xD9 #define MATRIX_TAG 0xDB #define END_TAG 0xE5 #define ER_STOP 2 #define ER_DIMENSION 230 #define ER_MEMORY 670 #define ER_MEMORY_DML 810 ----------------------------------------------------------------------------- 005620 BYTE ? 005622 BYTE OSOnBreak 005623 BYTE ? 005624 WORD {saved SR} 0057F9 BYTE ? 0057FA void *{end of usable RAM} 005806 float ?scratch1 005812 float ?scratch2 005910 void *? 005914 void *? 005918 void *? 00591C void *? 005920 void *? 005924 void *? 005928 void *? 00592C void *? 005930 void *? 005934 void *? 005938 void *? 00593C void *? 005940 void *? 005944 void *? 005948 void *? 00594C void *? 005968 float ? 005972 float ? 00597C EStackIndex ?bottom_expression 005980 EStackIndex estack_max_index 005984 EStackIndex top_estack 005988 HANDLE ?estack_handle 00598A EStackIndex bottom_estack 00598E BYTE {indicates how a function returned} 005990 HANDLE NG_code_handle 005992 LONG ? 005996 BYTE *{current TI-BASIC instruction} 00599C BYTE {error something} 00599E WORD ERR_code_handle 0059A0 WORD {error something} 0059A2 WORD {error something} 0059A4 BYTE *?{text being interpreted} 0059B4 float ? 0059BE float ? 0059CA BYTE ?tag0 0059CB BYTE ?tag1 0059CC BYTE ?tag2 0059CE WORD ?estack_size 0059D0 LONG ?{flags} 0059D4 WORD ?{flags} 0059D6 WORD NG_control 0059D8 LONG ? 0059DC LONG ? 0059E0 LONG ? 0059E4 LONG ? 0059E8 WORD ? 0059EA WORD ? 0059EC WORD ? 0059EE WORD ? 0059F0 LONG ? 0059F4 EStackIndex ?reg0 0059F8 EStackIndex ?reg1 0059FC EStackIndex ?reg2 005A00 EStackIndex ?reg3 005A04 EStackIndex ?reg4 005A08 EStackIndex ?reg5 005A36 BYTE *{TI-BASIC text being interpreted} 005A3A BYTE *{TI-BASIC text being interpreted} 005A80 {pointer to event handler callback function} 005A84 WORD EV_runningApp 005A86 WORD EV_currentApp 005A88 WORD EV_appA 005A8A WORD EV_appB 005A8E WORD EV_errorCode 005B84 HANDLE ? 005D80 WORD colint 005D82 WORD rowint 005DB2 WORD wData.Flags 005E7A HANDLE hdmfolder 005E7C BYTE dmTag 005EDC ?DATA *dataptr 005EF0 void *?scr_vidbuf 005EF4 BYTE ?scr_max_x 005EF5 BYTE ?scr_max_y 005EF6 WORD ?scr_attr 005EF8 WORD ?scr_line_thickness 005EFA WORD ?scr_x_pos 005EFC WORD ?scr_y_pos 005EFE RECT ?scr_clip_rect 005F02 WORD {character height} 005F04 RECT ScrRect 005F08 WORD ?SysFontX 005F0A WORD SysFontY 005F0C BYTE GL_ShadeMods[2] 005F0E WORD GL_ShadeOffset 005F10 WORD ?SysScrWidth 005F30 WINDOW FirstWindow 005FEC BYTE GOK_Flag 005F64 .bss from dialog.o (0x000C bytes) 005F64 WORD ? 005F66 WORD ? 005F68 WORD ? 005F6A WORD ? 005F6C CurTE 006000 .bss from ?heap.o (0x0022 bytes) 00600C WORD {number of elements in the heap table} 00600E void *? 006012 void *? 006016 void *? 00601A void *{first free byte in the heap} 00601C BYTE HeapAllocSysFlag 00601E void *?scratch 006022 void **Heap 006042 BYTE ?some_symbol_name[8] 00604C WORD ?num_symbols_in_last_used_folder 00604E WORD ?whatever_in_last_used_folder 006050 SYM_ENTRY *?last_used_folder 006054 SYM_ENTRY *?last_used_folder 006058 SYM_ENTRY *?last_used_folder 006060 WORD SymTempFolCount 006066 BYTE *?some_folder_name 00606A HANDLE ?some_folder_handle 00606C HANDLE ?folderList 006070 HANDLE DefTempHandle 006072 WORD ? 006074 WORD {error code} 006076 WORD ? 0060BA WORD gr_flags 0060BC ? *gr_active 0060C0 ? *gr_other 00616C WINDOW wTable1 006196 WINDOW wTable2 006BA8 zFit 006BD0 WORD seqmode 006CB0 .bss from aptabled.o (0x0090 bytes) 006DB0 WORD SE_offset 007950 WORD MO_splitScreen 007952 WORD MO_graphCount 007956 WORD MO_fix 00795C WORD MO_flags 00795E WORD ? 00796E option 0079BE ?BUFFER key_buffer 007A36 WINDOW {status line window} 007A60 LONG ?ST_flags 007A7C void **?current_stdout_stream 007D30 LONG {random number seed} 40069E _bcd_math() 400EAC void ER_throwVar(WORD errorNum) 400ED6 WORD ER_catch(void *ErrorFrame) 400EFC void ER_success(void) 401C20 {TRAP 0 origin} 402102 void off(void) 402116 WORD ?test_break(void) 402BFA float FP360 = 360.0 402C04 float FP180 = 180.0 402C0E float ?FPNINE = 9.0 402C18 float ?FP45 = 45.0 402C22 float RAD2DEG = 57.29577951308232 402C2C float DEG2RAD = 0.0174532925199433 402C36 float FPZERO = 0.0 402C40 float FPPTONE = 0.1 402C4A float ?FPWHAT = 0.13089969389957 402C54 float FPPTFIVE = 0.5 402C5E float FPPTNINE = 0.9 402C68 float FPONE = 1.0 402C72 float ?FPSQRT2 = 1.4142135623731 402C7C float ?FPTWO = 2.0 402C86 float ?FPTHREE = 3.0 402C90 float ?FPTWOPI = 6.28318530718 402C9A float ?FPTEN = 10.0 402CA4 float ?FPNTEN = -10.0 402CAE float ?FP12 = 12.0 402CB8 float ?FP14 = 14.0 402CC2 float ?FP20 = 20.0 402CCC float ?FP70 = 70.0 402CD6 float FPBIGGEST 402CE0 float FPNEGBIGGEST 402CEA float FP16000 = 16000.0 402CF4 float FPN16000 = -16000.0 402CFE float ?FPMAXINT = 32767.0 402D08 float ?FPNEGMAXINT = -32768.0 402D12 float ?FPMAXWORD = 65535.0 402D1C float ?FP1E14 = 1.0E+14 402D26 float FP_INVALID 402CFE float ?FPWHAT = 0.4342944819032518 4035F4 void {clear key buffer}(?BUFFER *buffer) 40D956 void {resets some tag pointers}(void) 40D9D8 void ?push_01_01_1F(void) 40DA08 void ?push_00_1F(void) 40DA2E void ?push_01_01_20(void) 40DA5E void ?push1(void) 40DA7A void push0(void) 40DA96 void ?push_01_01_00_21(void) 40DAD2 void ?push2(void) 40DAEE ?() 40DB30 ?() 40DB72 ?() 40DBB4 ?() 40DBF2 ?() 411302 ?{calls a function}() 4115AA delete_list_element() 417D5E ?(EStackIndex esi) 41896C display_statements() 418B00 void Parse1DExpr(EStackIndex OldTop, Boolean torf, unsigned short width) 421E62 void ?{interpret TI-BASIC text}(EStackIndex esi) 423856 void ?(EStackIndex esi) 423922 void push_simplify_statements(EStackIndex esi} 423C84 {instruction -> routine table} 42A91E void {resets some stuff}(void) 42FD64 void push_quantum(BYTE tag) 42FD86 void ?push_two_quanta(BYTE tag1, BYTE tag2) 42FDB6 void ?push_between(EStackIndex bottom, EStackIndex top) 42FE06 void delete_between(EStackIndex bottom, EStackIndex top) 42FE34 WORD ?delete_between_size(EStackIndex bottom, EStackIndex top) 42FE58 void ?delete_expression(EStackIndex esi) 42FE70 WORD ?delete_expression_size(EStackIndex esi) 42FE88 void ?push_delete_between(EStackIndex bottom, EStackIndex top) 42FEAE WORD ?push_delete_between_size(EStackIndex bottom, EStackIndex top) 42FED4 EStackIndex next_expression_index(EStackIndex esi) 4300F2 void push_expression(EStackIndex esi) 43010A BYTE ?minimum(BYTE a, BYTE b) 430122 void ?push_tag1_1E(void) 43013A void ?push_tag0_1D(void) 430152 void ?push_unary_expression(EStackIndex op1, BYTE tag) 43016A void ?push_binary_expression(EStackIndex op1, EStackIndex op2, BYTE tag) 43018C Boolean ?is_statement(EStackIndex esi, BYTE tag) 430216 void {reset a whole lot of stuff}(void) 4302B2 void ?create_estack(void) 430324 void ?resize_estack(WORD newsize) 430378 void check_estack_size(EStackDisplacement i) 43041E void reset_control_flags(void) 4304A6 BYTE *{name of error}(WORD errorCode) 430510 WORD {proper error code}(WORD errorCode) 43053A clear_error_context() 430560 void {error dialog with error name and line number}(WORD errorNum, WORD *errorName, WORD lineNum, BYTE *buffer) 4305A1 float ? = 0.0 4305AB float ? = 1.0 4305B5 float ? = -1.0 4305BF float ? = 3.1415926535898 4305C9 float ? = 0.5 4305D3 float ? = 2.0 4305DD float ? = 0.001745329251994423 4305E7 float ? = 57.29577951308223 4305E8 void {resets some stuff}(void) 43061A ?() 430660 ?() 4306C0 ?() 4307E4 float estack_to_float(EStackIndex esi) 430828 Boolean is_nan(float x) 43083E ?() 43085A ?() -> 485920 4308DE void push_Float(float x) 432BD2 ?{compile TI-BASIC text}() 4339F2 ?{compile TI-BASIC text}() 4348B2 ?{compile TI-BASIC text}() 4349B2 ?{push compiled TI-BASIC onto estack}(BYTE *text) 445206 {instruction -> name table} 447A7A ?() 448948 EV_captureEvents() 448954 ?() 4489F4 ?() 448A08 EV_defaultHandler() 448F7C EV_eventLoop() 4491F6 EV_getSplitRect() 449210 ?() 449268 ?() 449300 EV_paintWindows() 449312 EV_registerMenu() 44932A EV_restorePainting() 449344 ?() 44935C ?() 4493D0 ?() 4493FC ?() 44942A EV_setCmdState() 449458 EV_setFKeyState() 4494BA void EV_startApp(WORD newApp, WORD ?) 4495A4 ?() 44961A ?() 44964A EV_suspendPainting() 44965A ?() 4496AC ?() 4496F6 ?() 44972A ?() 44974E ?() 44977C ?() 449800 ?() 449850 ?() 4498AA ?() 449900 ?() 449988 ?() 449A4A ?() 449A68 ?() 449A82 ?() 449AA0 CU_restore() 449ABC ?() 449ADA CU_stop() 44C3CA {something that draws clipped text with the medium font?}() 44CB26 void {Pause instruction}(EStackIndex message) 44CBC2 ?() 44CC3C ?() 44CC60 ?() 44CC82 ?() 44CCDC ?() 44CD0C ?() 44CD58 ?() 44CD8E ?() 44CDB4 ?() 44CDE0 ?() 44CE1A ?() 44CE78 ?() 44CEB0 void *HToESI(HANDLE h) 44CECC ?() 44D15C ?() 450622 TE_close() 450652 ?() 4506D6 TE_focus() 45071C TE_handleEvent() 450A9A ?() 450AA8 TE_isBlank() 450ADE TE_open() 450C0C TE_openFixed() 450CB2 ?() 450D20 ?() 450D4E ?() 450D90 TE_reopen() 450DCC ?() 450DF8 TE_select() 450E84 TE_shrinkWrap() 450EC0 TE_unfocus() 4549BC partial_len(BYTE *?, BYTE *?) 454A38 CharNumber() 456BA0 DrawClipChar() 456CD6 DrawClipLine() 456D14 DrawClipPix?() 456D54 DrawClipEllipse() 456F0E DrawClipRect() 4571FE ?() 45725C DrawStrWidth() 4572C8 BYTE FontSetSys(BYTE) 45731A BYTE ?FontGetSys(void) 457320 WORD ?FontGetWidth(BYTE ch) 45735C GetPix() 457394 ?DrawTo() 4573D2 ?MoveTo() 4573E0 PortSet() 457404 PortRestore() 457420 RestoreScrState() 457458 SaveScrState() 457472 ?() 4574E8 ScrRectFill() 45754E BitmapGet() 4575F2 BitmapInit() 457620 ?() 4576AE BitmapPut() 457D14 ScrRectScroll() 457F30 ScrRectShift() 458108 BitmapSize() 458134 ?() 458168 ?() 458198 ?() 4581E4 ?() 4581F0 SetCurClip() 4581FA DrawChar() 458226 ?() 458290 ?() 4582FE DrawLine() 4587F6 DrawPix() 45885C ?DrawStrXY() 4588D6 FillTriangle() 458DC4 FillLines2() 45906E BYTE *?FindPixel(WORD x, WORD y) 459098 ?() 4591A8 ?DrawCharXY() 4593B8 ?() 4595DE ?() 459674 DrawWinBorder() 459870 RectWinToWin() 459898 ScrToHome() 4598C0 RectWinToScr() 4599AE MakeWinRect() 459B28 UpdateWindows() 459D10 .text from win.o (0x1866 bytes) 459D10 WINDOW DeskTop0 459D3A WinWidth() 459D50 WinHeight() 459D66 WinActivate() 459D82 WinAttr() 459D92 WinBackupToScr() 459DD8 WinBackground() 459DE4 WinBegin() 459DF8 WinBitmapGet() 459EA6 WinBitmapPut() 459F64 WinBitmapSize() 459F96 WinChar() 45A05E WinCharXY() 45A102 WinClose() 45A116 WinClr() 45A17C WinDeactivate() 45A19E WinDupStat() 45A1CA WinEllipse() 45A276 WinFill() 45A328 WinFillTriangle() 45A40C WinFont() 45A426 WinHide() 45A43A WinHome() 45A45C WinInit() 45A494 WinLine() 45A554 WinLineNC() 45A648 WinLineTo() 45A71E WinLineRel() 45A744 WinMoveTo() 45A756 WinGetCursor() 45A770 WinFillLines2() 45A852 WinMoveCursor() 45A874 WinMoveRel() 45A88E WinOpen() 45AAB2 WinReOpen() 45ACF6 WinPixGet() 45ADB0 WinPixSet() 45AE76 WinRect() 45AF12 WinScrollV() 45AFDC WinScrollH() 45B0A6 WinStrXY() 45B0D4 WinStr() 45B15E ActivateWindow() 45B204 ClearPortRegion() 45B242 WinCharClip() 45B3E8 WinFind() 45B41C WinNewLine() 45B430 WinRemove() 45B500 SetShadeOffset() 45B578 .text from ?font.o 45B578 SF_font 45CD78 .text from dialog.o (0x142E bytes) 45CD78 char *SB_Names[6] 45CDCC Dialog() 45D732 NoCallBack() 45D736 DialogDo() 45D784 DialogNew() 45D7D4 DialogAdd() 45DA0A DrawStaticButton() 45DA82 DlgText() 45DAB8 PopupDraw() 45DD0E EditDraw() 45E0D0 DialogEventHandler() 45E1A6 .text from ?menu.o 45E1D8 MenuInit() 45E206 MenuUpdate() 45E23C MenuPopup() 45E2DA ?() 45E346 ?() 45E3A4 ?() 45E424 MenuBegin() 45E5E2 MenuOn() 45E612 ?() 45E650 ?() 45E6AA ?() 45E6DC MenuEnd() 45FA42 GetPopupOffset() 45FDBC MenuItemName() 45FDF8 ?() 45FE3C ?() 45FEB0 ?() 45FEE2 ?() 45FF2A MenuItemNSub() 46108E GKeyIn() 4611D4 4611E2 {keyboard data} 461200 char *?[3] 46122A char *?[3] 461242 4613D0 QModeKey() 461FB4 .text for ?heap.o (0xFF2 bytes) 461FB4 ?() 461FBA ?() 461FFC ?() 46201A ?() 462036 ?() 4620BC LONG HeapSize(HANDLE h) 4620E4 HeapFreeIndir(HANDLE h) 4620FE HeapFree(HANDLE h) 46217C HANDLE HeapAlloc(LONG size) 46219A ?() 4621EE ?() 46226C ?() 4622A6 HANDLE HeapAllocThrow(LONG size) 4622BE ?() 4622D6 HANDLE HeapRealloc(HANDLE h, LONG newsize) 4625DA void *HLock(HANDLE h) 4625F0 HANDLE HeapLock(HANDLE h) 462616 WORD HeapGetLock(HANDLE h) 46263A HANDLE HeapUnlock(HANDLE h) 462666 ?() 4626A8 void *?Deref(HANDLE h) 4626B8 ?() 46275A ?() 46275A ?() 462782 ?() 4629EA ?() 462B30 ?() 462CEE ?() 462E6C ?() 462F0E ?() 462F60 ?() 462F7A ?() 462FA6 .text for ?sym.o 462FAC char *MAIN_FOLDER = "main" 462FB2 char *DATA_FOLDER = "9998" 462FB8 char *?GEOM_FOLDER = "9999" 462FBD char *{backslash} = "\" 462FC0 ?() 463114 {init symbol stuff} 4631A4 ?() 4631E8 ?() 46322E ?FolderTempName(WORD tempNum) 463256 FolderDelAllTemp() 463284 HSYM AddSymToFolder(BYTE *sym_name, BYTE *folder_name) 4632EE HSYM FindSymInFolder(BYTE *sym_name, BYTE *folder_name) 4633D0 SymAdd() 4633F0 ?() 463410 HSYM SymFind(BYTE *sym_name) 463430 HSYM SymFindMain(BYTE *sym_name) 463450 ?() 463488 SymDel() 4634F0 void HSymDel(HSYM hsym) 4635B6 ?() 463624 WORD FolderFind(BYTE *folder_name) 46367C ?() 4636EE ?() 463702 HANDLE FolderAdd(BYTE *folder_name) 4637C2 FolderDel() 463AF8 SYM_ENTRY *DerefSym(HSYM hsym) 463E2C int ?strcmp8(char *s1, char *s2) 464046 ?(void *?) 464152 HSYM ?GetHSym(SYM_ENTRY *SymEntry, HANDLE SymList) 46417E ?() 46427E ?(void *?, WORD ?) 46438E ?() 4643E2 ?() 4644A0 ?() 4645BE SYM_ENTRY *?FindSymEntry(HANDLE list, BYTE *name) 464690 ?(void *?, HANDLE ?) 464CF0 void VarStore(BYTE *DestVar, WORD Flags, WORD SourceSize, ...) 466020 ?() 4660C4 ?() 466146 VarGraphRefBitsClear() 466156 ?() 46616E ?() 4662AC ?() 4662DA ?() 46632A ?() 4663DE ResetSymFlags() 468EE2 DlgMessage() 46906C ?() 46B8EA FindGrFunc() 46B974 FindFunc() 46BA6C grFuncName() 46BB12 ?() 46BB42 execute_graph_func() 46BBDA ?() 46BC84 ?() 46BCC8 ?() 46BE12 ?() 46BEDA ?() 46BF24 ?() 46BF4C gr_del_locals() 46C002 ?() 46C072 ?() 46C158 ?() 46C268 ?() 46C416 ?() 46C614 grKeyCheck() 46C6CE ?() 46C722 ?() 46C806 ?() 46C834 ?() 46C88A ?() 46C91C ?() 46C958 ?() 46C982 gr_xres_pixel() 46CA78 ?() 46CAA8 ?() 46CB02 ?() 46D128 ?() 46D57E time_loop() 46D7F0 ?() 46D824 CountSeqFunc() 46D884 InitTimeSeq() 46DC44 FirstSeqPlot() 46DD68 cleanup_seq_mem() 47170C .text from graph3d.o (0x320A bytes) 47170C GR3_paint3d() 4717DC GR3_xyToWindow() 471BEC addPointToPoly() 471C28 addTripleToPoly() 471C8E apply() 471DB6 bPointsValid() 471F70 bZInBounds() 471FBC bZOutOfBounds() 472004 calcExtremes() 472102 calcScale() 47249A drawAxes() 472788 drawBox() 472C7E drawHidden() 473070 drawLabels() 4732A8 drawWire() 473438 drawWireLine() 47361C evalz() 4738E0 orientIPoly() 473970 outlineIPoly() 473A12 paintIPoly() 473B30 prep3d() 473DC4 prepEye() 474164 prepGrid() 474366 transform() 4744CC transformPoly() 474568 truncateLine() 4745D6 truncatePoint() 4746F6 truncatePoly() 474826 worldToWindow() 474918 .text from aptabled.o (0x5FF2 bytes) 47491C te_init 474A5C AP_table 4764C2 tablepaint 47690C tableFormat 47696A TABLEMoveHighlight 476A2C TABLEUnhighlight 476A54 tablecelldisp 476A72 clrcolstr 476AA6 getcolelem 476B0E getelement 476B34 getxelement 476B82 columnsym 476C18 tesymtoesi 476C5C tetabletowin 476CE4 resetclip 476D26 tableEnableFKeys 476E9A authTEnableFKeys 476F7E Tablesetup 47722E TA_callBack 477484 TblCptX 477606 tblauthFillEdit 477B70 getNameInfo 477D58 tableShiftDown 477E5A tableShiftUp 477F8A calcdispX 47819E setuptblfunc 4781FC storetblfunc 47824E dispcurcoltbl 4785B0 storetbinputstart 478610 dispcolandprompt 478662 cpt_tbl_fun 478702 get_tbl_point 47874A calcnewcol 47885E setupcolexec 4788BC prepcoltostore 4788F2 dispcolumnstbl 478BE6 dispcolandprompt2 478C34 getnextcol 478C84 putnextcol 478CD4 dispcolname 478D92 drawlines 478E92 TblStartValue 4792F4 FindTblFunc 479468 displayX 4794C2 displayXASK 47977A independtitle 479848 cpt_tbinput_ASK 47991A Tableinsert 4799B0 Tabledelete 479C68 authPutAwayFunc 47A040 authPutAwayIndep 47A168 TblClear 47A1AE empty_tblinput 47A1D4 tbl_paint_seq 47A3F6 tbl_cpt_seq_row 47A866 tbl_cpt_seq_row_and_disp 47A8B8 switchtoTauth 47A8DA incClipy 47BED2 ?{expr}() 48147C GraphOrTableCmd() 482516 DecodeFloat() 4825F8 NG_approxESI() 48266A ?() 4826DC ?() 4827DA NG_tokenize() 482848 ?() 4828BE NG_graphESI() 4829F4 NG_setup_graph_fun() 482B02 NG_cleanup_graph_fun() 482B26 ?() 482C74 ?() 482C82 ?() 482C90 int callback_vprintf(void (*func)(char, void *), void *param, char *format, void *va_list) 483644 ?() 4836F8 ?strputchr(char ch, char **p) { *((*p)++) = ch; } 483706 int sprintf(char *buffer, char *format, ...) 483742 {variant of printf}(char *format, ...) 483762 {variant of fprintf}(void **stream, char *format, ...) 483784 ?() 483B14 {table of pointers to system variable names} 483CF4 ?() 483D7E ?() 483DCC remaining_element_count() 484D2C push_reversed_tail() 485494 fmod() 485594 floor() 4855C8 ceil() 4855FC fabs() 485622 ?() 485686 ?() 4856B6 ?() 4856E6 ?() 485716 ?() 485746 cos() 48577E sin() 4857B6 ?() 4857EE ?() 485822 ?() 485856 ?() 48588A ?() 4858BC ?() 4858EE ?() 485920 ?() 485962 ?() 4859C0 ?() 4859F2 ?() 485A86 ?() 485D88 ?() 485DBA ?() 485DEC ?() 485E42 ?() 485E5A ?() 485E96 ?() 485EB0 round12() 485EE2 round14() 4880A2 ?() 4C7FD8 {copyright screen event handler}() 4C912A void ERD_dialog(WORD errorNum) 4C93EC ERD_process() 4C9B9A MO_currentOptions() 4C9D28 MO_digestOptions() 4CE346 {variant of putchar, but does nothing}(char ch) 4CFF00 pushkey() 4CFF56 WORD ?getKey(void) 4D00D0 void OSAlexOut(BYTE *message) 4D0192 void ?(void) 4D11C8 void ST_busy(WORD busy) 4D1204 Boolean ST_eraseHelp() 4D1246 ?() 4D12A8 ?() 4D12DC void ?ST_showHelp(WORD ?flags, BYTE *message) 4D12FA ?() 4D137A ?() 4D1400 ?() 4D1422 ?() 4D143C void ST_refDsp(WORD ?) 4D1466 ?() 4D1494 ?() 4D152A void ?ST_redraw(void) 4D15D0 ?() 4D1602 ?() 4D1642 ?() 4D16F0 ?() 4D1704 ?() 4D1764 ?() 4D17B0 ?() 4D17F4 void ?ST_clear(void) 4D1828 void ?(void *?) 4D1866 void ?ST_text(WORD x, BYTE *message) 4D18C8 ?() 4D192C ?() 4D1976 ?() 4D19DC ?() 4D1A1C ?() 4D1A6E LONG ?OSTimerGet(WORD timerNum) /* timerNum is in 1..6 */ 4D1A7E void ?OSTimerStart(WORD timerNum) /* timerNum is in 1..6 */ 4D1A98 void OSTimerRestart(WORD timerNum) /* timerNum is in 1..6 */ 4D1AD4 ?() 4D1B70 BYTE *os_version = "2.1" 4D1B74 BYTE *os_date = "08/19/96" 4D1B80 size_t strlen(char *s) 4D1B98 int strncmp(char *s1, char *s2, size_t maxlen) 4D1BEC char *strncpy(char *dest, char *src, size_t maxlen) 4D1C20 char *strcat(char *dest, char *src) 4D1C44 char *strchr(char *s, int c) 4D1C70 int strcmp(char *s1, char *s2) 4D1C94 _du32u32() 4D1CBE _ds32s32() 4D1D54 _du16u16() 4D1D64 ?_ds16u16() 4D1D78 int rand(void) 4D1DBA void srand(unsigned int seed) 4D1DD0 ?_ru32u32() 4D1DF0 ?_rs32s32() 4D1E44 ?_ru16u16() 4D1E52 ?_rs16u16() 4D1E6C {variant of fputc}(char ch, void **stream) 4D1EA8 long labs(long x) 4D1EB4 void *memset(void *s, int c, size_t n) 4D1F8C int memcmp(void *s1, void *s2, size_t n) 4D1FD4 void *memcpy(void *dest, void *src, size_t n) 4D2108 void *memmove(void *dest, void *src, size_t n) 4D2160 int abs(int x) 4D216C {variant of fputc}(char ch, void **stream) 502B2E DataClearDlg 502C04 TableMenu 502CA0 TableFormatDlg 502D34 TableDialog 502E0E StartValueWarnDlg 503EC4 XR_stringPtr 5072F5 XRA_FloatFullPrec 5072FC XRA_XB_FloatFullPrec 50A50C {error strings} 50E43E {unknown error string} = "Unknown ERROR code" 50F52C {error pointer table} 51330E columnsym() 513472 void *dmsymtoesi(HSYM hsym) 516366 ?() 516388 ?() 516522 ?() 51652C void initedit(void) 516582 ?() 516608 ?() 5166EC ?() 516720 ?() 516868 ?() 516A5E ?() 516C5E ?() 516D44 ?() 516E04 ?() 517056 ?() 517322 ?() 517574 ?() 5175DC ?() 5176AA ?() 5176FE ?() 51772A void resizelist(HSYM hsym, WORD IndexRow, EStackIndex OldTop) 51787A static void growmat(WORD oldrow, WORD oldcol, SWORD newrow, SWORD newcol, BYTE matdata) 517BB4 static void dmtempfolder(void) 517BD6 void storelist(void) 517CCE void storematrix(EStackIndex OldTop) 518090 void openmatrix(EStackIndex esi) 5182F6 static HSYM VarStoreData( BYTE *DestVar, WORD Flags, WORD SourceSize, long parm1, short parm2 ) 51838E void restorelist(WORD Zerosize) 5184C8 void disp1DExpr(EStackIndex esi, HANDLE *hText, Boolean torf, unsigned short width) 51853E void clearDMLedit(void) 518588 void initcurdataptr(void) 51C3B8 CptDeltax() 51CCB8 HANDLE CreateEmptyList(void) 51CCF0 ?() 51CD30 ck_valid_float() 51D9AC GT_Error() 51D9CA ?() 51DACC ?() 51DB26 ?() 51DC22 ?() 51DDFC ?() 51DE7E GT_Open() 51DF12 GT_SaveAs() 5216CA round12_err() 529814 QSkipGraphErr()