An open API service indexing awesome lists of open source software.

https://github.com/demonstrandum/crelude

Personal C standard library / prelude.
https://github.com/demonstrandum/crelude

c personal prelude standard-library utf-8

Last synced: about 1 year ago
JSON representation

Personal C standard library / prelude.

Awesome Lists containing this project

README

          

# Crelude

A personal C (C11) prelude / standard library.

For enhanced C syntax highlighting whilst using this library, consider using my
[`.vim/after/syntax/c.vim`](https://github.com/Demonstrandum/Dotfiles/blob/master/.vim/after/syntax/c.vim).

## Build and Install

```shell
make
PREFIX=/usr/local make install
```
or similar.

Generates `tests` executable and `libcrelude.so`.
Tested on GNU+Linux and macOS, on both x86_64 and aarch64 (ARM) architectures.

## TODO

- [ ] Completely implement the standard libc printf formatters.
- [ ] Cut down on GNU extensions.