diff options
| author | gingerBill <bill@gingerbill.org> | 2025-03-27 09:27:54 +0000 |
|---|---|---|
| committer | gingerBill <bill@gingerbill.org> | 2025-03-27 09:27:54 +0000 |
| commit | e29b5ae8edbd89b50e4c06fcf6a7a6719c89c1d7 (patch) | |
| tree | b5e0890502531c51a664f27cb568ac8d7a46bb4f /src/main.cpp | |
| parent | 6689c722adbd5814876a98bb9b39790a42a4aeaa (diff) | |
Use `u64` for the command kind just in case
Diffstat (limited to 'src/main.cpp')
| -rw-r--r-- | src/main.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/main.cpp b/src/main.cpp index 54018b945..48bdb13fb 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -431,12 +431,12 @@ struct BuildFlag { BuildFlagKind kind; String name; BuildFlagParamKind param_kind; - u32 command_support; + u64 command_support; bool allow_multiple; }; -gb_internal void add_flag(Array<BuildFlag> *build_flags, BuildFlagKind kind, String name, BuildFlagParamKind param_kind, u32 command_support, bool allow_multiple=false) { +gb_internal void add_flag(Array<BuildFlag> *build_flags, BuildFlagKind kind, String name, BuildFlagParamKind param_kind, u64 command_support, bool allow_multiple=false) { BuildFlag flag = {kind, name, param_kind, command_support, allow_multiple}; array_add(build_flags, flag); } @@ -1676,8 +1676,8 @@ gb_internal bool parse_build_flags(Array<String> args) { gb_printf_err("'%.*s' is supported with the following commands:\n", LIT(name)); gb_printf_err("\t"); i32 count = 0; - for (u32 i = 0; i < 32; i++) { - if (found_bf.command_support & (1<<i)) { + for (u64 i = 0; i < 64; i++) { + if (found_bf.command_support & (1ull<<i)) { if (count > 0) { gb_printf_err(", "); } |