update readme

This commit is contained in:
flysand7 2023-09-10 21:25:10 +11:00
parent 362460ac9c
commit 5c6b55e4e5
1 changed files with 11 additions and 13 deletions

View File

@ -39,12 +39,12 @@ time is discouraged.
| <assert.h> | Diagnostics. | none | | <assert.h> | Diagnostics. | none |
| <complex.h> | Complex arithmetic. | none | | <complex.h> | Complex arithmetic. | none |
| <ctype.h> | Character handling. | none | | <ctype.h> | Character handling. | none |
| <errno.h> | Errors. | none | | <errno.h> | Errors. | Implemented |
| <fenv.h> | Floating-point environment. | none | | <fenv.h> | Floating-point environment. | none |
| <float.h> | Characteristics of floating types. | none | | <float.h> | Characteristics of floating types. | none |
| <inttypes.h> | Format conversion of integer types. | none | | <inttypes.h> | Format conversion of integer types. | none |
| <iso646.h> | Alternative spellings. | none | | <iso646.h> | Alternative spellings. | none |
| <limits.h> | Sizes of integer types. | none | | <limits.h> | Sizes of integer types. | Implemented |
| <locale.h> | Localization. | none | | <locale.h> | Localization. | none |
| <math.h> | Mathematics. | none | | <math.h> | Mathematics. | none |
| <setjmp.h> | Nonlocal jumps. | [1] | | <setjmp.h> | Nonlocal jumps. | [1] |
@ -56,12 +56,12 @@ time is discouraged.
| <stdbool.h> | Boolean type and values. | none | | <stdbool.h> | Boolean type and values. | none |
| <stddef.h> | Common definitions. | none | | <stddef.h> | Common definitions. | none |
| <stdint.h> | Integer types. | Implemented | | <stdint.h> | Integer types. | Implemented |
| <stdio.h> | Input/output. | WIP | | <stdio.h> | Input/output. | Partial |
| <stdlib.h> | General utilities. | none | | <stdlib.h> | General utilities. | none |
| <stdnoreturn.h> | `_Noreturn`. | none | | <stdnoreturn.h> | `_Noreturn`. | none |
| <string.h> | String handling. | none | | <string.h> | String handling. | none |
| <tgmath.h> | Type-generic math. | none | | <tgmath.h> | Type-generic math. | none |
| <threads.h> | Threads. | none | | <threads.h> | Threads. | Partial |
| <time.h> | Date and time. | none | | <time.h> | Date and time. | none |
| <uchar.h> | Unicode utilities. | none | | <uchar.h> | Unicode utilities. | none |
| <wchar.h> | Wide character utilities. | none | | <wchar.h> | Wide character utilities. | none |
@ -86,21 +86,19 @@ functionality.
Before proceeding please note that ciabatta can only be compiled and used Before proceeding please note that ciabatta can only be compiled and used
with `clang` and `cuik`. It may be able to work with `gcc` with some minor adjustments with `clang` and `cuik`. It may be able to work with `gcc` with some minor adjustments
but I didn't test. but I never tested it.
You can get `cuik` in [the GitHub repository](https://github.com/RealNeGate/Cuik) You can get `cuik` in [the GitHub repository](https://github.com/RealNeGate/Cuik)
For executing the script you will need at least python 3.3 and the pyjson5 package
```
$ pip install pyjson5
```
### Building
On linux you can simply run `./build.py` script. On windows can run On linux you can simply run `./build.py` script. On windows can run
it with `py build.py` command. it with `py build.py` command.
The script accepts some command-line arguments, which you can check by running
```
$ ./build.py -h
```
## Usage ## Usage
Grab the following files into your project's (or any other) directory: Grab the following files into your project's (or any other) directory: