| ERD_process | Function (ROM Call 0x152)

error.h

void ERD_process (short err_no);

Processes an error.

ERD_process processes the error with error code err_no by calling ERD_dialog appropriately. Button "Enter=GOTO" will be displayed only if the routine concludes from some system flags that the routine is called from the TI-Basic interpreter (which will not be the case if you called it from a C or ASM program). Then, ERD_process responds by starting the appropriate application (for example the text editor if the TI-Basic interpreter was active and if the user pressed the button "Enter=GOTO"). Principally, there is no difference between ERD_process and ERD_dialog, except in event-driven applications (see the events.h header file).

Uses: ER_catch, ER_success, ERD_dialog, EV_startApp, sprintf, CheckSysFunc, DerefSym, SymFind, SymFindFirst, SymFindFolderName, SymFindNext, ROM Call 0x31, ROM Call 0x5C9, ROM Call 0x5CA, ROM Call 0x5CC
Used by: cmd_disptbl, EV_centralDispatcher, HomeExecute