├── .clang-format ├── .gitattributes ├── .github └── workflows │ └── build.yml ├── .gitignore ├── LICENCE ├── README.md ├── flake.lock ├── flake.nix ├── include ├── assert.h ├── ctype.h ├── errno.h ├── foundation │ ├── builtins.h │ └── libc.h ├── inttypes.h ├── math.h ├── setjmp.h ├── stdlib.h ├── string.h ├── tgmath.h └── uchar.h ├── src ├── libc.zig └── modules │ ├── assert.zig │ ├── ctype.zig │ ├── errno.zig │ ├── math.zig │ ├── setjmp.zig │ ├── stdlib.zig │ ├── string.zig │ └── uchar.zig └── test ├── build.zig ├── build.zig.zon └── src ├── assert-validator.c └── syntactic-validation.c /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZigEmbeddedGroup/foundation-libc/HEAD/.clang-format -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | *.zig text=auto eol=lf 2 | -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZigEmbeddedGroup/foundation-libc/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZigEmbeddedGroup/foundation-libc/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENCE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZigEmbeddedGroup/foundation-libc/HEAD/LICENCE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZigEmbeddedGroup/foundation-libc/HEAD/README.md -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZigEmbeddedGroup/foundation-libc/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZigEmbeddedGroup/foundation-libc/HEAD/flake.nix -------------------------------------------------------------------------------- /include/assert.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZigEmbeddedGroup/foundation-libc/HEAD/include/assert.h -------------------------------------------------------------------------------- /include/ctype.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZigEmbeddedGroup/foundation-libc/HEAD/include/ctype.h -------------------------------------------------------------------------------- /include/errno.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZigEmbeddedGroup/foundation-libc/HEAD/include/errno.h -------------------------------------------------------------------------------- /include/foundation/builtins.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZigEmbeddedGroup/foundation-libc/HEAD/include/foundation/builtins.h -------------------------------------------------------------------------------- /include/foundation/libc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZigEmbeddedGroup/foundation-libc/HEAD/include/foundation/libc.h -------------------------------------------------------------------------------- /include/inttypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZigEmbeddedGroup/foundation-libc/HEAD/include/inttypes.h -------------------------------------------------------------------------------- /include/math.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZigEmbeddedGroup/foundation-libc/HEAD/include/math.h -------------------------------------------------------------------------------- /include/setjmp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZigEmbeddedGroup/foundation-libc/HEAD/include/setjmp.h -------------------------------------------------------------------------------- /include/stdlib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZigEmbeddedGroup/foundation-libc/HEAD/include/stdlib.h -------------------------------------------------------------------------------- /include/string.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZigEmbeddedGroup/foundation-libc/HEAD/include/string.h -------------------------------------------------------------------------------- /include/tgmath.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZigEmbeddedGroup/foundation-libc/HEAD/include/tgmath.h -------------------------------------------------------------------------------- /include/uchar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZigEmbeddedGroup/foundation-libc/HEAD/include/uchar.h -------------------------------------------------------------------------------- /src/libc.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZigEmbeddedGroup/foundation-libc/HEAD/src/libc.zig -------------------------------------------------------------------------------- /src/modules/assert.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZigEmbeddedGroup/foundation-libc/HEAD/src/modules/assert.zig -------------------------------------------------------------------------------- /src/modules/ctype.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZigEmbeddedGroup/foundation-libc/HEAD/src/modules/ctype.zig -------------------------------------------------------------------------------- /src/modules/errno.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZigEmbeddedGroup/foundation-libc/HEAD/src/modules/errno.zig -------------------------------------------------------------------------------- /src/modules/math.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZigEmbeddedGroup/foundation-libc/HEAD/src/modules/math.zig -------------------------------------------------------------------------------- /src/modules/setjmp.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZigEmbeddedGroup/foundation-libc/HEAD/src/modules/setjmp.zig -------------------------------------------------------------------------------- /src/modules/stdlib.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZigEmbeddedGroup/foundation-libc/HEAD/src/modules/stdlib.zig -------------------------------------------------------------------------------- /src/modules/string.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZigEmbeddedGroup/foundation-libc/HEAD/src/modules/string.zig -------------------------------------------------------------------------------- /src/modules/uchar.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZigEmbeddedGroup/foundation-libc/HEAD/src/modules/uchar.zig -------------------------------------------------------------------------------- /test/build.zig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZigEmbeddedGroup/foundation-libc/HEAD/test/build.zig -------------------------------------------------------------------------------- /test/build.zig.zon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZigEmbeddedGroup/foundation-libc/HEAD/test/build.zig.zon -------------------------------------------------------------------------------- /test/src/assert-validator.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZigEmbeddedGroup/foundation-libc/HEAD/test/src/assert-validator.c -------------------------------------------------------------------------------- /test/src/syntactic-validation.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZigEmbeddedGroup/foundation-libc/HEAD/test/src/syntactic-validation.c --------------------------------------------------------------------------------