zeichensystem
2f50db1858
Fix more GCC warnings
2025-12-21 19:51:42 +01:00
zeichensystem
45f07986c3
Add string functions
2025-12-21 17:30:13 +01:00
jun
ae83ee66e1
Make guf_utf8_char 4 bytes instead of 5
...
(Null-termination was superfluous here.)
2025-05-25 16:04:26 +02:00
jun
c54fc75221
Use least vs fast int types
2025-05-19 09:50:05 +02:00
jun
57f0e47efc
Refactor to use portable minimum-width integers.
...
The signed and unsigned fixed-width integers (int32_t, uint32_t etc.) are optional
in C99 (and above). Use the non-optional minimum-width integers (int_fast32_t, uint_fast32_t and int_least32_t, uint_least32_t etc.) instead.
To simulate unsigned wrap-around, use the GUF_UWRAP macros in guf_common.h
cf. https://en.cppreference.com/w/c/types/integer (last-retrieved: 2025-05-18)
2025-05-18 22:03:03 +02:00
jun
3ee07078f0
Add comments
2025-03-21 00:51:29 +01:00
jun
d057d76334
Rename GUF_STATIC_BUF_SIZE
2025-03-06 12:02:18 +01:00
jun
e489dd694b
Add quaternion operations
2025-03-06 11:52:24 +01:00
jun
9d62df6a83
Add more dict tests
2025-03-04 06:52:42 +01:00
jun
a41ff868f2
Fix guf_dict probing
2025-03-03 11:28:40 +01:00
jun
4d97725bba
Fix guf_dict growth bug
2025-03-02 21:41:30 +01:00
jun
cd1c1cd5db
Refactor
2025-03-02 18:25:54 +01:00
jun
8b02eff3b7
Make preserved_delims work (in guf_str_next_tok)
2025-02-27 13:02:28 +01:00
jun
217622d816
Add tokeniser
2025-02-27 10:21:21 +01:00
jun
d450cd8a45
Add utf-8 handling
2025-02-27 07:12:43 +01:00
jun
60e2849b01
Work on utf-8
2025-02-26 03:57:04 +01:00