40 lines
756 B
Markdown
40 lines
756 B
Markdown
|
# mem
|
||
|
|
||
|
## Description
|
||
|
Simple memory allocator library written in C.<br>
|
||
|
Depends on [except](https://myrepos.dev/Randy-Jordan/except)
|
||
|
|
||
|
## Table of Contents
|
||
|
|
||
|
- [Description](#description)
|
||
|
- [Features](#features)
|
||
|
- [Installation](#installation)
|
||
|
- [Usage](#usage)
|
||
|
- [Credits / Resources](#credits--resources)
|
||
|
- [License](#license)
|
||
|
|
||
|
## Features
|
||
|
|
||
|
- [x] Exceptions
|
||
|
- [x] Free
|
||
|
- [x] Malloc
|
||
|
- [x] Calloc
|
||
|
- [x] Realloc
|
||
|
- [x] Macros
|
||
|
|
||
|
## Usage
|
||
|
|
||
|
`make test` to build and test project.<br>
|
||
|
`make` to build the project.
|
||
|
|
||
|
|
||
|
## Credits / Resources
|
||
|
I found these resources extremely helpful.<br>
|
||
|
|
||
|
[C Interfaces and Implementations - David Hanson](https://github.com/drh/cii)
|
||
|
|
||
|
|
||
|
## License
|
||
|
|
||
|
This project is licensed under GPLv3 - see the [LICENSE](LICENSE) file for details.
|