switch to c23 because I'm epic

This commit is contained in:
jacekpoz 2024-10-05 17:01:47 +02:00
parent dbdbf09516
commit 37b332927c
Signed by: poz
SSH key fingerprint: SHA256:JyLeVWE4bF3tDnFeUpUaJsPsNlJyBldDGV/dIKSLyN8
2 changed files with 2 additions and 8 deletions

View file

@ -1,7 +1,7 @@
# Copyright (jacekpoz 2024). Licensed under the EUPL-1.2 or later.
CC = clang
CFLAGS = -std=c11 -Wall -Wextra -Wpedantic
CFLAGS = -std=c23 -Wall -Wextra -Wpedantic
CFLAGS += -Werror -Wfloat-equal -Wshadow
CFLAGS += -fPIC -fstrict-aliasing
CFLAGS += $(shell pkg-config --cflags glfw3 vulkan)

View file

@ -11,13 +11,7 @@
PTK_LIST_DEFINE(bool);
static PtkHandle m_root_component;
// TODO: figure out a way to actually use bool here
// this happens because PTK_LIST_DEFINE and PTK_LIST_NEW
// use PTK_LIST themselves, bool gets put through the first
// and turned into _Bool which is then used as the actual
// type's name; using PTK_LIST directly only processes it once
// so we have to use _Bool here
static PTK_LIST(_Bool) m_update;
static PTK_LIST(bool) m_update;
typedef PTK_LIST(Vertex) Vertices;
typedef PTK_LIST(uint32_t) Indices;