Modules | |
clInit functions | |
Standard functions for initiliasing CL struct members to "safe" values. | |
clClear functions | |
Standard functions for deallocating CL struct members. | |
clNew functions | |
Standard functions for allocating memory for CL structs. | |
clDelete functions | |
Standard functions to free memory occupied by CL structs. | |
clCopy functions | |
Standard functions to "deep" copy CL structs. | |
clDefault functions | |
Standard functions to set CL structs to meaningful defaults. | |
clWrite functions | |
Standard functions to write CL structs to a file in binary. | |
clRead functions | |
Standard functions to read CL structs from a file in binary. | |
clPrint functions | |
Standard functions to print CL structs in a human-readable format. |
Additionally complex structs (with pointers or arrays) have functions to initialise their members to "safe" values (eg. counters to 0 and pointers to NULL) and to free struct members that point to data "owned" by the struct: