From d2ef6273c9feab828602b8754b68dc6de9fc0edd Mon Sep 17 00:00:00 2001 From: jacob Date: Fri, 1 Aug 2025 06:29:01 -0500 Subject: [PATCH] unused -> lax --- build.c | 2 +- src/app/app_core.c | 14 +++++------ src/ase/ase_core.c | 6 ++--- src/asset_cache/asset_cache_core.c | 2 +- src/base/base_arena.c | 2 +- src/base/base_arena.h | 2 +- src/base/base_buddy.c | 4 ++-- src/base/base_core.h | 11 +++++---- src/base/base_string.c | 2 +- src/draw/draw_core.c | 4 ++-- src/dxc/dxc_core_win32.cpp | 8 +++---- src/font/font_core.c | 4 ++-- src/gpu/gpu_dx12.c | 12 +++++----- src/mixer/mixer_core.c | 4 ++-- src/platform/platform_snc.h | 4 ++-- src/platform/platform_win32.c | 38 +++++++++++++++--------------- src/playback/playback_win32.c | 2 +- src/pp/pp_core.c | 24 +++++++++---------- src/pp/pp_phys.c | 4 ++-- src/pp/pp_step.c | 14 +++++------ src/resource/resource_core.h | 2 +- src/sound/sound_core.c | 2 +- src/ttf/ttf_dwrite.cpp | 2 +- 23 files changed, 86 insertions(+), 83 deletions(-) diff --git a/build.c b/build.c index 9b789b9c..9210c70a 100644 --- a/build.c +++ b/build.c @@ -546,7 +546,7 @@ void OnBuild(StringList cli_args) "-Wno-switch-enum -Wno-assign-enum -Wno-switch-default " "-Wno-reserved-identifier -Wno-reserved-macro-identifier " "-Wno-missing-designated-field-initializers " - "-Wno-unsafe-buffer-usage -Wno-visibility " + "-Wno-unsafe-buffer-usage " "-Wno-c11-extensions -Wno-gnu-anonymous-struct -Wno-nested-anon-types "); /* -Wno-unused-variable -Wno-unused-but-set-variable -Wno-unused-parameter */ diff --git a/src/app/app_core.c b/src/app/app_core.c index 7e6fc259..67d63203 100644 --- a/src/app/app_core.c +++ b/src/app/app_core.c @@ -150,11 +150,11 @@ void P_AppStartup(String args_str) } } - (MaybeUnused)args; - (MaybeUnused)logfile_name; - (MaybeUnused)settings_file_name; - (MaybeUnused)connect_address; - (MaybeUnused)GetDefaultAppWindowSettings; + LAX args; + LAX logfile_name; + LAX settings_file_name; + LAX connect_address; + LAX GetDefaultAppWindowSettings; #if !RtcIsEnabled /* Verify test modes aren't left on by accident in release mode */ @@ -249,8 +249,8 @@ void P_AppStartup(String args_str) PB_StartupReceipt playback_sr = PB_Startup(&mixer_sr); UserStartupReceipt user_sr = StartupUser(&font_sr, &sprite_sr, &draw_sr, &asset_cache_sr, &sound_sr, &mixer_sr, &sim_sr, connect_address); - (MaybeUnused)user_sr; - (MaybeUnused)playback_sr; + LAX user_sr; + LAX playback_sr; #if 0 /* Write window settings to file */ diff --git a/src/ase/ase_core.c b/src/ase/ase_core.c index 2584257d..f82a443d 100644 --- a/src/ase/ase_core.c +++ b/src/ase/ase_core.c @@ -238,8 +238,8 @@ void ASE_Inflate(u8 *dst, u8 *encoded) u8 cmf = (u8)(cm | (cinfo << 4)); u8 flg = fcheck | (fdict << 5) | (flevl << 6); - (MaybeUnused)cmf; - (MaybeUnused)flg; + LAX cmf; + LAX flg; Assert(((cmf * 256) + flg) % 31 == 0); u8 bfinal = 0; @@ -255,7 +255,7 @@ void ASE_Inflate(u8 *dst, u8 *encoded) i16 len = ASE_ConsumeBits(&bb, 16); i16 nlen = ASE_ConsumeBits(&bb, 16); Assert(len == ~nlen); /* Validation */ - (MaybeUnused)nlen; + LAX nlen; while (len-- > 0) { *dst++ = ASE_ConsumeBits(&bb, 8); diff --git a/src/asset_cache/asset_cache_core.c b/src/asset_cache/asset_cache_core.c index 66118744..d78facc3 100644 --- a/src/asset_cache/asset_cache_core.c +++ b/src/asset_cache/asset_cache_core.c @@ -50,7 +50,7 @@ AC_Asset *AC_GetAssetCacheSlotLocked(P_Lock *lock, String key, u64 hash) { AC_SharedState *g = &AC_shared_state; P_AssertLockedES(lock, &g->lookup_mutex); - (MaybeUnused)lock; + LAX lock; u64 index = hash % countof(g->lookup); for (;;) diff --git a/src/base/base_arena.c b/src/base/base_arena.c index 451d934f..a6d3c859 100644 --- a/src/base/base_arena.c +++ b/src/base/base_arena.c @@ -134,7 +134,7 @@ void ShrinkArena(Arena *arena) { /* Not implemented */ Assert(0); - (MaybeUnused)arena; + LAX arena; } void SetArenaReadonly(Arena *arena) diff --git a/src/base/base_arena.h b/src/base/base_arena.h index 431877e7..eab6a359 100644 --- a/src/base/base_arena.h +++ b/src/base/base_arena.h @@ -205,7 +205,7 @@ Inline TempArena _BeginScratch(Arena *potential_conflict) _BeginScratchNoConflict(); \ do { \ u8 arena = 0; \ - (MaybeUnused)arena; \ + LAX arena; \ } while (0) Inline TempArena _BeginScratchNoConflict(void) diff --git a/src/base/base_buddy.c b/src/base/base_buddy.c index ca9fc2bb..7bcd5f6f 100644 --- a/src/base/base_buddy.c +++ b/src/base/base_buddy.c @@ -161,7 +161,7 @@ BuddyBlock *GetUnusedBuddyBlock(BuddyCtx *ctx, BuddyLevel *level) left->parent = parent_block; left->memory = parent_block->memory; - /* Create right (MaybeUnused) block from parent block */ + /* Create right LAX block from parent block */ BuddyBlock *right = PushBuddyBlock(ctx); right->is_used = 0; right->level = level; @@ -196,7 +196,7 @@ BuddyBlock *GetUnusedBuddyBlock(BuddyCtx *ctx, BuddyLevel *level) left->level = level; left->memory = ArenaBase(arena); - /* Create right (MaybeUnused) block from new arena memory */ + /* Create right LAX block from new arena memory */ BuddyBlock *right = PushBuddyBlock(ctx); right->is_used = 0; right->level = level; diff --git a/src/base/base_core.h b/src/base/base_core.h index cd305ac6..f4a621bd 100644 --- a/src/base/base_core.h +++ b/src/base/base_core.h @@ -133,7 +133,7 @@ extern "C" { # define Assert(cond) ((cond) ? 1 : (__builtin_trap(), 0)) # define DEBUGBREAK __builtin_debugtrap() # endif -# define DEBUGBREAKABLE { volatile i32 __DEBUGBREAKABLE_VAR = 0; (MaybeUnused) __DEBUGBREAKABLE_VAR; } (void)0 +# define DEBUGBREAKABLE { volatile i32 __DEBUGBREAKABLE_VAR = 0; LAX __DEBUGBREAKABLE_VAR; } (void)0 #else # define Assert(cond) (void)(0) #endif @@ -237,15 +237,18 @@ void __asan_unpoison_memory_region(void const volatile *add, size_t); # error Memory barriers not implemented #endif -//- Markup -#define MaybeUnused void - +//- Unused markup +/* Strict unused markup */ #if CompilerIsClang # define UNUSED __attribute((unused)) #else # define UNUSED #endif +/* Relaxed unused markup */ +#define LAX (void) + +//- Fallthrough #if CompilerIsMsvc # if LanguageIsCpp # define FALLTHROUGH [[fallthrough]] diff --git a/src/base/base_string.c b/src/base/base_string.c index 5f97cd10..dc27f13f 100644 --- a/src/base/base_string.c +++ b/src/base/base_string.c @@ -649,7 +649,7 @@ b32 AdvanceCodepointIter(CodepointIter *iter) void EndCodepointIter(CodepointIter *iter) { /* Do nothing */ - (MaybeUnused)iter; + LAX iter; } //- String decode diff --git a/src/draw/draw_core.c b/src/draw/draw_core.c index 4a09bc1b..4a52df88 100644 --- a/src/draw/draw_core.c +++ b/src/draw/draw_core.c @@ -7,7 +7,7 @@ D_StartupReceipt D_Startup(F_StartupReceipt *font_sr) { __prof; D_SharedState *g = &D_shared_state; - (MaybeUnused)font_sr; + LAX font_sr; u32 pixel_white = 0xFFFFFFFF; g->solid_white_texture = GPU_AllocTexture(GP_TEXTURE_FORMAT_R8G8B8A8_UNORM, 0, VEC2I32(1, 1), &pixel_white); return (D_StartupReceipt) { 0 }; @@ -116,7 +116,7 @@ void D_DrawLineGradient(GPU_RenderSig *sig, Vec2 start, Vec2 end, f32 thickness, D_DrawMaterial(sig, D_MATERIALPARAMS(.texture = g->solid_white_texture, .tint0 = start_color, .tint1 = end_color, .quad = quad)); #else /* Placeholder */ - (MaybeUnused)end_color; + LAX end_color; Quad quad = QuadFromLine(start, end, thickness); D_DrawQuad(sig, quad, start_color); #endif diff --git a/src/dxc/dxc_core_win32.cpp b/src/dxc/dxc_core_win32.cpp index 1c6d61d5..cf829fb8 100644 --- a/src/dxc/dxc_core_win32.cpp +++ b/src/dxc/dxc_core_win32.cpp @@ -2,10 +2,10 @@ DXC_Result DXC_Compile(Arena *arena, String shader_source, i32 num_args, String *args) { - (MaybeUnused)arena; - (MaybeUnused)shader_source; - (MaybeUnused)num_args; - (MaybeUnused)args; + LAX arena; + LAX shader_source; + LAX num_args; + LAX args; DXC_Result result = ZI; return result; } diff --git a/src/font/font_core.c b/src/font/font_core.c index da798302..9a9d0689 100644 --- a/src/font/font_core.c +++ b/src/font/font_core.c @@ -7,8 +7,8 @@ F_StartupReceipt F_Startup(AC_StartupReceipt *asset_cache_sr, TTF_StartupReceipt { __prof; F_SharedState *g = &F_shared_state; - (MaybeUnused)asset_cache_sr; - (MaybeUnused)ttf_sr; + LAX asset_cache_sr; + LAX ttf_sr; g->params.arena = AllocArena(Gibi(64)); return (F_StartupReceipt) { 0 }; } diff --git a/src/gpu/gpu_dx12.c b/src/gpu/gpu_dx12.c index 17e837d5..ab5aba99 100644 --- a/src/gpu/gpu_dx12.c +++ b/src/gpu/gpu_dx12.c @@ -88,7 +88,7 @@ P_ExitFuncDef(GPU_D12_Shutdown) } ID3D12Device_Release(g->device); #else - (MaybeUnused)GPU_D12_ReleaseCommandQueue; + LAX GPU_D12_ReleaseCommandQueue; #endif { @@ -339,7 +339,7 @@ void GPU_D12_InitObjects(void) GPU_D12_CommandQueue *cq = g->command_queues[i]; String dbg_name = params[i].dbg_name; __prof_dx12_ctx_alloc(cq->prof, g->device, cq->cq, dbg_name.text, dbg_name.len); - (MaybeUnused)dbg_name; + LAX dbg_name; } } #endif @@ -1321,7 +1321,7 @@ GPU_D12_CpuDescriptorHeap *GPU_D12_AllocCpuDescriptorHeap(enum D3D12_DESCRIPTOR_ void cpu_descriptor_heap_release(GPU_D12_CpuDescriptorHeap *dh) { /* TODO */ - (MaybeUnused)dh; + LAX dh; } #endif @@ -1556,7 +1556,7 @@ void GPU_D12_ReleaseCommandQueue(GPU_D12_CommandQueue *cq) { __prof; /* TODO */ - (MaybeUnused)cq; + LAX cq; //ID3D12CommandQueue_Release(cq->cq); } @@ -3090,7 +3090,7 @@ GPU_Swapchain *GPU_AllocSwapchain(P_Window *window, Vec2I32 resolution) void GPU_ReleaseSwapchain(GPU_Swapchain *gp_swapchain) { /* TODO */ - (MaybeUnused)gp_swapchain; + LAX gp_swapchain; } void GPU_WaitOnSwapchain(GPU_Swapchain *gp_swapchain) @@ -3102,7 +3102,7 @@ void GPU_WaitOnSwapchain(GPU_Swapchain *gp_swapchain) WaitForSingleObjectEx(swapchain->waitable, 1000, 1); } #else - (MaybeUnused)gp_swapchain; + LAX gp_swapchain; #endif } diff --git a/src/mixer/mixer_core.c b/src/mixer/mixer_core.c index fa8606bc..074bfe2f 100644 --- a/src/mixer/mixer_core.c +++ b/src/mixer/mixer_core.c @@ -57,7 +57,7 @@ MIX_Track *MIX_AllocTrackLocked(P_Lock *lock, SND_Sound *sound) { MIX_SharedState *g = &M_shared_state; P_AssertLockedE(lock, &g->mutex); - (MaybeUnused)lock; + LAX lock; MIX_Track *track = 0; if (g->track_first_free) @@ -104,7 +104,7 @@ void MIX_ReleaseTrackLocked(P_Lock *lock, MIX_Track *track) { MIX_SharedState *g = &M_shared_state; P_AssertLockedE(lock, &g->mutex); - (MaybeUnused)lock; + LAX lock; /* Remove from playing list */ MIX_Track *prev = track->prev; diff --git a/src/platform/platform_snc.h b/src/platform/platform_snc.h index 1a5b50b6..1d42596f 100644 --- a/src/platform/platform_snc.h +++ b/src/platform/platform_snc.h @@ -65,8 +65,8 @@ void P_Unlock(P_Lock *lock); # define P_AssertLockedE(l, m) Assert((l)->mutex == (m) && (l)->exclusive == 1) # define P_AssertLockedES(l, m) Assert((l)->mutex == (m)) #else -# define P_AssertLockedE(l, m) (MaybeUnused)l -# define P_AssertLockedES(l, m) (MaybeUnused)l +# define P_AssertLockedE(l, m) LAX l +# define P_AssertLockedES(l, m) LAX l #endif //////////////////////////////// diff --git a/src/platform/platform_win32.c b/src/platform/platform_win32.c index 5ac37268..cf5d9c9b 100644 --- a/src/platform/platform_win32.c +++ b/src/platform/platform_win32.c @@ -187,7 +187,7 @@ void P_W32_WaitReleaseThread(P_W32_Thread *thread) __prof; b32 success = P_W32_TryReleaseThread(thread, F32Infinity); Assert(success); - (MaybeUnused)success; + LAX success; } //////////////////////////////// @@ -671,7 +671,7 @@ ForceNoInline void P_W32_FiberResume(P_W32_Fiber *fiber) void P_W32_YieldFiber(P_W32_Fiber *fiber, P_W32_Fiber *parent_fiber) { - (MaybeUnused)fiber; + LAX fiber; Assert(fiber->id == FiberId()); Assert(parent_fiber->id == fiber->parent_id); Assert(parent_fiber->id > 0); @@ -727,7 +727,7 @@ P_W32_ThreadDef(P_W32_JobWorkerEntryFunc, worker_ctx_arg) P_W32_WorkerCtx *ctx = worker_ctx_arg; P_Pool pool_kind = ctx->pool_kind; P_W32_JobPool *pool = &g->job_pools[pool_kind]; - (MaybeUnused)ctx; + LAX ctx; { /* TODO: Heuristic pinning */ @@ -739,7 +739,7 @@ P_W32_ThreadDef(P_W32_JobWorkerEntryFunc, worker_ctx_arg) __profn("Set priority"); b32 success = SetThreadPriority(thread_handle, pool->thread_priority) != 0; Assert(success); - (MaybeUnused)success; + LAX success; } #if 0 @@ -761,7 +761,7 @@ P_W32_ThreadDef(P_W32_JobWorkerEntryFunc, worker_ctx_arg) } #endif Assert(success); - (MaybeUnused)success; + LAX success; } #endif @@ -772,7 +772,7 @@ P_W32_ThreadDef(P_W32_JobWorkerEntryFunc, worker_ctx_arg) DWORD task = 0; HANDLE mmc_handle = AvSetMmThreadCharacteristics(L"Pro Audio", &task); Assert(mmc_handle); - (MaybeUnused)mmc_handle; + LAX mmc_handle; } } @@ -1100,14 +1100,14 @@ P_W32_ThreadDef(P_W32_JobWorkerEntryFunc, worker_ctx_arg) //////////////////////////////// //~ Win32 job scheduler -P_W32_ThreadDef(P_W32_JobSchedulerEntryFunc, _) +P_W32_ThreadDef(P_W32_JobSchedulerEntryFunc, UNUSED arg) { struct P_W32_SharedCtx *g = &P_W32_shared_ctx; { i32 priority = THREAD_PRIORITY_TIME_CRITICAL; b32 success = SetThreadPriority(GetCurrentThread(), priority); - (MaybeUnused)success; + LAX success; Assert(success); } @@ -2281,7 +2281,7 @@ String P_ReadFile(Arena *arena, P_File file) /* TODO: error checking */ AlignArena(arena, 16); s.text = PushStructsNoZero(arena, u8, size); - (MaybeUnused)ReadFile( + LAX ReadFile( (HANDLE)file.handle, s.text, (DWORD)s.len, @@ -2308,7 +2308,7 @@ void P_WriteFile(P_File file, String data) } /* WriteFile returns TRUE on success */ - (MaybeUnused)WriteFile( + LAX WriteFile( (HANDLE)file.handle, data.text, (DWORD)data.len, @@ -2513,7 +2513,7 @@ P_WatchInfoList P_ReadWatchWait(Arena *arena, P_Watch *dw) 0, &ov, 0); - (MaybeUnused)success; + LAX success; Assert(success); HANDLE handles[] = { @@ -3070,7 +3070,7 @@ void P_WriteSock(P_Sock *sock, P_Address address, String data) if (size != (i32)data.len) { i32 err = WSAGetLastError(); - (MaybeUnused)err; + LAX err; Assert(0); } #endif @@ -3346,7 +3346,7 @@ void P_W32_InitBtnTable(void) g->vk_btn_table[VK_OEM_1] = P_Btn_Semicolon; } -P_JobDef(P_W32_AppStartupJob, _) +P_JobDef(P_W32_AppStartupJob, UNUSED job) { P_W32_SharedCtx *g = &P_W32_shared_ctx; TempArena scratch = BeginScratchNoConflict(); @@ -3373,10 +3373,10 @@ P_JobDef(P_W32_AppShutdownJob, _) int CALLBACK wWinMain(_In_ HINSTANCE instance, _In_opt_ HINSTANCE prev_instance, _In_ LPWSTR cmdline_wstr, _In_ int show_code) { - (MaybeUnused)instance; - (MaybeUnused)prev_instance; - (MaybeUnused)cmdline_wstr; - (MaybeUnused)show_code; + LAX instance; + LAX prev_instance; + LAX cmdline_wstr; + LAX show_code; __profthread("Main thread", PROF_THREAD_GROUP_MAIN); P_W32_SharedCtx *g = &P_W32_shared_ctx; @@ -3441,7 +3441,7 @@ int CALLBACK wWinMain(_In_ HINSTANCE instance, _In_opt_ HINSTANCE prev_instance, } } Assert(success); - (MaybeUnused)success; + LAX success; } } CloseHandle(thread); @@ -3543,7 +3543,7 @@ int CALLBACK wWinMain(_In_ HINSTANCE instance, _In_opt_ HINSTANCE prev_instance, b32 success = RegisterRawInputDevices(&rid, 1, sizeof(rid)); Assert(success); - (MaybeUnused)success; + LAX success; } /* Init threads pool */ diff --git a/src/playback/playback_win32.c b/src/playback/playback_win32.c index 1676a77a..8332e169 100644 --- a/src/playback/playback_win32.c +++ b/src/playback/playback_win32.c @@ -13,7 +13,7 @@ PB_StartupReceipt PB_Startup(MIX_StartupReceipt *mixer_sr) { __prof; PB_WSP_SharedState *g = &PB_WSP_shared_state; - (MaybeUnused)mixer_sr; + LAX mixer_sr; PB_WSP_InitializeWasapi(); /* Start playback job */ P_Run(1, PB_WSP_PlaybackJob, 0, P_Pool_Audio, P_Priority_High, &g->PB_WSP_PlaybackJob_counter); diff --git a/src/pp/pp_core.c b/src/pp/pp_core.c index 5c699c76..62993ed7 100644 --- a/src/pp/pp_core.c +++ b/src/pp/pp_core.c @@ -13,13 +13,13 @@ UserStartupReceipt StartupUser(F_StartupReceipt *font_sr, String connect_address_str) { __prof; - (MaybeUnused)font_sr; - (MaybeUnused)sprite_sr; - (MaybeUnused)draw_sr; - (MaybeUnused)asset_cache_sr; - (MaybeUnused)sound_sr; - (MaybeUnused)mixer_sr; - (MaybeUnused)sim_sr; + LAX font_sr; + LAX sprite_sr; + LAX draw_sr; + LAX asset_cache_sr; + LAX sound_sr; + LAX mixer_sr; + LAX sim_sr; SharedUserState *g = &shared_user_state; SetGstat(GSTAT_DEBUG_STEPS, U64Max); @@ -1358,8 +1358,8 @@ void UpdateUser(P_Window *window) ContactConstraint *data = &ent->contact_constraint_data; Entity *e0 = sim_ent_from_id(g->ss_blended, data->e0); Entity *e1 = sim_ent_from_id(g->ss_blended, data->e1); - (MaybeUnused)e0; - (MaybeUnused)e1; + LAX e0; + LAX e1; #if DeveloperIsEnabled /* Draw contact points */ @@ -1433,8 +1433,8 @@ void UpdateUser(P_Window *window) Entity *e1 = sim_ent_from_id(g->ss_blended, data->e1); CLD_Shape e0_collider = e0->local_collider; CLD_Shape e1_collider = e1->local_collider; - (MaybeUnused)e0_collider; - (MaybeUnused)e1_collider; + LAX e0_collider; + LAX e1_collider; /* Draw closest points */ #if 0 @@ -1538,7 +1538,7 @@ void UpdateUser(P_Window *window) u32 color = collision_reuslt.solved ? Rgba32F(0, 0, 0.25, 1) : Rgba32F(0, 0.25, 0.25, 1); f32 thickness = 2; u32 detail = 512; - (MaybeUnused)thickness; + LAX thickness; Vec2Array m = CLD_Menkowski(temp.arena, &e0_collider, &e1_collider, e0_xf, e1_xf, detail); diff --git a/src/pp/pp_phys.c b/src/pp/pp_phys.c index 77fc107f..de861326 100644 --- a/src/pp/pp_phys.c +++ b/src/pp/pp_phys.c @@ -1013,7 +1013,7 @@ void phys_warm_start_weld_joints(PhysStepCtx *ctx) sim_ent_set_angular_velocity(e1, e1->angular_velocity + joint->angular_impulse1 * inv_i); } #else - (MaybeUnused)joint; + LAX joint; #endif } } @@ -1260,7 +1260,7 @@ void phys_step(PhysStepCtx *ctx, f32 timestep) f32 earliest_toi = MaxF32(phys_determine_earliest_toi(ctx, step_dt, tolerance, max_iterations), min_toi); step_dt = remaining_dt * earliest_toi; #else - (MaybeUnused)phys_determine_earliest_toi; + LAX phys_determine_earliest_toi; #endif } remaining_dt -= step_dt; diff --git a/src/pp/pp_step.c b/src/pp/pp_step.c index 51ba1cab..bd3f84d0 100644 --- a/src/pp/pp_step.c +++ b/src/pp/pp_step.c @@ -170,9 +170,9 @@ internal Entity *test_spawn_employee(Entity *parent) /* Player weapon */ if (employee->valid) { - (MaybeUnused)test_spawn_smg; - (MaybeUnused)test_spawn_launcher; - (MaybeUnused)test_spawn_chucker; + LAX test_spawn_smg; + LAX test_spawn_launcher; + LAX test_spawn_chucker; Entity *e = test_spawn_chucker(employee); employee->equipped = e->id; @@ -229,7 +229,7 @@ internal void test_teleport(Entity *ent, Vec2 pos) internal void test_spawn_entities1(Entity *parent, Vec2 pos) { - (MaybeUnused)pos; + LAX pos; /* Enemy */ { @@ -242,7 +242,7 @@ internal void test_spawn_entities1(Entity *parent, Vec2 pos) internal void test_spawn_entities2(Entity *parent, Vec2 pos) { - (MaybeUnused)pos; + LAX pos; /* Small Box */ #if 1 @@ -313,7 +313,7 @@ internal void test_spawn_entities2(Entity *parent, Vec2 pos) internal void test_spawn_entities3(Entity *parent, Vec2 pos) { - (MaybeUnused)pos; + LAX pos; /* Heavy box */ { @@ -338,7 +338,7 @@ internal void test_spawn_entities3(Entity *parent, Vec2 pos) internal void test_spawn_entities4(Entity *parent, Vec2 pos) { - (MaybeUnused)pos; + LAX pos; /* Light box */ Entity *e = sim_ent_alloc_sync_src(parent); diff --git a/src/resource/resource_core.h b/src/resource/resource_core.h index 49d26f94..f9b28e46 100644 --- a/src/resource/resource_core.h +++ b/src/resource/resource_core.h @@ -42,7 +42,7 @@ RES_StartupReceipt RES_Startup(void); RES_Resource RES_OpenResource(String name); #if RESOURCES_EMBEDDED -# define RES_CloseResource(res_ptr) (MaybeUnused)res_ptr +# define RES_CloseResource(res_ptr) LAX res_ptr #else void RES_CloseResource(RES_Resource *res_ptr); #endif diff --git a/src/sound/sound_core.c b/src/sound/sound_core.c index 7c5785ad..f5f09f3e 100644 --- a/src/sound/sound_core.c +++ b/src/sound/sound_core.c @@ -7,7 +7,7 @@ SND_StartupReceipt SND_Startup(AC_StartupReceipt *asset_cache_sr) { __prof; SND_SharedState *g = &SND_shared_state; - (MaybeUnused)asset_cache_sr; + LAX asset_cache_sr; g->params.arena = AllocArena(Gibi(64)); return (SND_StartupReceipt) { 0 }; } diff --git a/src/ttf/ttf_dwrite.cpp b/src/ttf/ttf_dwrite.cpp index 045368d9..7cfa143a 100644 --- a/src/ttf/ttf_dwrite.cpp +++ b/src/ttf/ttf_dwrite.cpp @@ -66,7 +66,7 @@ TTF_Result TTF_Decode(Arena *arena, String encoded, f32 point_size, u32 *cache_c /* TODO: handle errors */ HRESULT error = 0; - (MaybeUnused)error; + LAX error; /* File */ IDWriteFontFile *font_file = 0;