17 Commits

Author SHA1 Message Date
115a4c20de
fixed some shitty bugs in remove_node
yay now like 4561456456 bugs remain
2023-02-01 15:53:58 +01:00
85731bab38
added check if pointer was found in why2_free 2023-02-01 15:26:17 +01:00
0b4ca30ec9
defined why2_strdup
I hope I won't fuck up anything by this
2023-02-01 15:10:10 +01:00
66560fd033
reformated why2_free
I just realized I am freeing with why2_free ALL THE TIME, so it is causing some problems when freeing like strdup or anything
2023-02-01 15:06:00 +01:00
c8e2c4226d
added list deallocation to remove_node 2023-01-31 19:03:02 +01:00
fefc2f83e2
fixed remove_node linking problems
the fucking memory leaks remain
2023-01-31 18:52:52 +01:00
7a017b3a8c
fixed some linked list shit 2023-01-31 18:17:59 +01:00
026f2fa458
moved some code from why2_free to remove_node 2023-01-31 16:41:02 +01:00
c487d4eeee
defined why2_realloc 2023-01-31 15:52:46 +01:00
a199f30c7c
commented out unused buffer 2023-01-31 15:43:33 +01:00
c5558c554e
implemented doubly linked list in memory
please help me; this was painful
2023-01-31 15:41:51 +01:00
6cce28c65a
implemented why2_malloc & why2_calloc & why2_free 2023-01-29 20:39:52 +01:00
e075c022fa
defined why2_calloc & why2_free
same thing as why2_malloc
2023-01-29 20:36:54 +01:00
2bfec0be95
defined why2_malloc
it will be technically just malloc with adding the allocated memory to linked list of something like that; you get the idea
2023-01-29 20:27:19 +01:00
3ec087da2f
created memory header & source file
abcdefghijklmnopqrstuvwxyz
2023-01-29 20:19:29 +01:00
5e8cf54145
renamed every global function & flag
basically - it's in snake_case now AND there's "why2_" at the beginning
2023-01-29 20:14:11 +01:00
dc20b49cc5
moved why2-core's misc to utils directory 2023-01-29 19:46:01 +01:00