a easy to use buffer library for c