Eric-Paul Ickhorn
3fd1b69293
structure(gitignore): Added .gitignore with executable code, compiled headers and some folders to ignore.
2024-05-23 01:27:16 +02:00
Eric-Paul Ickhorn
6150e5dda6
documentation(readme): Extended README.md to include more information.
2024-05-23 01:23:49 +02:00
Eric-Paul Ickhorn
d54bf3fe28
documentation(round): Fixed a minor typing mistake.
2024-05-23 01:20:07 +02:00
Eric-Paul Ickhorn
4244cf107b
documentation(round): Added copyright-header and comments for the rounding-functions.
2024-05-23 01:18:53 +02:00
Eric-Paul Ickhorn
f77dd2b23a
feature(round): Added rounding library.
...
The first features are:
1) Floor'ing and Ceil'ing to the next value of a specific stepping
2) Floor'ing and Ceil'ing to the next power of 2.
2024-05-23 01:12:36 +02:00
Eric-Paul Ickhorn
a5e78dca9a
bugfix(arena): Fixed crash-bug which is triggered by cloning a string into a full arena.
...
When allocating in a full arena, the function 'ufn_arena_alloc' returns NULL.
Up to now, the string-clone function would try to copy to there.
Now it returs NULL as string-copy when that would've happened.
2024-05-23 00:58:02 +02:00
Eric-Paul Ickhorn
ee22b5df5c
feature(arena): Added and documented string-clone function.
2024-05-23 00:56:59 +02:00
Eric-Paul Ickhorn
f8749ba238
documentation(arena): Added comments to the functions and the arena-structure.
2024-05-23 00:52:48 +02:00
Eric-Paul Ickhorn
7ebd70c59c
Added arena library
2024-05-23 00:12:26 +02:00
Eric-Paul Ickhorn
4c73ae4f20
Initial commit
2024-05-22 22:06:47 +00:00