Commit Graph
17 Commits
Author SHA1 Message Date
theoludwig 4a11a096fa feat: add hash_map data structure
fixes #3
2023-06-25 20:09:07 +02:00
theoludwig 931a0b69ce chore: replace missing string_t 2023-06-25 20:09:07 +02:00
theoludwig 682997c0a5 chore: prefix all #define for includes with LIBCPROJECT 2023-06-25 20:09:07 +02:00
theoludwig 5f60abc759 chore: remove useless @return 2023-06-25 20:09:07 +02:00
theoludwig a0140a6716 feat: add types.h 2023-06-25 20:09:07 +02:00
theoludwig 1ded37b106 feat!: rename types string to string_t and byte to byte_t 2023-06-25 20:08:58 +02:00
theoludwig 8f3ee199e5 feat: add string type 2023-06-25 15:20:38 +02:00
theoludwig ce088f8ff5 feat: add byte typedef 2023-06-25 15:20:38 +02:00
theoludwig eb798a619a fix: update filesystem_read and filesystem_write signatures
BREAKING CHANGE: take a `uint8_t` for file_content instead of `char`

It makes more sense to treat files as array of "bytes", not only characters/text files.
2023-06-25 15:20:07 +02:00
theoludwig b9f573bfb2 feat: support more mimetypes for filesystem_get_mimetype 2023-06-24 21:15:55 +02:00
theoludwig b665e3629d fix: handle filesystem read and write errors 2023-06-24 21:13:00 +02:00
theoludwig d42ec38e36 ci: add gcc --version 2023-06-24 21:09:19 +02:00
theoludwig d1b93d1da0 docs: add @since to know when a structure/function was added 2023-06-24 21:06:45 +02:00
theoludwig 071b645cb4 build(deps): update doxygen-awesome-css to v2.2.1 2023-06-24 20:44:48 +02:00
theoludwig e5d07d73cd ci: set dependencies version explicitly 2023-06-24 20:39:14 +02:00
theoludwig d850f04069 perf: compile with -O3 gcc flag 2023-06-24 20:30:34 +02:00
theoludwig 20d31ba2e3 fix: update author - Théo LUDWIG 2023-06-24 20:29:30 +02:00