# Shelter standard library

## Introduction

In order to function properly, any kernel need a standard library. Shelter define his own minimal standard library with his own particularities.

## Summary

1) [Basic types](types.md)
2) [Return status](status.md)
3) [Basic memory operations](mem.md)
4) [Heap memory allocations](malloc.md)
5) [Print primitives](print.md)
6) [String operations](strings.md)
7) [SMP services](smp.md)
8) [Queues](queues.md)

You can include the file `shelter/lib/include/std/stdlib.h` to include all necessary headers to access the Shelter standard library.
