LASH core documentation

Generalities

The LASH toolset is implemented in part as C libraries which can be linked to user applications. These applications should comply to the following guidelines:

Datatypes

The following datatypes are provided by the core package:
sint1, sint4, sint8 : Architecture-independent signed integers.
uint1, uint4, uint8 : Architecture-independent unsigned integers.

Functions

The following functions are provided by the core package:
lash_init : Initializes the package.
lash_end : Shuts down the package.

lash_get_max_mem_usage, lash_get_mem_usage, lash_reset_max_mem_usage : Manage memory usage statistics.

lash_perror : Reports an error.

Variable

The following variable is provided by the core package:
lash_errno : Most recent error code.