Common data structures and functions C library