blob: 6cd923da71704ccc6c742f6ea6fb0a65eef67904 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
.TH WOEIJF
My quality standard for a C library is:
- it is C, not C/C++;
- it has test;
- it uses sanitizers and fuzzing;
- it works with more than one C compiler (notably, gcc, clang, tcc, scc and
cproc);
- it has `.POSIX` as a rule in its Makefile;
- it uses make, and atmost, a ./configure script;
- it works with more than one C implementation (notably, bmake, gnumake and ?);
- it has an `install` and an `uninstall` target;
8cc, c, chibicc, lacc, lcc
|