| crt_createargv() |
| - Creates array of command line args. -------------------------- |
| crt_destroyargv() |
| - Frees array of command line args and restores previous setup.- |
| crt_initmethod() |
| - Deals with creator's requirements. --------------------------- |
| crt_exitmethod() |
| - Performs cleanup procedures prior to environment. ------------ |
| crt_newinstance() |
| - Copies and relocates data section. --------------------------- |
| crt_freeinstance() |
| - Frees relocated data section. -------------------------------- |
| ctl_clipath() |
| - Allows to manipulate CLI process paths. ---------------------- |
| ctl_devmount() |
| - Allows to interpret mountlists. ------------------------------ |
| ctl_devunmount() |
| - Allows to unmount dos handlers. ------------------------------ |
| ctl_diskreqoff() |
| - Turns off disk requesters in current process. ---------------- |
| ctl_diskreqon() |
| - Turns on disk requesters in current process. ----------------- |
| ctl_haltidcmp() |
| - Stops IDCMP message/event broadcasts. ------------------------ |
| ctl_newshell() |
| - Spawns new interactive shell process and returns its address.- |
| ctl_rearrangecon() |
| - [Re]arrange consoles on the screen. -------------------------- |
| ctl_relabel() |
| - Allows to change the name of the volume. --------------------- |
| ctl_setclistack() |
| - Allows to set new CLI stack size. ---------------------------- |
| ctl_swapbackpen() |
| - Allows to change background pen in fullscreen console. ------- |
| ctl_udirassign() |
| - Micro directory assigner/unassigner. ------------------------- |
| ctl_addbartrigger() |
| - Adds title bar trigger in top left corner of the screen. ----- |
| ctl_pokebartrigger() |
| - Allows to toggle title bar from under the program. ----------- |
| ctl_rembartrigger() |
| - Removes title bar trigger from top left corner of the screen.- |
| ctl_addconlogo() |
| - Adds logo to the fullscreen CLI. ----------------------------- |
| ctl_swapconlogo() |
| - Swaps logo on the current handle. ---------------------------- |
| ctl_remconlogo() |
| - Removes logo from fullscreen CLI. ---------------------------- |
| ctl_addconlogof() |
| - Adds logo from file to particular console of the screen shell- |
| ctl_remconlogof() |
| - Removes logo loaded from file. ------------------------------- |
| ctl_setconlogof() |
| - Allows to set parameters per logof. -------------------------- |
| ctl_openconscreen() |
| - Allows to open fullscreen con. dialog. ----------------------- |
| ctl_closeconscreen() |
| - Closes fullscreen console dialog. ---------------------------- |
| ctl_doconswitch() |
| - Make freshly obtained console the default in a process. ------ |
| ctl_undoconswitch() |
| - Undo the default console fd selection. ----------------------- |
| ctl_addidcmphandler() |
| - Attaches your IDCMP related code to particular cc window. ---- |
| ctl_remidcmphandler() |
| - Removes custom IDCMP handler from cc window. ----------------- |
| ctl_findscreensafe() |
| - Try to find the screen in the OS without probing(opening) it.- |
| ctl_lockscreensafe() |
| - Try to lock the screen without explicitly opening it. -------- |
| ctl_unlockscreensafe() |
| - Try to unlock the screen. ------------------------------------ |
| ctl_addviewctrl() |
| - Adds view control to the screen shell. ----------------------- |
| ctl_remviewctrl() |
| - Removes view control from screen shell. ---------------------- |
| ctl_zoomifycon() |
| - Zoom particular console on the screen shell screen. ---------- |
| ctl_setsmparams() |
| - Allows to set modeid and/or depth in screenmode.prefs file. -- |
| dev_getdiskcmdset() |
| - Get info about available command sets that are supported by t- |
| dev_opendiskdev() |
| - Allows to open exec'-style disk device. ---------------------- |
| dev_closediskdev() |
| - Allows to close exec'-style disk device. --------------------- |
| dev_getdiskgeo() |
| - Obtains Drive Geometry form device driver. ------------------- |
| dev_freediskgeo() |
| - Free Drive Geometry memory. ---------------------------------- |
| dev_getdiskrdb() |
| - Obtains RDB from media. -------------------------------------- |
| dev_freediskrdb() |
| - Frees RDB memory allocation. --------------------------------- |
| dmt_mountcb() |
| - Complete handler/filesystem installation callback. ----------- |
| dos_addfdrelay() |
| - Starts up file descriptor relay as a DOS device. ------------- |
| dos_ctrlfdrelay() |
| - Allows to control File Descriptor Relay. --------------------- |
| dos_dopacket() |
| - Sends DOS pkt to a given msg. port. -------------------------- |
| dos_getpacket() |
| - Retrieves DOS packet from message port. ---------------------- |
| dos_qflink() |
| - Links ordinary f. d. with qfile'. ---------------------------- |
| dos_qfopen() |
| - Open a file for input or output. ----------------------------- |
| dos_qfwait() |
| - Waits until operation is complete. --------------------------- |
| dos_qfispending() |
| - Check if operation is still in progress on qfile'. ----------- |
| dos_qfsetmode() |
| - Set mode on qfile descriptor. -------------------------------- |
| dos_qfsetintsig() |
| - Set int. signal on qfile'. ----------------------------------- |
| dos_qfsetfctwait() |
| - Set wait factor on qfile'. ----------------------------------- |
| dos_qfread() |
| - Request amount of data on qfile'. ---------------------------- |
| dos_qfwrite() |
| - Export amount of data on qfile'. ----------------------------- |
| dos_qfseek() |
| - Seek in qfile file descriptor. ------------------------------- |
| dos_qfabort() |
| - Try to abort current operation. ------------------------------ |
| dos_qfclose() |
| - Close previously opened qfile'. ------------------------------ |
| dos_remfdrelay() |
| - Tries to terminate relay process by sending ACTION_DIE packet- |
| dos_addlinkpoint() |
| - Starts up a link point as a DOS device. ---------------------- |
| dos_dclinkpoint() |
| - Performs ACTION_INHIBIT twice to refresh linkpoint. ---------- |
| dos_remlinkpoint() |
| - Tries to terminate linkpoint by sending ACTION_DIE packet. --- |
| dos_devbymsgport() |
| - Allows to locate the device by having its message port. ------ |
| dos_makedevice() |
| - Allows to add DOS device to the OS. -------------------------- |
| dos_checkdevice() |
| - Allows to check for DOS entry on the list. ------------------- |
| dos_killdevice() |
| - Allows to strip DOS device from OS. -------------------------- |
| dos_getfmfdrelay() |
| - Obtains an address of the master fd relay structure. --------- |
| dos_freefmfdrelay() |
| - Unlocks fd relay so it can die. ------------------------------ |
| dos_replypacket() |
| - Replies the DOS packet back to the sender. ------------------- |
| dos_swapmpfdrelay() |
| - Allows to switch message ports in FH. ------------------------ |
| dos_waitpacket() |
| - Awaits DOS packet on a given msg. port. ---------------------- |
| han_binaryifh() |
| - Binary handler for use with the mem_openifh() ---------------- |
| han_rollifh() |
| - Rollover handler for use with the mem_openifh() -------------- |
| han_rwifh() |
| - Read/write binary handler for use with mem_openifh() --------- |
| han_termifh() |
| - Read/write capable virtual terminal handler for use with mem_- |
| mem_allocbmapthere() |
| - Allocates standard BitMap in given type of memory. ----------- |
| mem_cooperate() |
| - Turns preemption into cooperativeness at the task level. ----- |
| mem_dosynctask() |
| - Narrows task switching to selected task. --------------------- |
| mem_dosynctasks() |
| - Narrows task switching to selected tasks. -------------------- |
| mem_freepentab() |
| - Releases pens back to free pool. ----------------------------- |
| mem_getwbstartup() |
| - Obtains a copy of WBStartup message in a QCLI process. ------- |
| mem_grabqarea() |
| - Grants access to private, global qdev area where I/O specific- |
| mem_iloadseg() |
| - Allows to load executable off of memory. --------------------- |
| mem_uniloadseg() |
| - Unload the seglist. ------------------------------------------ |
| mem_iloadseg2() |
| - Allows to scatter-load executable off of memory. ------------- |
| mem_uniloadseg2() |
| - Unload the seglist. ------------------------------------------ |
| mem_initemptybmap() |
| - Initialise empty BitMap. ------------------------------------- |
| mem_remapbitmap() |
| - Remaps the BitMap to fit new ColorMap. ----------------------- |
| mem_remapbitmap2() |
| - Remaps the BitMap to fit new ColorMap (low mem. version). ---- |
| mem_signalsafe() |
| - Wraps Signal() making it safe to call on random addresses. --- |
| mem_makebmapfromimg() |
| - Creates BitMap from Image. ----------------------------------- |
| mem_addexhandler() |
| - Allows programmer to have multiple exception routines in a si- |
| mem_remexhandler() |
| - Removes one exception handler from task. --------------------- |
| mem_attachhotvec() |
| - Allocates and attaches hot vector array to current task. ----- |
| mem_attachrelhotvec() |
| - Allocates and attaches hot vector array in relation to wrappe- |
| mem_detachhotvec() |
| - Detaches hot vector from current task and deallocates it. ---- |
| mem_resolvehotvec() |
| - Checks if hot vector is still in a valid state. -------------- |
| mem_obtainhotvec() |
| - Obtains hot vector by taking its id value. ------------------- |
| mem_obtainrelhotvec() |
| - Obtains hot vector by taking wrapper fp. --------------------- |
| mem_openifh() |
| - Create internal/emulated file desc. -------------------------- |
| mem_closeifh() |
| - Close internal/emulated file desc. obtained with mem_openifh(- |
| mem_convimgtobmap() |
| - Converts Intuition Image to BitMap. -------------------------- |
| mem_copyitnimage() |
| - Makes a copy of Intuition Image. ----------------------------- |
| mem_freeitnimage() |
| - Frees copied Intuition Image. -------------------------------- |
| mem_setaddrjtslot() |
| - Sets offset or absolute routine address per slot. ------------ |
| mem_setdatajtslot() |
| - Sets userdata/base pointer to be loaded in A6 reg. before fun- |
| mem_allocjumptable() |
| - Allocates new jump table for use with LBS. ------------------- |
| mem_freejumptable() |
| - Frees previously allocated jump table. ----------------------- |
| mem_swapjumptable() |
| - Swaps the jump table in local base. -------------------------- |
| mem_filljumptable() |
| - Fills a range of slots with given opcode and/or address. ----- |
| mem_importjumptable() |
| - Prepares/copies jump table off source object. ---------------- |
| mem_growpenholder() |
| - Accumulates local pen caches. -------------------------------- |
| mem_freepenholder() |
| - Frees accumulated pens in the holder table. ------------------ |
| mem_loadpicture() |
| - Allows to load and remap picture(s) so they look best on a gi- |
| mem_freepicture() |
| - Frees the array of bitmaps. ---------------------------------- |
| mem_alloclfvec() |
| - Allocate memory in a leak-free way. -------------------------- |
| mem_freelfvec() |
| - Deallocate leak-free memory if not needed anymore. ----------- |
| mem_checklfvec() |
| - Checks if allocated memory is still available. --------------- |
| mem_allocvecpooled() |
| - Allocate memory with pool manager. --------------------------- |
| mem_freevecpooled() |
| - Deallocate memory with pool man. ----------------------------- |
| mem_setvecpooled() |
| - Set/get allocation params per proc. -------------------------- |
| mem_allocmemregion() |
| - Allocate semi-absolute memory in the range of start and end a- |
| mem_freememregion() |
| - Deallocate semi-absolute memory. ----------------------------- |
| mem_attachsniffer() |
| - Installs a sniffer on a given msg. port. --------------------- |
| mem_detachsniffer() |
| - Removes a sniffer on a given msg. port. ---------------------- |
| mem_allocterm() |
| - Allocates terminal I/O & buffer. ----------------------------- |
| mem_fixterm() |
| - Fixes all terminal function and data pointers. --------------- |
| mem_freeterm() |
| - Frees the virtual terminal memory. --------------------------- |
| mem_maketokenlist() |
| - Tokenizes NULL term. string and creates a list. -------------- |
| mem_freetokenlist() |
| - Frees the token list. ---------------------------------------- |
| mod_codereloc() |
| - Puts the code and data segments in reset-proof memory and rel- |
| mod_codefree() |
| - Frees the memory of relocated code. -------------------------- |
| mod_codefind() |
| - Locates Resident(ROMTAG) in freshly relocated binary. -------- |
| mod_findktpresby() |
| - Finds KickTagPtr linked module in one of six ways. ----------- |
| mod_getmemlist() |
| - Tries to obtain MemList of the resident module. -------------- |
| mod_kicktaglink() |
| - Links custom module to the system chains. -------------------- |
| mod_kicktagunlink() |
| - Unlinks the module from system. ------------------------------ |
| mod_ktpresunlink() |
| - Unlinks the module from system knowing its Resident structure- |
| mod_ktprescount() |
| - Counts KickTagPtr resident modules. -------------------------- |
| mod_addmodule() |
| - Create and add module to the system. ------------------------- |
| mod_delmodule() |
| - Deletes freshly loaded(not used yet) module. ----------------- |
| mod_adddiskmodule() |
| - Load and add module to the OS. ------------------------------- |
| mod_deldiskmodule() |
| - Deletes freshly loaded(not used yet) disk module. ------------ |
| nfo_devvercmp() |
| - Allows to compare device vers. and/or its id string. --------- |
| nfo_findgfxentry() |
| - Allows to find either modeid or resolution in the mon. databa- |
| nfo_findgfxrange() |
| - Tries to determine range according to the monitor name. ------ |
| nfo_findgfxreso() |
| - Allows to find modeid according to the resolution. ----------- |
| nfo_findgfxsm() |
| - Finds valid modeid in the database. -------------------------- |
| nfo_fsquery() |
| - General purpose filesystem query routine. -------------------- |
| nfo_fssmvalid() |
| - Checks if fssm contains true device reference. --------------- |
| nfo_getcmcolors() |
| - Obtains desired amount of colors from ColorMap and stores the- |
| nfo_getconioreq() |
| - Obtains an address of handler's request from FileHandle. ----- |
| nfo_getconunit() |
| - Obtains CU address from FileHandle. -------------------------- |
| nfo_getscparams() |
| - Obtains modeid and/or depth from given screen'. -------------- |
| nfo_getdrimap() |
| - Get a copy of DrawInfo pen mappings. ------------------------- |
| nfo_getviscount() |
| - Checks what is the visitor count for a particular screen. ---- |
| nfo_getvisstate() |
| - Checks if there are any visitors to a public screen. --------- |
| nfo_getwinaddr() |
| - Obtains window pointer from FileHandle. ---------------------- |
| nfo_grepml() |
| - Allows to scan and inspect Mountlist entries. ---------------- |
| nfo_idcmptoindex() |
| - Translates IDCMP flags to their index values. ---------------- |
| nfo_isblitable() |
| - Tells if given image data can be displayed. ------------------ |
| nfo_ischildofproc() |
| - Checks if particular task/child belongs to this process. ----- |
| nfo_isdev64bit() |
| - Checks if dev. understands 64bit cmds. ----------------------- |
| nfo_isdirectory() |
| - Checks if given lock points to a dir. ------------------------ |
| nfo_isinstack() |
| - Checks if given address fits task or process stack space. ---- |
| nfo_isonmemlist() |
| - Checks if given address fits mem. list. ---------------------- |
| nfo_isonlistofml() |
| - Checks if given address fits chain of memory lists. ---------- |
| nfo_ispdev64bit() |
| - Checks if partition's device is 64bit compliant. ------------- |
| nfo_issegremote() |
| - Checks if given process uses remote seglist. ----------------- |
| nfo_istask() |
| - Checks if given address points at TCB. ----------------------- |
| nfo_iswindow() |
| - Checks if supplied address corresponds really a Window. ------ |
| nfo_ktm() |
| - Kool Task Manipulator as a function. ------------------------- |
| nfo_libvercmp() |
| - Allows to compare library vers. and/or its id string. -------- |
| nfo_m68kcputype() |
| - Obtains CPU type of m68k family in OS notation. -------------- |
| nfo_modeidcount() |
| - Counts screenmode entires. ----------------------------------- |
| nfo_scanlist() |
| - Allows to scan a chain of lists. ----------------------------- |
| nfo_scanturbo() |
| - Iterates an array of doubly linked lists in a fast way. ------ |
| nfo_screencount() |
| - Counts screens in the system. -------------------------------- |
| nfo_stackreport() |
| - Reports how much stack is free per task. --------------------- |
| nfo_stackvalid() |
| - Tells if a task has the stack at all and if it is valid. ----- |
| nfo_typeofgfxmem() |
| - Returns type of memory that will be used for graphics renderi- |
| nfo_waitback() |
| - Wait/check for particular task or port. ---------------------- |
| nfo_whichchipset() |
| - System friendly chipset detection. --------------------------- |
| nfo_getargsource() |
| - Provides with alternative arg. source(s). -------------------- |
| nfo_freeargsource() |
| - Frees alternative argument src. ------------------------------ |
| ctl_clirun() |
| - Allows to run program in a CLI. ------------------------------ |
| ctl_makedir() |
| - Creates a directory on a filesystem. ------------------------- |
| ctl_getsmparams() |
| - Allows to obtain modeid and/or depth from screenmode.prefs fi- |
| mem_addrfrombase() |
| - Allows to resolve an absolute address of a function (LBS). --- |
| mem_findinfile() |
| - Allows to search in a file (by FH). -------------------------- |
| mem_findinfileq() |
| - Allows to search in a file (by name). ------------------------ |
| mem_lzwcompress() |
| - Super small LZW data compressor. ----------------------------- |
| mem_lzwdecompress() |
| - Super small LZW data depacker. ------------------------------- |
| mem_lzwfree() |
| - Frees compressed or decompressed mem. block. ----------------- |
| mem_scanfile() |
| - Allows to work on data stream using callback. ---------------- |
| mem_scanlbl() |
| - Allows to work on lines as read from file. ------------------- |
| mem_allocarray() |
| - Allocate non-continous(cell based) array. -------------------- |
| mem_accessarray() |
| - Access cell based array element. ----------------------------- |
| mem_freearray() |
| - Free cell based array. --------------------------------------- |
| mem_alloccluster() |
| - Allocate memory for the cluster. ----------------------------- |
| mem_freecluster() |
| - Frees prev. allocated cluster. ------------------------------- |
| mem_getmemcluster() |
| - Obtains pointer to a chunk from the given cluster. ----------- |
| mem_freememcluster() |
| - Returns chunk back to cluster. ------------------------------- |
| mem_copysmlcb() |
| - Allows to copy nfo_sml_cb struct. ---------------------------- |
| mem_freesmlcb() |
| - Frees copied nfo_sml_cb struct. ------------------------------ |
| mem_readsrcimage() |
| - Transforms struct Images as found in C source code into fully- |
| mem_freesrcimage() |
| - Frees post-compiled Intutition Image or many of them if they - |
| nfo_getsystime() |
| - Requests absolute time from OS. ------------------------------ |
| nfo_scanml() |
| - Allows to scan and inspect Mountlist entries. ---------------- |
| txt_debugprintf() |
| - Produces output according to the formating options and sends - |
| txt_strboth() |
| - Compares two strings using cascaded comparison. -------------- |
| txt_strpat() |
| - Compares two strings using AmigaOS pattern matching facility.- |
| cnv_ALtoULONG() |
| - Converts stringified, digit grouped number to integer. ------- |
| cnv_AtoULONG() |
| - Converts stringified number to integer. ---------------------- |
| cnv_ULONGtoA() |
| - Stringifies the int. in one of four ways. -------------------- |
| cnv_ULONGtoBITS() |
| - Determines how many bits in the value. ----------------------- |
| ctl_relocdrimap() |
| - Primitive DrawInfo pen mappings relocator. ------------------- |
| dev_sizeingigs() |
| - Allows to compute size of the area and express it in gigabyte- |
| dos_bcopydevice() |
| - Creates device name from NULL term. string. ------------------ |
| mem_addrfromlvo() |
| - Allows to determine an absolute address of a function in open- |
| mem_csumchs32() |
| - CHS type 3 checksumming routine. ----------------------------- |
| mem_csumeor32() |
| - EOR with additional base checksum. --------------------------- |
| mem_csumint32() |
| - INT checksumming routine. ------------------------------------ |
| mem_fnv128hash() |
| - 128 bit FNV-1a routine that works on memory region. ---------- |
| mem_fnv64hash() |
| - Allows to hash data in the memory. --------------------------- |
| mem_pjw64hash() |
| - Allows to hash data in the memory. --------------------------- |
| nfo_isconsole() |
| - Check if string equals to * or CONSOLE:'. -------------------- |
| nfo_ismode15khz() |
| - Checks if passed modeid is 15kHz one. ------------------------ |
| nfo_isprime() |
| - Tells if given integer is a prime. --------------------------- |
| nfo_nearestprime() |
| - Returns nearest prime integer. ------------------------------- |
| nfo_numdivisors() |
| - Determines how many divisors given number has. --------------- |
| txt_bstrncat() |
| - Concatenate BCPL string to NULL term. string. ---------------- |
| txt_bstrnpcat() |
| - Concatenate BCPL string to NULL term. string. ---------------- |
| txt_strnvacat() |
| - Combo string creation/concatenation. ------------------------- |
| txt_datdat() |
| - Finds x byte data in y = x + z byte data buffer. ------------- |
| txt_fixquotes() |
| - Unescapes quotes in an array of args. ------------------------ |
| txt_fnv128hash() |
| - Allows to hash any NULL terminated string using 128 bit FNV-1- |
| txt_fnv64hash() |
| - Allows to hash any NULL term. string. ------------------------ |
| txt_iniparse() |
| - Tries to parse an INI-style line. ---------------------------- |
| txt_memcmp() |
| - Compares two memory regions of upto size. -------------------- |
| txt_memfill() |
| - Fills the memory with a given val. --------------------------- |
| txt_needslash() |
| - See if path can be suffixed with slash. ---------------------- |
| txt_noansi() |
| - Checks if character might be a part of ANSI sequence. -------- |
| txt_nocomment() |
| - Focuses on a text diregarding comments and other useless thin- |
| txt_parseline() |
| - Assembles an array of arguments from string. ----------------- |
| txt_pjw64hash() |
| - Allows to hash any NULL term. string. ------------------------ |
| txt_psnprintf() |
| - Produces output according to the format. --------------------- |
| txt_quickhash() |
| - Allows to hash any NULL term. string. ------------------------ |
| txt_skipcc() |
| - Skips C-style comments in NULL term. strings in a special man- |
| txt_strchr() |
| - Finds a character in a given string. ------------------------- |
| txt_strcmp() |
| - Compares two strings. ---------------------------------------- |
| txt_strcspn() |
| - Searches a string for a set of characters. ------------------- |
| txt_stripansi() |
| - Strips ANSI sequences from string. --------------------------- |
| txt_strlen() |
| - Checks how long the string is. ------------------------------- |
| txt_strncat() |
| - Concatenate two strings. ------------------------------------- |
| txt_strnpcat() |
| - Concatenate two strings. ------------------------------------- |
| txt_strspn() |
| - Searches a string for a set of characters. ------------------- |
| txt_strstr() |
| - Finds a string in the string. -------------------------------- |
| txt_strtok() |
| - General purpose tokenisator. --------------------------------- |
| txt_tokenify() |
| - Tokenify NULL terminated string using single character separa- |
| txt_vcbpsnprintf() |
| - Produces output according to the fmt. ------------------------ |
| txt_vpsnprintf() |
| - Produces output according to the format. --------------------- |