Skip to content

vk: include <limits.h> in vk_init.c for UINT_MAX - #456

Open
bradenleague wants to merge 1 commit into
fte-team:masterfrom
bradenleague:fix/vk-init-limits-h
Open

vk: include <limits.h> in vk_init.c for UINT_MAX#456
bradenleague wants to merge 1 commit into
fte-team:masterfrom
bradenleague:fix/vk-init-limits-h

Conversation

@bradenleague

Copy link
Copy Markdown

engine/vk/vk_init.c references UINT_MAX but does not include <limits.h>, relying on it being pulled in transitively. When the Vulkan headers are installed (so VKQUAKE is enabled), the CMake build fails to compile vk_init.c with error: use of undeclared identifier 'UINT_MAX' (seen here at vk_init.c:4869 with Apple clang). The Makefile gl-rel target does not compile the vk backend, which is why upstream CI has not hit it. Adding #include <limits.h> fixes the build; no behavioural change.

vk_init.c references UINT_MAX but does not include <limits.h>, relying on
it being pulled in transitively. When the Vulkan headers are installed
(enabling VKQUAKE), the CMake build fails to compile vk_init.c with
"use of undeclared identifier 'UINT_MAX'". Add the missing include.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant