Commit graph

11 commits

Author SHA1 Message Date
fef
87d0a30dab
error: add errmsg_raw utility 2021-07-30 15:50:35 +02:00
fef
abfccf6b5c
doc: refactor and normalize comments 2021-07-26 22:40:50 +02:00
fef
c3776c0654
doc: add Doxygen support 2021-07-26 16:54:05 +02:00
fef
c797540dbc
string: rename string type to nstr_t
This might annoy a bunch of people, but it kinda
follows the "traditional" C coding style and i
like it more.  Also it reminds you that strings
are absolutely not a primitive data type.
2021-07-22 12:20:53 +02:00
fef
460ff1a37b
remove extern "C" wrappers in internal headers
Internal headers, i.e. those prefixed with an
underscore, aren't supposed to be included in
external projects anyways and libneo itself is
obviously C only.
2021-07-15 23:54:39 +02:00
fef
5aed426864
string: add more utility functions 2021-07-15 01:47:04 +02:00
fef
b8471c6d76
set up Catch2 for testing
Looks like there isn't really a way around C++ smh
2021-07-14 21:30:10 +02:00
fef
befc18f8ff
add C++ support
This is so not a good idea but i'll need it for Catch2
2021-07-14 20:45:22 +02:00
ec5ed1e352
error: refactor the whole thing
a.k.a. make it more complicated.
2021-07-12 03:06:51 +02:00
fef
7df80d8cd1
add malloc wrapper 2021-07-11 15:06:42 +02:00
4dbc77845a
add error handling system 2021-07-11 02:11:58 +02:00