1#pragma once
2
3#include <cstddef>
4#include <cstdint>
5#include <vapours/results.hpp>
6
7using u8 = std::uint8_t;
8using u16 = std::uint16_t;
9using u32 = std::uint32_t;
10using u64 = std::uint64_t;
11using u128 = __uint128_t;
12
13using s8 = std::int8_t;
14using s16 = std::int16_t;
15using s32 = std::int32_t;
16using s64 = std::int64_t;
17
18using f32 = float;
19using f64 = double;
20
21using char16 = char16_t;
22using size_t = std::size_t;
23using ulong = u64;
24using ptrdiff_t = std::ptrdiff_t;