Remove C++ pseudo support
This commit is contained in:
		| @@ -12,10 +12,6 @@ | ||||
| #include "../../common/platform/platform.h" | ||||
| #include <stdbool.h> | ||||
|  | ||||
| #ifdef WAPP_PLATFORM_CPP | ||||
| BEGIN_C_LINKAGE | ||||
| #endif // !WAPP_PLATFORM_CPP | ||||
|  | ||||
| #define wapp_str8_array(...) ((Str8Array){ \ | ||||
|   .items = (Str8[wapp_misc_utils_u64_round_up_pow2(wapp_misc_utils_va_args_count(Str8, __VA_ARGS__) * 2)]){__VA_ARGS__}, \ | ||||
|   .count = wapp_misc_utils_va_args_count(Str8, __VA_ARGS__), \ | ||||
| @@ -498,8 +494,4 @@ UptrArray *wapp_uptr_array_append_alloc(const Allocator *allocator, UptrArray *a | ||||
| UptrArray *wapp_uptr_array_extend_alloc(const Allocator *allocator, UptrArray *array, const UptrArray *other); | ||||
| UptrArray *wapp_uptr_array_copy_alloc(const Allocator *allocator, const UptrArray *src, UptrArray *dst); | ||||
|  | ||||
| #ifdef WAPP_PLATFORM_CPP | ||||
| END_C_LINKAGE | ||||
| #endif // !WAPP_PLATFORM_CPP | ||||
|  | ||||
| #endif // !ARRAY_H | ||||
|   | ||||
| @@ -9,10 +9,6 @@ | ||||
| #include "../../common/platform/platform.h" | ||||
| #include <stdbool.h> | ||||
|  | ||||
| #ifdef WAPP_PLATFORM_CPP | ||||
| BEGIN_C_LINKAGE | ||||
| #endif // !WAPP_PLATFORM_CPP | ||||
|  | ||||
| #define wapp_str8_list_node(ITEM_PTR) ((Str8Node){.item = ITEM_PTR}) | ||||
| #define wapp_void_ptr_list_node(ITEM_PTR) ((VoidPNode){.item = ITEM_PTR}) | ||||
| #define wapp_bool_list_node(ITEM_PTR) ((BoolNode){.item = ITEM_PTR}) | ||||
| @@ -477,8 +473,4 @@ UptrNode *wapp_uptr_list_pop_back(UptrList *list); | ||||
| UptrNode *wapp_uptr_list_remove(UptrList *list, u64 index); | ||||
| void wapp_uptr_list_empty(UptrList *list); | ||||
|  | ||||
| #ifdef WAPP_PLATFORM_CPP | ||||
| END_C_LINKAGE | ||||
| #endif // !WAPP_PLATFORM_CPP | ||||
|  | ||||
| #endif // !DBL_LIST_H | ||||
|   | ||||
| @@ -5,17 +5,12 @@ | ||||
| #include "../../common/platform/platform.h" | ||||
| #include <string.h> | ||||
|  | ||||
| #ifdef WAPP_PLATFORM_CPP | ||||
| BEGIN_C_LINKAGE | ||||
| #endif // WAPP_PLATFORM_CPP | ||||
|  | ||||
| typedef void *(MemAllocFunc)(u64 size, void *alloc_obj); | ||||
| typedef void *(MemAllocAlignedFunc)(u64 size, u64 alignment, void *alloc_obj); | ||||
| typedef void *(MemReallocFunc)(void *ptr, u64 old_size, u64 new_size, void *alloc_obj); | ||||
| typedef void *(MemReallocAlignedFunc)(void *ptr, u64 old_size, u64 new_size, u64 alignment, void *alloc_obj); | ||||
| typedef void  (MemFreeFunc)(void **ptr, u64 size, void *alloc_obj); | ||||
|  | ||||
|  | ||||
| typedef struct allocator Allocator; | ||||
| struct allocator { | ||||
|   void *obj; | ||||
| @@ -28,7 +23,6 @@ struct allocator { | ||||
|  | ||||
| #define wapp_mem_allocator_invalid(ALLOCATOR) (memcmp(ALLOCATOR, &((Allocator){0}), sizeof(Allocator)) == 0) | ||||
|  | ||||
|  | ||||
| void *wapp_mem_allocator_alloc(const Allocator *allocator, u64 size); | ||||
| void *wapp_mem_allocator_alloc_aligned(const Allocator *allocator, u64 size, u64 alignment); | ||||
| void *wapp_mem_allocator_realloc(const Allocator *allocator, void *ptr, u64 old_size, u64 new_size); | ||||
| @@ -36,8 +30,4 @@ void *wapp_mem_allocator_realloc_aligned(const Allocator *allocator, void *ptr, | ||||
|                                          u64 new_size, u64 alignment); | ||||
| void wapp_mem_allocator_free(const Allocator *allocator, void **ptr, u64 size); | ||||
|  | ||||
| #ifdef WAPP_PLATFORM_CPP | ||||
| END_C_LINKAGE | ||||
| #endif // WAPP_PLATFORM_CPP | ||||
|  | ||||
| #endif // !MEM_ALLOCATOR_H | ||||
|   | ||||
| @@ -8,10 +8,6 @@ | ||||
| #include <string.h> | ||||
| #include <stdbool.h> | ||||
|  | ||||
| #ifdef WAPP_PLATFORM_CPP | ||||
| BEGIN_C_LINKAGE | ||||
| #endif // !WAPP_PLATFORM_CPP | ||||
|  | ||||
| typedef struct str8 Str8; | ||||
| struct str8 { | ||||
|   u64 capacity; | ||||
| @@ -96,8 +92,4 @@ Str8     *wapp_str8_join(const Allocator *allocator, const Str8List *list, Str8R | ||||
| #define wapp_str8_node_from_str8(STRING) wapp_str8_list_node(&(STRING)) | ||||
| u64 wapp_str8_list_total_size(const Str8List *list); | ||||
|  | ||||
| #ifdef WAPP_PLATFORM_CPP | ||||
| END_C_LINKAGE | ||||
| #endif // !WAPP_PLATFORM_CPP | ||||
|  | ||||
| #endif // !STR8_H | ||||
|   | ||||
		Reference in New Issue
	
	Block a user