c11.refactor (base should be mapped)

This commit is contained in:
ed
2025-02-08 10:42:32 -05:00
parent 9afebbea54
commit 6dd05ebcd9
8 changed files with 435 additions and 182 deletions
+142 -2
View File
@@ -438,6 +438,10 @@ word AllocatorQueryFlags, MD_AllocatorQueryFlags
word AllocatorProc, MD_AllocatorProc
word AllocatorInfo, MD_AllocatorInfo
namespace AllocatorType_, MD_AllocatorType_
namespace AllocatorMode_, MD_AllocatorMode_
namespace AllocatorQuery_, MD_AllocatorQuery_
word default_allocator, md_default_allocator
word ALLOCATOR_FLAG_CLEAR_TO_ZERO, MD_ALLOCATOR_FLAG_CLEAR_TO_ZERO
@@ -473,6 +477,8 @@ namespace VARENA_, MD_VARENA_
word VArenaFlags, MD_VArenaFlags
word VArena, MD_VArena
namespace VArenaFlag_, MD_VArenaFlag_
word varena__alloc, md_varena__alloc
word varena_commit, md_varena_commit
word varena_release, md_varena_release
@@ -510,6 +516,12 @@ word Axis2, MD_Axis2
word Corner, MD_corner
word Dir2, MD_Dir2
namespace Dimension_, MD_Dimension_
namespace Side_, MD_Side_
namespace Axis2_, MD_Axis2_
namespace Corner_, MD_Corner_
namespace Dir2_, MD_Dir2_
word axis_from_dir2, md_axis_from_dir2
word side_from_dir2, md_side_from_dir2
@@ -837,7 +849,7 @@ word rgba_from_hsva, md_rgba_from_hsva
word rgba_from_u32, md_rgba_from_u32
word u32_from_rgba, md_u32_from_rgba
word rgba_from_u32_lit_comp, md_rgba_from_u32_lit_comp
namespace rgba_from_, md_rgba_from_
word rng1s64_list_push, md_rng1s64_list_push
word rng1s64_array_from_list, md_rng1s64_array_from_list
@@ -846,11 +858,139 @@ word rng1s64_array_from_list_alloc, md_rng1s64_array_from_list_alloc
// base/toolchain.h
word OperatingSystem, MD_OperatingSystem
word ImageType, MD_ImageType
word Arch, MD_Arch
word Compiler, MD_Compiler
namespace OperatingSystem_, MD_OperatingSystem_
namespace Image_, MD_Image_
namespace Arch_, MD_Arch_
namespace Compiler_, MD_Compiler_
word bit_size_from_arch, md_bit_size_from_arch
word max_instruction_size_from_arch, md_max_instruction_size_from_arch
word operating_system_from_context, md_operating_system_from_context
word arch_from_context, md_arch_from_contexto
word compiler_from_context, md_compiler_from_context
// base/strings.h
word String8, MD_String8
word String8, MD_String8
word String16, MD_String16
word String32, MD_String32
word String8Node, MD_String8Node
word String8MetaNode, MD_String8MetaNode
word String8List, MD_String8List
word String8Array, MD_String8Array
word StringMatchFlags, MD_StringMatchFlags
word StringSplitFlags, MD_StringSplitFlags
word PathStyle, MD_PathStyle
word StringJoin, MD_StringJoin
word UnicodeDecode, MD_UnicodeDecode
word FuzzyMatchRangeNode, MD_FuzzyMatchRangeNode
word FuzzyMatchRangeList, MD_FuzzyMatchRangeList
namespace StringMatchFlag_, MD_StringMatchFlag_
namespace StringSplitFlag_, MD_StringSplitFlag_
namespace PathStyle_, MD_PathStyle_
namepsace char_, md_char_
word cstring8_length, md_cstring8_length
word cstring16_length, md_cstring16_length
word cstring32_length, md_cstring32_length
word cstring_length, md_cstring_length
namespace str8_, md_str8_
namespace str16_, md_str16_
namespace str32_, md_str32_
namespace str_, md_str_
namespace upper_from_, md_upper_from
namespace lower_from_, md_lower_from
namespace backslashed_from_, md_backslashed_from_
namespace push_, md_push_
namespace alloc_, md_alloc_
namespace sign_from_, md_sign_from_
namespace u64_from_, md_u64_from_
namespace s64_from_, md_s64_from_
namespace u32_from_, md_u32_from_
namespace try_, md_try_
namespace f64_from_, md_f64_from_
namespace string_, md_string_
namespace guid_, md_guid_
namespace indented_from_, md_indented_from_
namespace escaped_from_, md_escaped_from_
namespace raw_from, md_raw_from_
namespace wrapped_lines_, md_wrapped_lines_
namespace hex_string_, md_hex_string_
//namespace rgba_from_, md_rgba_from_ (done by math.h)
namespace fuzzy_match_, md_fuzzy_match_
// base/thread_context.h
word TCTX, MD_TCTX
namespace tctx, md_tctx
word scratch_begin, md_scratch_begin
// base/command_line.h
word CmdLineOpt, MD_CmdLineOpt
word CmdLineOptList, MD_CmdLineOptList
word CmdLine, MD_CmdLine
namespace cmd_line_, md_cmd_line_
// base/markup.h
word set_thread_name, md_set_thread_name
word set_thread_namef, md_set_thread_namef
word thread_namef, md_thread_namef
word thread_name, md_thread_name
// base/logger.h
word LogMsgKind, MD_LogMsgKind
word LogScope, MD_LogScope
word LogScopeResult, MD_LogScopeResult
word Log, MD_Log
namespace LogMsgKind_, MD_LogMsgKind_
namespace LOG_DEFAULT_, MD_LOG_DEFAULT_
namespace log_, md_log_
// base/entry_point.h
word MainThread_EntryPointProc, MD_MainThread_EntryPointProc
word SupplementThread_EntryPointProc, MD_SupplementThread_EntryPointProc
word main_thread_base_entry_point, md_main_thread_base_entry_point
word supplement_thread_base_entry_point, md_supplement_thread_base_entry_point
// base/time.h
word WeekDay, MD_WeekDay
word Month, MD_Month
word DateTime, MD_DateTime
word DenseTime, MD_DenseTime
namespace WeekDay_, MD_WeekDay_
namespace Month_, MD_Month_
word dense_time_from_date_time, md_dense_time_from_date_time
namespace date_time_, md_date_time_
// base/file.h
word FilePropertyFlags, MD_FilePropertyFlags
word FileProperties, MD_FileProperties
namespace FilePropertyFlag_, MD_FilePropertyFlag_
// metadesk module