1.2.1
Welcome!

Naughty Buffers is a C99 library that provides generic, type-unsafe, _"stretchy buffer"_ that can hold any type of data internally and allows you to access them later. It automatically grows when assigning, pushing or inserting new data blocks.

It also allows you to specify your own memory-management replacement functions for when you don't want to use standard ones (malloc and friends)

Starting points

  • The Buffer section is the API reference for the buffer management types and functions.
  • The Array Generator section is the API reference for the type-safe wrapper generator macros.
  • Installation instructions can be found in the README