32 lines
569 B
Markdown
32 lines
569 B
Markdown
# tlibc
|
|
C library with collections, strings, exceptions, io...
|
|
|
|
|
|
## Build
|
|
1. Clone this repository.
|
|
```
|
|
git clone https://timerix.ddns.net/git/Timerix/tlibc.git
|
|
```
|
|
|
|
2. Install [cbuild](https://timerix.ddns.net/git/Timerix/cbuild) version specified in `project.config`.
|
|
|
|
3. Build static library
|
|
```
|
|
cd tlibc
|
|
cbuild build_static_lib_dbg
|
|
```
|
|
|
|
|
|
## Usage
|
|
```c
|
|
#include "tlibc/tlibc.h"
|
|
|
|
int main(){
|
|
Deferral(32); // reserve memory for 32 defers
|
|
try_fatal_void(tlibc_init());
|
|
Defer(tlibc_deinit());
|
|
|
|
Return 0; // call defers
|
|
}
|
|
```
|