hmlib
hmlib is a library which contains a set of routines to aid you in writing a C program.
hmlib contains functions that either complement existing programs or make it easier to write programs that work with HyperMesh.
- ASCII file functions: Enable you to read integer, double, string and end-of-line data from ASCII files.
- Dynamic block functions: Give the capability of working with dynamically allocated arrays without worrying about the low-level details of dynamic memory allocation.
- Memory allocation functions: Allow for direct memory allocation and also enhances the standard C functions with a level of error checking to prevent common errors from occurring.
- Miscellaneous functions: Allow you to terminate programs, send messages, and read and write to binary files.
- String functions: Handle string operations.
- Vector functions: Allow for vector operations to be performed.