From 5f718ff966192cfa710d4e5814eddf5819ba23f6 Mon Sep 17 00:00:00 2001 From: Jayden Grubb Date: Tue, 11 Feb 2025 00:25:21 +1000 Subject: [PATCH] Add common type aliases --- engine/include/nova/types.h | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 engine/include/nova/types.h diff --git a/engine/include/nova/types.h b/engine/include/nova/types.h new file mode 100644 index 0000000..a059c2f --- /dev/null +++ b/engine/include/nova/types.h @@ -0,0 +1,26 @@ +/** + * Copyright (c) 2025, Jayden Grubb + * + * SPDX-License-Identifier: BSD-3-Clause + */ + +#pragma once + +#include +#include + +using u8 = uint8_t; +using u16 = uint16_t; +using u32 = uint32_t; +using u64 = uint64_t; + +using i8 = int8_t; +using i16 = int16_t; +using i32 = int32_t; +using i64 = int64_t; + +using usize = size_t; +using isize = ptrdiff_t; + +using f32 = float; +using f64 = double;