aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* clang-format: align with spacesYaroslav de la Peña Smirnov36 hours
| | | | Also format cli after the changes.
* cli: minor bug fixes and improvmentsYaroslav de la Peña Smirnov36 hours
|
* cli: header with extra option implementationsYaroslav de la Peña Smirnov37 hours
| | | | For now just one, `struct cli_opt_data_size`.
* cli: make it possible to extend option typesYaroslav de la Peña Smirnov38 hours
| | | | | Make it possible to extend options with custom value parsers by embeding `struct cli_opt` into a custom struct and setting the `set()` "method".
* clang-format: update it once moreYaroslav de la Peña Smirnov38 hours
|
* cli.h: a simple command-line parserYaroslav de la Peña Smirnov2 days
| | | | A simple command-line commands and options parser.
* utest: add benchmarksHEADmasterYaroslav de la Peña Smirnov2 days
| | | | Also updated clang-format a bit.
* utils.h: update ARRAY_SIZEYaroslav de la Peña Smirnov2024-04-15
| | | | | Update ARRAY_SIZE macro so that we can use it in more places, including where comma expressions aren't allowed.
* list: add some macros and functions from LinuxYaroslav de la Peña Smirnov2024-04-15
|
* optionals v0.2.0: custom-named optionalsYaroslav de la Peña Smirnov2024-02-20
| | | | | Can now declare custom named optionals, in order to declare optionals for two-token type names.
* initYaroslav de la Peña Smirnov2023-07-22
Just some C wares; hmap, list, optional, unit tests.