anna fef
  • https://fef.moe
  • your least favorite nyanbinary anarcho-communist neurodivergent catgirl hacker. she/they/it

  • Joined on 2021-03-25
fef pushed to main at fef/libneo 2021-07-19 13:12:59 +02:00
080c5e6195 types: make nlen field volatile
d033a5df9d list: fix stupid syntax errors and size bugs
Compare 2 commits »
fef pushed to main at fef/libneo 2021-07-18 21:11:22 +02:00
6b8e8a4762 list: add "simple" linked list
fef pushed to main at fef/libneo 2021-07-18 21:05:50 +02:00
b6659a321d string: add static NSTR_DEFINE initializer macro
fef pushed to main at fef/libneo 2021-07-18 15:14:38 +02:00
0bafd7d9b7 nref: fix compile warnings in test
fef pushed to main at fef/libneo 2021-07-16 22:40:42 +02:00
f657ed4ea4 nref: include in main header
fef pushed to main at fef/libneo 2021-07-16 22:40:12 +02:00
030ca48d2f nref: add tests
fef pushed to main at fef/libneo 2021-07-16 21:48:00 +02:00
30954cd078 string: add tests
0f3c11110c string: implement nstrdup
Compare 2 commits »
fef pushed to main at fef/libneo 2021-07-16 14:43:37 +02:00
66032c95f2 string: sanitize nstrcmp return value on error
a1ac5d8c41 nref: clear pointer if refcount reached 0
7169a434bf utf: add utf8_ncheck
Compare 3 commits »
fef pushed to main at fef/libneo 2021-07-16 13:36:09 +02:00
6ab34d0893 string: rename _capacity field to _size
fef pushed to main at fef/libneo 2021-07-16 00:31:13 +02:00
7d0dd2d705 utf: fix documentation error
fef pushed to main at fef/libneo 2021-07-16 00:26:39 +02:00
9b40d46287 utf: add tests for utf8_strlen and utf8_check
fef pushed to main at fef/libneo 2021-07-16 00:13:17 +02:00
f41fc5ad44 test: add tests for utf8_chrsize
f27d00a4a2 utf: fix name ambiguity of utf8_chrsize
Compare 2 commits »
fef pushed to main at fef/libneo 2021-07-15 23:56:16 +02:00
460ff1a37b remove extern "C" wrappers in internal headers
fef pushed to main at fef/libneo 2021-07-15 23:50:34 +02:00
3828cfb7c4 utf: add test cases for utf8_from_nchr
fef pushed to main at fef/libneo 2021-07-15 23:15:28 +02:00
aae039ae29 string: nstrcat refactor
2fbbfc61c0 string: use memcpy instead of strncpy in nstrmul
8c591796fb string: always call strcmp() in nstrcmp()
7d64438f70 string: fix off-by-one error in leftpad
900bce9b8e string: add nnstr string constructor
Compare 10 commits »
fef pushed to main at fef/libneo 2021-07-15 21:01:12 +02:00
5b46a05ce7 "comply" with ISO C11
fef pushed to main at fef/libneo 2021-07-15 14:19:51 +02:00
b011d5feb5 string: remove unnecessary refcount update
fef pushed to main at fef/libneo 2021-07-15 01:50:10 +02:00
5aed426864 string: add more utility functions
43da1220ee error: fix brainfart
Compare 2 commits »
fef pushed to main at fef/libneo 2021-07-14 22:24:48 +02:00
b010638dd1 string: add creationg and char access functions
fef pushed to main at fef/libneo 2021-07-14 22:20:56 +02:00
c70068f1b8 utf: fix some more bugs