Stripping prefixes

This commit is contained in:
kamkow1
2025-05-30 13:47:07 +02:00
parent 3872c0d746
commit 214b2d8a67
5 changed files with 103 additions and 26 deletions

72
gebs.h
View File

@ -1,6 +1,7 @@
#ifndef GEBS_H_
#define GEBS_H_
// ----------------------------------------------------------------------------
// Platform macros
// ----------------------------------------------------------------------------
@ -689,4 +690,75 @@ void gebs_rebuild_self1_alloc(Gebs_Allocator *alloc, int argc, char ** argv,
#endif // GEBS_IMPLEMENTATION
// ----------------------------------------------------------------------------
// Prefixes
// ----------------------------------------------------------------------------
#ifdef GEBS_NO_PREFIX
#define SHIFT_CHECK GEBS_SHIFT_CHECK
#define SHIFT GEBS_SHIFT
#define LOGI GEBS_LOGI
#define LOGE GEBS_LOGE
#define LOGD GEBS_LOGD
#define LOGW GEBS_LOGW
#define LOGO GEBS_LOGO
#define Allocator Gebs_Allocator
#define default_allocator gebs_default_allocator
#define Arena Gebs_Arena
#define arena_reset gebs_arena_reset
#define arena_destroy gebs_arena_destroy
#define arena_make gebs_arena_make
#define arena_expand gebs_arena_expand
#define list_append_alloc gebs_list_append_alloc
#define list_append gebs_list_append
#define list_free_alloc gebs_list_free_alloc
#define list_free gebs_list_free
#define NString_List Gebs_NString_List
#define nsl_join_alloc gebs_nls_join_alloc
#define String_Builder Gebs_String_Builder
#define sb_append_char_alloc gebs_sb_append_char_alloc
#define sb_free_alloc gebs_sb_free_alloc
#define sb_finish_alloc gebs_sb_finish_alloc
#define sb_append_nstr_alloc gebs_sb_append_nstr_alloc
#define sb_append_char gebs_sb_append_char
#define sb_free gebs_sb_free
#define sb_finish gebs_sb_finish
#define sb_append_nstr gebs_sb_append_nstr
#define rename1 gebs_rename
#define remove1 gebs_remove
#define mkdir1 gebs_mkdir
#define exists1 gebs_exists
#define Cmd Gebs_Cmd
#define cmd_append_alloc gebs_cmd_append_alloc
#define cmd_free_aloc gebs_cmd_free_alloc
#define cmd_append gebs_cmd_append
#define cmd_free gebs_cmd_free
#define cmd_run_alloc gebs_cmd_run_alloc
#define cmd_run gebs_cmd_run
#define cmd_run_sync_alloc gebs_cmd_run_sync_alloc
#define CMD GEBS_CMD
#define cmd_run_sync_collect_alloc gebs_cmd_run_sync_collect_alloc
#define cmd_run_collect_alloc gebs_cmd_run_collect_alloc
#define cmd_run_collect gebs_cmd_run_collect
#define needs_rebuild gebs_needs_rebuild
#define needs_rebuild_many gebs_needs_rebuild_many
#define rebuild_self gebs_rebuild_self
#define make_compile_flags gebs_make_compile_flags
#define scratch_arena gebs_scratch_arena
#define fmt gebs_fmt
#define scratch_arena_reset gebs_scratch_arena_reset
#endif
#endif // GEBS_H_