Standard Library

This section describes the Standard Library, a core component integrated into every product delivered by SpaceShadow. The Standard Library provides a comprehensive set of algorithms designed to eliminate dependencies on standard C language libraries (libc) and consolidates reusable code in a centralized location.

The files comprising the Standard Library are listed in the table below:

File nameExtensionDescription
ST_APIHStandard Library API header
ST_BSTreeC, HBinary Search Tree (AVL) implementation
ST_PQueueC, HPriority Queue implementation
ST_EndianC, HByte ordering and endianness support
ST_ErrorsC, HError code management
ST_HandleC, HGeneric handle management
ST_MemoryC, HDynamic memory management
ST_FixMemC, HFixed-size memory pool management
ST_CLIBC, HStandard C Library abstraction layer
ST_InitCStandard Library initialization

SpaceShadow documentation