diff --git a/src/oldnames.h b/src/oldnames.h new file mode 100644 index 0000000..1cb59bf --- /dev/null +++ b/src/oldnames.h @@ -0,0 +1,597 @@ +// vim:fileencoding=utf-8:foldmethod=marker +// +// oldnames.h — backward-compatible #define mappings for renames in the +// wizapp-stdlib naming-conventions branch. +// +// Every public API symbol that was renamed is mapped from its old name to +// its new name so that existing code continues to compile without changes. +// +// Rename patterns applied across all modules: +// wapp_xxx() → wpXxx() +// WAPP_XXX → WP_XXX +// GenericXxx → WpXxx +// SHELL_XXX → WP_SHELL_XXX +// _xxx_yyy() → _xxxYyy() +// +// Sections: Constants → Types → Functions + +#ifndef OLDNAMES_H +#define OLDNAMES_H + +// ============================================================================ +// ===== Constants ===== +// ============================================================================ + +// --- Aliases --- + +#define WAPP_PLATFORM_CPP WP_PLATFORM_CPP +#define WAPP_PLATFORM_C WP_PLATFORM_C + +// --- Arena --- + +#define WAPP_MEM_ALLOC_RESERVE WP_MEM_ALLOC_RESERVE +#define WAPP_MEM_ALLOC_COMMIT WP_MEM_ALLOC_COMMIT + +// --- Array --- + +#define WAPP_ARRAY_MAGIC WP_ARRAY_MAGIC +#define ARRAY_INIT_NONE WP_ARRAY_INIT_NONE +#define ARRAY_INIT_FILLED WP_ARRAY_INIT_FILLED + +// --- Assert --- + +#define WAPP_NO_RUNTIME_ASSERT WP_NO_RUNTIME_ASSERT +#define WAPP_DEBUG_ASSERT WP_DEBUG_ASSERT + +// --- CPath --- + +#define WAPP_PATH_SEP WP_PATH_SEP +#define WAPP_PATH_MAX WP_PATH_MAX + +#define CPATH_JOIN_SUCCESS WP_CPATH_JOIN_RESULT_SUCCESS +#define CPATH_JOIN_INVALID_ARGS WP_CPATH_JOIN_RESULT_INVALID_ARGS +#define CPATH_JOIN_EMPTY_PARTS WP_CPATH_JOIN_RESULT_EMPTY_PARTS +#define CPATH_JOIN_INSUFFICIENT_DST_CAPACITY WP_CPATH_JOIN_RESULT_INSUFFICIENT_DST_CAPACITY + +// --- DblList --- + +#define WAPP_DBL_LIST_MAGIC WP_DBL_LIST_MAGIC +#define WAPP_DBL_NODE_MAGIC WP_DBL_NODE_MAGIC + +// --- File --- + +#define WAPP_ACCESS_READ WP_ACCESS_READ +#define WAPP_ACCESS_WRITE WP_ACCESS_WRITE +#define WAPP_ACCESS_APPEND WP_ACCESS_APPEND +#define WAPP_ACCESS_READ_EX WP_ACCESS_READ_EX +#define WAPP_ACCESS_WRITE_EX WP_ACCESS_WRITE_EX +#define WAPP_ACCESS_APPEND_EX WP_ACCESS_APPEND_EX +#define WAPP_ACCESS_WRITE_FAIL_ON_EXIST WP_ACCESS_WRITE_FAIL_ON_EXIST +#define WAPP_ACCESS_WRITE_FAIL_ON_EXIST_EX WP_ACCESS_WRITE_FAIL_ON_EXIST_EX +#define WAPP_SEEK_START WP_SEEK_START +#define WAPP_SEEK_CURRENT WP_SEEK_CURRENT +#define WAPP_SEEK_END WP_SEEK_END +#define END_OF_LINE WP_END_OF_LINE + +// --- Log --- + +#define WAPP_LOG_FATAL WP_LOG_LEVEL_FATAL +#define WAPP_LOG_CRITICAL WP_LOG_LEVEL_CRITICAL +#define WAPP_LOG_ERROR WP_LOG_LEVEL_ERROR +#define WAPP_LOG_WARNING WP_LOG_LEVEL_WARNING +#define WAPP_LOG_INFO WP_LOG_LEVEL_INFO +#define WAPP_LOG_DEBUG WP_LOG_LEVEL_DEBUG + +// --- Mem Os --- + +#define WAPP_MEM_ACCESS_NONE WP_MEM_ACCESS_NONE +#define WAPP_MEM_ACCESS_READ_ONLY WP_MEM_ACCESS_READ_ONLY +#define WAPP_MEM_ACCESS_EXEC_ONLY WP_MEM_ACCESS_EXEC_ONLY +#define WAPP_MEM_ACCESS_READ_WRITE WP_MEM_ACCESS_READ_WRITE +#define WAPP_MEM_ACCESS_READ_EXEC WP_MEM_ACCESS_READ_EXEC +#define WAPP_MEM_ACCESS_READ_WRITE_EXEC WP_MEM_ACCESS_READ_WRITE_EXEC +#define WAPP_MEM_INIT_UNINITIALISED WP_MEM_INIT_UNINITIALISED +#define WAPP_MEM_INIT_INITIALISED WP_MEM_INIT_INITIALISED + +// --- Platform --- + +#define WAPP_PLATFORM_ANDROID WP_PLATFORM_ANDROID +#define WAPP_PLATFORM_FREE_BSD WP_PLATFORM_FREE_BSD +#define WAPP_PLATFORM_NET_BSD WP_PLATFORM_NET_BSD +#define WAPP_PLATFORM_OPEN_BSD WP_PLATFORM_OPEN_BSD +#define WAPP_PLATFORM_DRAGON_FLY WP_PLATFORM_DRAGON_FLY +#define WAPP_PLATFORM_BSD WP_PLATFORM_BSD +#define WAPP_PLATFORM_POSIX WP_PLATFORM_POSIX +#define WAPP_PLATFORM_LINUX WP_PLATFORM_LINUX +#define WAPP_PLATFORM_GNU WP_PLATFORM_GNU +#define WAPP_PLATFORM_IOS WP_PLATFORM_IOS +#define WAPP_PLATFORM_APPLE WP_PLATFORM_APPLE +#define WAPP_PLATFORM_MACOS WP_PLATFORM_MACOS +#define WAPP_PLATFORM_WINDOWS64 WP_PLATFORM_WINDOWS64 +#define WAPP_PLATFORM_WINDOWS32 WP_PLATFORM_WINDOWS32 +#define WAPP_PLATFORM_WINDOWS WP_PLATFORM_WINDOWS +#define WAPP_PLATFORM_CYGWIN WP_PLATFORM_CYGWIN +#define WAPP_PLATFORM_UNIX WP_PLATFORM_UNIX +#define WAPP_PLATFORM_CPP_VERSION WP_PLATFORM_CPP_VERSION +#define WAPP_PLATFORM_CPP98_VERSION WP_PLATFORM_CPP98_VERSION +#define WAPP_PLATFORM_CPP11_VERSION WP_PLATFORM_CPP11_VERSION +#define WAPP_PLATFORM_CPP14_VERSION WP_PLATFORM_CPP14_VERSION +#define WAPP_PLATFORM_CPP17_VERSION WP_PLATFORM_CPP17_VERSION +#define WAPP_PLATFORM_CPP20_VERSION WP_PLATFORM_CPP20_VERSION +#define WAPP_PLATFORM_CPP23_VERSION WP_PLATFORM_CPP23_VERSION +#define WAPP_PLATFORM_CPP98 WP_PLATFORM_CPP98 +#define WAPP_PLATFORM_CPP11 WP_PLATFORM_CPP11 +#define WAPP_PLATFORM_CPP14 WP_PLATFORM_CPP14 +#define WAPP_PLATFORM_CPP17 WP_PLATFORM_CPP17 +#define WAPP_PLATFORM_CPP20 WP_PLATFORM_CPP20 +#define WAPP_PLATFORM_CPP23 WP_PLATFORM_CPP23 +#define WAPP_PLATFORM_C_VERSION WP_PLATFORM_C_VERSION +#define WAPP_PLATFORM_C99_VERSION WP_PLATFORM_C99_VERSION +#define WAPP_PLATFORM_C11_VERSION WP_PLATFORM_C11_VERSION +#define WAPP_PLATFORM_C17_VERSION WP_PLATFORM_C17_VERSION +#define WAPP_PLATFORM_C23_VERSION WP_PLATFORM_C23_VERSION +#define WAPP_PLATFORM_C99 WP_PLATFORM_C99 +#define WAPP_PLATFORM_C11 WP_PLATFORM_C11 +#define WAPP_PLATFORM_C17 WP_PLATFORM_C17 +#define WAPP_PLATFORM_C23 WP_PLATFORM_C23 +#define WAPP_PLATFORM_C89 WP_PLATFORM_C89 + +// --- Shell Commander --- + +#define SHELL_OUTPUT_DISCARD WP_SHELL_OUTPUT_DISCARD +#define SHELL_OUTPUT_PRINT WP_SHELL_OUTPUT_PRINT +#define SHELL_OUTPUT_CAPTURE WP_SHELL_OUTPUT_CAPTURE +#define SHELL_ERR_NO_ERROR WP_SHELL_ERR_NO_ERROR +#define SHELL_ERR_INVALID_ARGS WP_SHELL_ERR_INVALID_ARGS +#define SHELL_ERR_ALLOCATION_FAIL WP_SHELL_ERR_ALLOCATION_FAIL +#define SHELL_ERR_PROC_START_FAIL WP_SHELL_ERR_PROC_START_FAIL +#define SHELL_ERR_OUT_BUF_FULL WP_SHELL_ERR_OUT_BUF_FULL +#define SHELL_ERR_PROC_EXIT_FAIL WP_SHELL_ERR_PROC_EXIT_FAIL + +// --- Shell Termcolour --- + +#define WAPP_TERM_COLOUR_FG_BLACK WP_TERM_COLOUR_FG_BLACK +#define WAPP_TERM_COLOUR_FG_RED WP_TERM_COLOUR_FG_RED +#define WAPP_TERM_COLOUR_FG_GREEN WP_TERM_COLOUR_FG_GREEN +#define WAPP_TERM_COLOUR_FG_BLUE WP_TERM_COLOUR_FG_BLUE +#define WAPP_TERM_COLOUR_FG_CYAN WP_TERM_COLOUR_FG_CYAN +#define WAPP_TERM_COLOUR_FG_MAGENTA WP_TERM_COLOUR_FG_MAGENTA +#define WAPP_TERM_COLOUR_FG_YELLOW WP_TERM_COLOUR_FG_YELLOW +#define WAPP_TERM_COLOUR_FG_WHITE WP_TERM_COLOUR_FG_WHITE +#define WAPP_TERM_COLOUR_FG_BR_BLACK WP_TERM_COLOUR_FG_BR_BLACK +#define WAPP_TERM_COLOUR_FG_BR_RED WP_TERM_COLOUR_FG_BR_RED +#define WAPP_TERM_COLOUR_FG_BR_GREEN WP_TERM_COLOUR_FG_BR_GREEN +#define WAPP_TERM_COLOUR_FG_BR_BLUE WP_TERM_COLOUR_FG_BR_BLUE +#define WAPP_TERM_COLOUR_FG_BR_CYAN WP_TERM_COLOUR_FG_BR_CYAN +#define WAPP_TERM_COLOUR_FG_BR_MAGENTA WP_TERM_COLOUR_FG_BR_MAGENTA +#define WAPP_TERM_COLOUR_FG_BR_YELLOW WP_TERM_COLOUR_FG_BR_YELLOW +#define WAPP_TERM_COLOUR_FG_BR_WHITE WP_TERM_COLOUR_FG_BR_WHITE +#define WAPP_TERM_COLOUR_CLEAR WP_TERM_COLOUR_CLEAR + +// --- Str8 --- + +#define WAPP_STR8_SPEC WP_STR8_SPEC + +// --- UUID --- + +#define UUID_BUF_LENGTH WP_UUID_BUF_LENGTH +#define WAPP_UUID_SPEC WP_UUID_SPEC + +// ============================================================================ +// ===== Types ===== +// ============================================================================ + +// --- Aliases --- + +#define wapp_extern wp_extern +#define wapp_intern wp_intern +#define wapp_persist wp_persist +#define wapp_class_mem wp_class_mem + +// --- Arena --- + +#define Arena WpArena + +// --- Array --- + +#define GenericArray WpArray +#define VoidPtrArray WpVoidPtrArray +#define C8Array WpC8Array +#define C16Array WpC16Array +#define C32Array WpC32Array +#define U8Array WpU8Array +#define U16Array WpU16Array +#define U32Array WpU32Array +#define U64Array WpU64Array +#define B8Array WpB8Array +#define I8Array WpI8Array +#define I16Array WpI16Array +#define I32Array WpI32Array +#define I64Array WpI64Array +#define F32Array WpF32Array +#define F64Array WpF64Array +#define F128Array WpF128Array +#define UptrArray WpUptrArray +#define IptrArray WpIptrArray +#define Str8Array WpStr8Array +#define ArrayHeader WpArrayHeader +#define ArrayInitFlags WpArrayInitFlags + +// --- DblList --- + +#define GenericNode WpDblNode +#define NodeHeader WpDblNodeHeader +#define GenericList WpDblList +#define VoidPtrList WpVoidPtrList +#define C8List WpC8List +#define C16List WpC16List +#define C32List WpC32List +#define U8List WpU8List +#define U16List WpU16List +#define U32List WpU32List +#define U64List WpU64List +#define B8List WpB8List +#define I8List WpI8List +#define I16List WpI16List +#define I32List WpI32List +#define I64List WpI64List +#define F32List WpF32List +#define F64List WpF64List +#define F128List WpF128List +#define UptrList WpUptrList +#define IptrList WpIptrList +#define Str8List WpStr8List +#define VoidPtrNode WpVoidPtrNode +#define C8Node WpC8Node +#define C16Node WpC16Node +#define C32Node WpC32Node +#define U8Node WpU8Node +#define U16Node WpU16Node +#define U32Node WpU32Node +#define U64Node WpU64Node +#define B8Node WpB8Node +#define I8Node WpI8Node +#define I16Node WpI16Node +#define I32Node WpI32Node +#define I64Node WpI64Node +#define F32Node WpF32Node +#define F64Node WpF64Node +#define F128Node WpF128Node +#define UptrNode WpUptrNode +#define IptrNode WpIptrNode +#define Str8Node WpStr8Node + +// --- File --- + +#define WFile WpFile +#define FileAccessMode WpFileAccessMode +#define FileSeekOrigin WpFileSeekOrigin + +// --- Log --- + +#define LogLevel WpLogLevel +#define Logger WpLogger + +// --- Mem Allocator --- + +#define Allocator WpAllocator +#define MemAllocFunc WpMemAllocFunc +#define MemAllocAlignedFunc WpMemAllocAlignedFunc +#define MemReallocFunc WpMemReallocFunc +#define MemReallocAlignedFunc WpMemReallocAlignedFunc +#define MemFreeFunc WpMemFreeFunc + +// --- Mem Os --- + +#define MemAccess WpMemAccess +#define MemInitType WpMemInitType +#define MemAllocFlags WpMemAllocFlags + +// --- PRNG Xorshift --- + +#define XOR256State WpXor256State + +// --- Queue --- + +#define GenericQueue WpQueue +#define VoidPtrQueue WpVoidPtrQueue +#define C8Queue WpC8Queue +#define C16Queue WpC16Queue +#define C32Queue WpC32Queue +#define U8Queue WpU8Queue +#define U16Queue WpU16Queue +#define U32Queue WpU32Queue +#define U64Queue WpU64Queue +#define B8Queue WpB8Queue +#define I8Queue WpI8Queue +#define I16Queue WpI16Queue +#define I32Queue WpI32Queue +#define I64Queue WpI64Queue +#define F32Queue WpF32Queue +#define F64Queue WpF64Queue +#define F128Queue WpF128Queue +#define UptrQueue WpUptrQueue +#define IptrQueue WpIptrQueue +#define Str8Queue WpStr8Queue + +// --- Shell Commander --- + +#define CMDResult WpCmdResult +#define CMDOutHandling WpCmdOutHandling +#define CMDError WpCmdError + +// --- Shell Termcolour --- + +#define TerminalColour WpTerminalColour + +// --- Str8 --- + +#define Str8 WpStr8 +#define Str8RO WpStr8RO + +// --- Tester --- + +#define TestFuncResult WpTestFuncResult +#define TestFunc WpTestFunc + +// --- UUID --- + +#define WUUID WpUuid + +// ============================================================================ +// ===== Functions ===== +// ============================================================================ + +// --- Arena --- + +#define wapp_mem_arena_init_allocated wpMemArenaInitAllocated +#define wapp_mem_arena_init_allocated_commit wpMemArenaInitAllocatedCommit +#define wapp_mem_arena_init_allocated_zero wpMemArenaInitAllocatedZero +#define wapp_mem_arena_init_allocated_commit_and_zero wpMemArenaInitAllocatedCommitAndZero +#define wapp_mem_arena_init_allocated_custom wpMemArenaInitAllocatedCustom +#define wapp_mem_arena_init_buffer wpMemArenaInitBuffer +#define wapp_mem_arena_alloc wpMemArenaAlloc +#define wapp_mem_arena_alloc_aligned wpMemArenaAllocAligned +#define wapp_mem_arena_realloc wpMemArenaRealloc +#define wapp_mem_arena_realloc_aligned wpMemArenaReallocAligned +#define wapp_mem_arena_temp_begin wpMemArenaTempBegin +#define wapp_mem_arena_temp_end wpMemArenaTempEnd +#define wapp_mem_arena_clear wpMemArenaClear +#define wapp_mem_arena_destroy wpMemArenaDestroy + +#define wapp_mem_arena_allocator_init wpMemArenaAllocatorInit +#define wapp_mem_arena_allocator_init_commit wpMemArenaAllocatorInitCommit +#define wapp_mem_arena_allocator_init_zero wpMemArenaAllocatorInitZero +#define wapp_mem_arena_allocator_init_commit_and_zero wpMemArenaAllocatorInitCommitAndZero +#define wapp_mem_arena_allocator_init_custom wpMemArenaAllocatorInitCustom +#define wapp_mem_arena_allocator_init_with_buffer wpMemArenaAllocatorInitWithBuffer +#define wapp_mem_arena_allocator_temp_begin wpMemArenaAllocatorTempBegin +#define wapp_mem_arena_allocator_temp_end wpMemArenaAllocatorTempEnd +#define wapp_mem_arena_allocator_clear wpMemArenaAllocatorClear +#define wapp_mem_arena_allocator_destroy wpMemArenaAllocatorDestroy + +// --- Array --- + +#define wapp_array wpArray +#define wapp_array_with_capacity wpArrayWithCapacity +#define wapp_array_pop wpArrayPop +#define wapp_array_count wpArrayCount +#define wapp_array_capacity wpArrayCapacity +#define wapp_array_item_size wpArrayItemSize +#define wapp_array_set_count wpArraySetCount +#define wapp_array_get wpArrayGet +#define wapp_array_set wpArraySet +#define wapp_array_append_capped wpArrayAppendCapped +#define wapp_array_extend_capped wpArrayExtendCapped +#define wapp_array_copy_capped wpArrayCopyCapped +#define wapp_array_append_alloc wpArrayAppendAlloc +#define wapp_array_extend_alloc wpArrayExtendAlloc +#define wapp_array_copy_alloc wpArrayCopyAlloc +#define wapp_array_clear wpArrayClear +#define wapp_array_calc_alloc_size wpArrayCalcAllocSize +#define wapp_array_alloc_capacity wpArrayAllocCapacity +#define wapp_array_from_preallcated_buffer wpArrayFromPreallcatedBuffer + +// --- Assert --- + +#define wapp_static_assert wpStaticAssert +#define wapp_runtime_assert wpRuntimeAssert +#define wapp_debug_assert wpDebugAssert + +// --- CPath --- + +#define wapp_cpath_dirname wpCpathDirname +#define wapp_cpath_dirup wpCpathDirup +#define wapp_cpath_join_path wpCpathJoinPath +#define dirup _dirup + +// --- DblList --- + +#define wapp_dbl_list wpDblList +#define wapp_dbl_list_alloc wpDblListAlloc +#define wapp_dbl_list_get wpDblListGet +#define wapp_dbl_list_get_node wpDblListGetNode +#define wapp_dbl_list_get_node_item wpDblListGetNodeItem +#define wapp_dbl_list_push_front wpDblListPushFront +#define wapp_dbl_list_push_back wpDblListPushBack +#define wapp_dbl_list_insert wpDblListInsert +#define wapp_dbl_list_push_front_alloc wpDblListPushFrontAlloc +#define wapp_dbl_list_push_back_alloc wpDblListPushBackAlloc +#define wapp_dbl_list_insert_alloc wpDblListInsertAlloc +#define wapp_dbl_list_pop_front wpDblListPopFront +#define wapp_dbl_list_pop_back wpDblListPopBack +#define wapp_dbl_list_remove wpDblListRemove +#define wapp_dbl_list_pop_front_node wpDblListPopFrontNode +#define wapp_dbl_list_pop_back_node wpDblListPopBackNode +#define wapp_dbl_list_remove_node wpDblListRemoveNode +#define wapp_dbl_list_empty wpDblListEmpty + +#define _dbl_list_alloc _dblListAlloc +#define _dbl_list_node_alloc _dblListNodeAlloc +#define _dbl_list_get _dblListGet +#define _dbl_list_push_front _dblListPushFront +#define _dbl_list_push_back _dblListPushBack +#define _dbl_list_insert _dblListInsert +#define _dbl_list_pop_front _dblListPopFront +#define _dbl_list_pop_back _dblListPopBack +#define _dbl_list_remove _dblListRemove +#define _dbl_list_empty _dblListEmpty + +// --- File --- + +#define wapp_file_stdin wpFileStdin +#define wapp_file_stdout wpFileStdout +#define wapp_file_stderr wpFileStderr +#define wapp_file_open wpFileOpen +#define wapp_file_get_current_position wpFileGetCurrentPosition +#define wapp_file_seek wpFileSeek +#define wapp_file_get_length wpFileGetLength +#define wapp_file_read wpFileRead +#define wapp_file_write wpFileWrite +#define wapp_file_read_str8 wpFileReadStr8 +#define wapp_file_write_str8 wpFileWriteStr8 +#define wapp_file_read_array wpFileReadArray +#define wapp_file_write_array wpFileWriteArray +#define wapp_file_flush wpFileFlush +#define wapp_file_close wpFileClose +#define wapp_file_rename wpFileRename +#define wapp_file_remove wpFileRemove + +#define _file_open _fileOpen +#define _file_seek _fileSeek +#define _file_read _fileRead +#define _file_write _fileWrite +#define _file_flush _fileFlush +#define _file_close _fileClose +#define _file_rename _fileRename +#define _file_remove _fileRemove + +// --- Log --- + +#define wapp_log_set_level wpLogSetLevel +#define wapp_log_configure wpLogConfigure +#define wapp_log_make_logger wpLogMakeLogger +#define wapp_log_debug wpLogDebug +#define wapp_log_info wpLogInfo +#define wapp_log_warning wpLogWarning +#define wapp_log_error wpLogError +#define wapp_log_critical wpLogCritical +#define wapp_log_fatal wpLogFatal + +// --- Mem Allocator --- + +#define wapp_mem_allocator_invalid wpMemAllocatorInvalid +#define wapp_mem_allocator_alloc wpMemAllocatorAlloc +#define wapp_mem_allocator_alloc_aligned wpMemAllocatorAllocAligned +#define wapp_mem_allocator_realloc wpMemAllocatorRealloc +#define wapp_mem_allocator_realloc_aligned wpMemAllocatorReallocAligned +#define wapp_mem_allocator_free wpMemAllocatorFree + +// --- Mem Os --- + +#define wapp_os_mem_alloc wpOsMemAlloc +#define wapp_os_mem_free wpOsMemFree +#define os_mem_allocate _osMemAllocate +#define os_mem_free _osMemFree + +// --- Mem Utils --- + +#define wapp_mem_util_align_forward wpMemUtilAlignForward + +// --- Misc Utils --- + +#define wapp_misc_utils_reserve_padding wpMiscUtilsReservePadding +#define wapp_misc_utils_u64_round_up_pow2 wpMiscUtilsU64RoundUpPow2 +#define wapp_is_power_of_two wpMiscUtilsIsPowerOfTwo +#define wapp_pointer_offset wpMiscUtilsOffsetPointer +#define wapp_misc_utils_va_args_count wpMiscUtilsVaArgsCount + +// --- PRNG Xorshift --- + +#define wapp_prng_xorshift_init_state wpPrngXorshiftInit +#define wapp_prng_xorshift_256 wpPrngXorshift256 +#define wapp_prng_xorshift_256ss wpPrngXorshift256ss +#define wapp_prng_xorshift_256p wpPrngXorshift256p + +// --- Queue --- + +#define wapp_queue wpQueue +#define wapp_queue_alloc wpQueueAlloc +#define wapp_queue_capacity wpQueueCapacity +#define wapp_queue_item_size wpQueueItemSize +#define wapp_queue_push wpQueuePush +#define wapp_queue_push_alloc wpQueuePushAlloc +#define wapp_queue_pop wpQueuePop + +#define _queue_push _queuePush +#define _queue_push_alloc _queuePushAlloc +#define _queue_pop _queuePop + +// --- Shell Commander --- + +#define CMD_NO_EXIT wpCmdNoExit +#define wapp_shell_commander_execute wpShellCommanderExecute +#define get_output_status _getOutputStatus + +// --- Shell Termcolour --- + +#define wapp_shell_termcolour_print_text wpShellTermcolourPrintText +#define wapp_shell_termcolour_clear_colour wpShellTermcolourClearColour +#define print_coloured_text _printColouredText + +// --- Shell Utils --- + +#define wapp_shell_utils_popen wpShellUtilsPopen +#define wapp_shell_utils_pclose wpShellUtilsPclose + +// --- Str8 --- + +#define wapp_str8_varg wpStr8Varg +#define wapp_str8_buf wpStr8Buf +#define wapp_str8_lit wpStr8Lit +#define wapp_str8_lit_ro wpStr8LitRo +#define wapp_str8_lit_ro_initialiser_list wpStr8LitRoInitialiserList +#define wapp_str8_alloc_buf wpStr8AllocBuf +#define wapp_str8_alloc_and_fill_buf wpStr8AllocAndFillBuf +#define wapp_str8_alloc_cstr wpStr8AllocCstr +#define wapp_str8_alloc_str8 wpStr8AllocStr8 +#define wapp_str8_alloc_substr wpStr8AllocSubstr +#define wapp_str8_alloc_concat wpStr8AllocConcat +#define wapp_str8_dealloc_buf wpStr8DeallocBuf +#define wapp_str8_get wpStr8Get +#define wapp_str8_set wpStr8Set +#define wapp_str8_push_back wpStr8PushBack +#define wapp_str8_equal wpStr8Equal +#define wapp_str8_equal_to_count wpStr8EqualToCount +#define wapp_str8_slice wpStr8Slice +#define wapp_str8_concat_capped wpStr8ConcatCapped +#define wapp_str8_copy_cstr_capped wpStr8CopyCstrCapped +#define wapp_str8_copy_str8_capped wpStr8CopyStr8Capped +#define wapp_str8_copy_to_cstr wpStr8CopyToCstr +#define wapp_str8_format wpStr8Format +#define wapp_str8_to_lower wpStr8ToLower +#define wapp_str8_to_upper wpStr8ToUpper +#define wapp_str8_from_bytes wpStr8FromBytes +#define wapp_str8_find wpStr8Find +#define wapp_str8_rfind wpStr8Rfind +#define wapp_str8_split wpStr8Split +#define wapp_str8_rsplit wpStr8Rsplit +#define wapp_str8_split_with_max wpStr8SplitWithMax +#define wapp_str8_rsplit_with_max wpStr8RsplitWithMax +#define wapp_str8_join wpStr8Join +#define wapp_str8_list_total_size wpStr8ListTotalSize + +// --- Tester --- + +#define wapp_tester_result wpTesterResult +#define wapp_tester_run wpTesterRun +#define run_tests _runTests + +// --- UUID --- + +#define wapp_uuid_varg wpUuidVarg +#define wapp_uuid_gen_uuid4 wpUuidGenUuid4 +#define wapp_uuid_create wpUuidCreate +#define wapp_uuid_init_uuid4 wpUuidInitUuid4 + +#endif // !OLDNAMES_H