TOC PREV NEXT INDEX

Put your logo here!


The HLA Standard Library


v1.78 Documented the array.lookupTable macro. Also described hll.useBubbleSort forr SWITCH macro.

v1.71 Documented the stdout.write and stdin.read routines.

v1.69 Documented new memory allocation routines.

v1.68 Documented arg.a_v, arg.a_cmdLn, arg.destroy, and arg.args routines. Modified description of fileio.eof to reflect changes made under Windows.

v1.64 Documented the str.iprefix, str.iprefix2, str.iindex, str.iindex2, str.irindex, and str.irindex2 functions.

v1.63 Documented str.truncate and str.a_truncate; documented env.get and env.a_get.

v1.60 Added documentation for the os.system function.

v1.57 Added documentation for the mmap module.

v1.55 Modified description of fileio.eof to mention problems with stdin.

v1.39 Added descriptions for the zero-terminated string functions: str.cpyz, str.a_cpyz, str.catz, str.zcpy, str.zcat, and str.zcmp.

v1.38: Added descriptions for the 64-bit and 128-bit arithmetic and I/O routines.

v1.37: Changed description of str.trim, str.a_trim, stridelspace, and str.a_delspace to match the changes in the code.

v1.35: Began maintaining version numbers for this document.

The following sections provide a basic description of some of the routines in the HLA Standard Library. Keep in mind that the HLA Standard Library is a work in progress and the following sections may not be totally up to date. The HLA Standard Library source code is the final arbitor if there is a question how the routines operate.

Unless otherwise noted, you can assume that the Standard Library routines preserve all the general purpose registers. They generally do not preserve the flags.



TOC PREV NEXT INDEX