]> www.git.momoyon.org Git - commonlib.git/commitdiff
[commonlib.h] Arena_func -> arena_func.
authorahmedsamyh <ahmedsamyh10@gmail.com>
Wed, 26 Mar 2025 22:23:01 +0000 (03:23 +0500)
committerahmedsamyh <ahmedsamyh10@gmail.com>
Wed, 26 Mar 2025 22:23:15 +0000 (03:23 +0500)
commonlib.h
tests/arena.c

index 9aa11b36880273f59c033cb0bb7c6f08c3d19a50..3eb80c8c3a53ea4ee41c8b896234ddb2bebe9f41 100644 (file)
 #define touch_file_if_doesnt_exist c_touch_file_if_doesnt_exist\r
 \r
 #define Arena c_Arena\r
-#define Arena_make c_Arena_make\r
-#define Arena_alloc c_Arena_alloc\r
-#define Arena_reset c_Arena_reset\r
-#define Arena_free c_Arena_free\r
-#define Arena_alloc_str c_Arena_alloc_str\r
-#define Arena_alloc_wstr c_Arena_alloc_wstr\r
+#define arena_make c_arena_make\r
+#define arena_alloc c_arena_alloc\r
+#define arena_reset c_arena_reset\r
+#define arena_free c_arena_free\r
+#define arena_alloc_str c_arena_alloc_str\r
+#define arena_alloc_wstr c_arena_alloc_wstr\r
 \r
 #define String_view c_String_view\r
 \r
@@ -229,13 +229,13 @@ struct c_Arena {
 };\r
 \r
 // pass size 0 to get ARENA_BUFF_INITIAL_SIZE\r
-c_Arena c_Arena_make(size_t size);\r
-void* c_Arena_alloc(c_Arena* a, size_t size);\r
-void c_Arena_reset(c_Arena* a);\r
-void c_Arena_free(c_Arena* a);\r
+c_Arena c_arena_make(size_t size);\r
+void* c_arena_alloc(c_Arena* a, size_t size);\r
+void c_arena_reset(c_Arena* a);\r
+void c_arena_free(c_Arena* a);\r
 \r
-#define c_Arena_alloc_str(a, fmt, ...)    c_Arena_alloc(&(a), sizeof(char)*stbsp_snprintf((a).ptr, (int)((a).buff_size - ((uint8*)(a).ptr - (uint8*)(a).buff)), (fmt), __VA_ARGS__)+1)\r
-#define c_Arena_alloc_wstr(a, fmt, ...) c_Arena_alloc(&a, sizeof(char)*wprintf(a.ptr, a.buff_size - ((uint8*)a.ptr - (uint8*)a.buff), (fmt), __VA_ARGS__)+1)\r
+#define c_arena_alloc_str(a, fmt, ...)    c_arena_alloc(&(a), sizeof(char)*stbsp_snprintf((a).ptr, (int)((a).buff_size - ((uint8*)(a).ptr - (uint8*)(a).buff)), (fmt), __VA_ARGS__)+1)\r
+#define c_arena_alloc_wstr(a, fmt, ...) c_arena_alloc(&a, sizeof(char)*wprintf(a.ptr, a.buff_size - ((uint8*)a.ptr - (uint8*)a.buff), (fmt), __VA_ARGS__)+1)\r
 \r
 //\r
 // String Builder\r
@@ -393,7 +393,7 @@ void c_touch_file_if_doesnt_exist(cstr filename) {
 \r
 // c_Arena\r
 \r
-c_Arena c_Arena_make(size_t size) {\r
+c_Arena c_arena_make(size_t size) {\r
     c_Arena res = {0};\r
     res.buff_size = size == 0 ? ARENA_BUFF_INITIAL_SIZE : size;\r
     res.buff = C_MALLOC(res.buff_size);\r
@@ -404,7 +404,7 @@ c_Arena c_Arena_make(size_t size) {
     return res;\r
 }\r
 \r
-void* c_Arena_alloc(c_Arena* a, size_t size) {\r
+void* c_arena_alloc(c_Arena* a, size_t size) {\r
     C_ASSERT(a->buff, "Bro pass an initialized arena!");\r
 \r
     void* res = a->ptr;\r
@@ -424,11 +424,11 @@ void* c_Arena_alloc(c_Arena* a, size_t size) {
     return res;\r
 }\r
 \r
-void c_Arena_reset(c_Arena* a) {\r
+void c_arena_reset(c_Arena* a) {\r
     a->ptr = a->buff;\r
 }\r
 \r
-void c_Arena_free(c_Arena* a) {\r
+void c_arena_free(c_Arena* a) {\r
     C_FREE(a->buff);\r
 }\r
 \r
index 9ea9bb7597003ad88fc10f1d8be4fd0f5f413c70..1393c105a7b0bd7a9483dccc1890f10840fa3098 100644 (file)
@@ -2,9 +2,9 @@
 #include "../commonlib.h"
 
 int main(void) {
-    c_Arena a = c_Arena_make(0);
+    c_Arena a = c_arena_make(0);
 
-    c_Arena_free(&a);
+    c_arena_free(&a);
 
     return 0;
 }