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. --------------------- |