Texas Instruments TI-89 Developer's Manual page 91

Graphing calculator
Hide thumbs Also See for TI-89:
Table of Contents

Advertisement

Chapter 7: Flash Application Layout
void folders(void);
void vars(void);
APP_EXTENSION const extensions[] =
{
/* function name #,
{OO_APPSTRING+H_folders,
{OO_APPSTRING+H_vars,
};
APP_EXT_ENTRY const extEntries[] =
{
{folders,
{vars,
};
FRAME(memutilFrame, OO_SYSTEM_FRAME, 0, OO_APP_FLAGS, 10)
ATTR(OO_APP_FLAGS, APP_NONE)
ATTR(OO_APP_NAME, "Memory Utilities")
ATTR(OO_APP_TOK_NAME, "memutil")
ATTR(OO_APP_EXT_COUNT, 2)
ATTR(OO_APP_EXTENSIONS, extensions)
ATTR(OO_APP_EXT_ENTRIES, extEntries)
ATTR(OO_APPSTRING+H_folders,
ATTR(OO_APPSTRING+H_vars,
ATTR(OO_APPSTRING+H_HELP+H_folders,
ATTR(OO_APPSTRING+H_HELP+H_vars,
ENDFRAME
pFrame MemutilFrame = (pFrame)&memutilFrame;
void folders(void)
/* Return a list of folders on the estack */
{
SYM_ENTRY *pSym;
static BYTE const HomeFolder[] = {0, 127, 0};
push_quantum (END_TAG);
pSym = SymFindFirst(&HomeFolder[2], FO_NONE);
while (pSym != NULL)
{
push_zstr((char *)pSym->Name);
pSym = SymFindNext();
}
push_quantum (LIST_TAG);
}
TI-89 / TI-92 Plus Developer Guide
help string #,
OO_APPSTRING+H_HELP+H_folders,
OO_APPSTRING+H_HELP+H_vars,
APP_EXT_FUNCTION},
APP_EXT_FUNCTION}
"folders")
"vars")
Not for Distribution
/* export two extension functions */
/* address of extensions table */
/* address of ext entries table
*/
"LIST OF FOLDERS")
"LIST OF VARIABLES IN FOLDER")
Beta Version January 26, 2001
49
function index */
H_folders },
H_vars
}

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Ti-92 plusTi-92 plus

Table of Contents