structural representation. Additionally there are routines to convert to and from most well-known forms of ASCII into the 64-bit NSPR representation. Memory management NSPR provides API to perform the basic malloc, calloc, realloc and free functions. Depending on the platform, the functions may be implemented almost entirely in the NSPR runtime or simply shims that call immediately into the host operating system's offerings. Linking Support for linking (shared library loading and unloading) forms part of NSPR's feature set. In most cases this is simply a smoothing over of the facilities offered by the various platform providers. See also Apache Portable Runtime Adaptive Communication Environment Cross-platform support middleware References External links Official website NSPR source code Application programming interfaces Mozilla Netscape