1
1
mirror of https://github.com/theoludwig/libcproject.git synced 2024-09-19 21:35:53 +02:00
Commit Graph

23 Commits

Author SHA1 Message Date
2796dec0c7
fix: memory issues thanks to -fsanitize=address flag
Work In Progress #5
2023-08-03 19:35:44 +02:00
9717cff35a
feat: add terminal_print_array_list 2023-07-31 23:51:37 +02:00
368c07c57a
fix: char* issues with memory allocation
Work In progress #5
2023-06-26 22:32:26 +02:00
074d9e0acb
docs: fix doxygen warnings 2023-06-25 21:32:16 +02:00
016bfeb47f
perf: use SipHash 1-3 algorithm for hash_map 2023-06-25 20:09:07 +02:00
baea00fdac
feat!: remove dictionary data structure
Replaced by `hash_map`
2023-06-25 20:09:07 +02:00
256e9cb690
refactor: usage of hash_map instead of dictionary 2023-06-25 20:09:07 +02:00
4a11a096fa
feat: add hash_map data structure
fixes #3
2023-06-25 20:09:07 +02:00
931a0b69ce
chore: replace missing string_t 2023-06-25 20:09:07 +02:00
682997c0a5
chore: prefix all #define for includes with LIBCPROJECT 2023-06-25 20:09:07 +02:00
5f60abc759
chore: remove useless @return 2023-06-25 20:09:07 +02:00
a0140a6716
feat: add types.h 2023-06-25 20:09:07 +02:00
1ded37b106
feat!: rename types string to string_t and byte to byte_t 2023-06-25 20:08:58 +02:00
8f3ee199e5
feat: add string type 2023-06-25 15:20:38 +02:00
ce088f8ff5
feat: add byte typedef 2023-06-25 15:20:38 +02:00
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
b9f573bfb2
feat: support more mimetypes for filesystem_get_mimetype 2023-06-24 21:15:55 +02:00
b665e3629d
fix: handle filesystem read and write errors 2023-06-24 21:13:00 +02:00
d1b93d1da0
docs: add @since to know when a structure/function was added 2023-06-24 21:06:45 +02:00
Divlo
bd85171e2d
refactor: include only in header files 2023-01-07 19:41:04 +01:00
Divlo
886038a0ac
feat: add array_list data structure
fixes #2
2023-01-07 19:40:16 +01:00
Divlo
cf6b7db16d
feat: first release 2023-01-05 21:13:10 +01:00
Divlo
0fa82c5772
chore: initial commit 2023-01-05 19:28:05 +01:00