Xiqual 0.7.2
Table of Contents
General stuff
Functions
- MD5Ascii Make a printable version of the MD5 sum.
- MD5Final Final wrapup.
- MD5Init Start MD5 accumulation.
- MD5Sum MD5-checksum a buffer.
- MD5Update Update context to reflect the concatenation of another buffer full of bytes.
- cfg_findnext Find a named section starting at a specific section.
- cfg_findsection Find a named section in a list.
- cfg_freesection Free a preferences section and its variables.
- cfg_freevar Free a variable and its strings.
- cfg_isbool Internal function for cfg_loadprefs().
- cfg_loadprefs Load preferences from an INI-style file.
- cfg_newsection Allocate a new preferences section.
- cfg_saveprefs Save a List of preferences sections to file.
- file_free Close autofile and free all buffers.
- file_getsize Stand-alone routine to get a file's size.
- file_initbuf Allocate a buffer of the given size.
- file_load Load an entire file into memory.
- file_new Open an autofile.
- file_read Read a number of bytes into the buffer from an autofile.
- file_readhook Set an autofile's read hook pointer.
- file_scan Seek-wrapper for SEEK_CUR functionality.
- file_seek Seek-wrapper for SEEK_SET functionality.
- file_write Write from an autofile's buffer.
- file_writehook Set an autofile's write hook pointer.
- iff_close Closes an IFF.
- iff_correctchunk Correct and pad odd-sized IFF chunks.
- iff_endchunk Finishes writing a chunk.
- iff_new Creates a new IFF.
- iff_newchunk Start on a new chunk in an IFF.
- iff_writechunkdata Write data to an IFF where you have just started a chunk.
- list_add Add a Node to a List.
- list_addhead Add a Node to the top of a List.
- list_delete Remove a Node from a List and free data.
- list_free Free a List and all its attached Node structures.
- list_getnode Return a Node at a specific index position.
- list_insert Insert one Node after another given Node.
- list_makecircular Make a List circular (first and last Node points to eachother).
- list_new Create a new List and set the destructor.
- list_newitem Allocates a new Node structure.
- list_remove Remove a Node from a List without freeing any data.
- net_create_server Create a new select() server.
- net_free_server Release all resources related to a Xiqual select() server.
- net_process Handle a select() server's incoming and outgoing data.
- node_end Return the last Node in a circular List.
- node_findbycontents Return a Node with data partially containing the entire specified string.
- node_findbyname Return a Node with data containing the specified string.
- node_makecircular Make a chain of nodes circular (first and last Node points to eachother).
- node_start Return the first Node in a circular List.
- str_freetoken Free a tokeniser object.
- str_tokenise Create a tokeniser object from a string.
- strfind Looks for a string within another string.
- strisnum Check if a string is all numbers and whitespace.
- strlower Turn a string into all-lowercase characters.
- strupper Turn a string into all-uppercase characters.
- tag_alloclist Allocate a tag array big enough for numtags items.
- tag_finditem Look for a tag identifier in a taglist, and return a pointer to the tagitem.
- tag_freelist Free a tagarray previously created with tag_alloclist().
- tag_getdata Find a tagitem's data by tag ID.
- tag_next Get next tagitem in the array.
- view_free Deallocate an xiview and its surface(s).
- view_hide Restore the area behind a view from its backing store.
- view_new Allocate a small chunk of display memory with back store.
- view_show Blit view image to surface it is created for.
- xi_init Initialise Xiqual and all SDL subsystems.
- xi_inittag This function gets called by xi_init() when initialising.
- xi_main Update mouse cursor (if using multicolour), and handle any input, calling user-specified hooks.
- xi_quit Free the xiglob structure and all its related data, then release all SDL resources.
- xi_seterror A generic way of setting error strings.
- xit_draw Blit from a tileset into the specified SDL_Surface.
- xit_freetiles Free a tileset.
- xit_loadtiles Load an IFF with compressed tiles.
- xit_qdraw Blit to default surface from default tileset
Macros
Enums, Unions, Structs
- MD5Context MD5 context for the Rivest/Plumb MD5 checksumming routines.
Typedefs
- IFFHandle Handle returned by iff_new() and iff_open() calls.
- List Linked list structure.
- Node A simple Node.
- autofile Autofile structure.
- preferences A preferences section.
- strtoken The token structure.
- tagitem A tagitem.
- variable A variable.
- xiglob Global structure for Xiqual's automatic handling of miscellaneous data
- xitiles A tileset in-memory representation.
- xiview This is a view, for use as sprites, message boxes, or anything else that might need to store the rectangle it is blitted over.
This page was generated with the help of DOC++.