- *) Add another call level for memory allocation routines, thereby
- allowing memory allocation callbacks that can be given file
- name and line number information. The basic functionality
- remains, as well as the original possibility to just replace
- malloc(), realloc() and free(). The new functions that can be
- registered help users provide variants of malloc(), realloc()
- and free() that take two extra arguments, a const char* and an
- int. To register and find out the current settings for those
- hooks, the following functions are provided:
+ *) Allowing defining memory allocation callbacks that will be given
+ file name and line number information in additional arguments
+ (a const char* and an int). The basic functionality remains, as
+ well as the original possibility to just replace malloc(),
+ realloc() and free() by functions that do not know about these
+ additional arguments. To register and find out the current
+ settings for extended allocation functions, the following
+ functions are provided: