diff options
author | justanothercatgirl <sotov2070@gmail.com> | 2024-11-24 19:47:38 +0300 |
---|---|---|
committer | justanothercatgirl <sotov2070@gmail.com> | 2024-11-24 19:47:38 +0300 |
commit | 8237f82ebd2299addc6dec837d5f850cc5fd1b5c (patch) | |
tree | 06f32b24512f54a466e4bd6a0e3d51d0bcf68aef /libprakpp/include/prakcommon.hpp | |
parent | 33e3d9540237b0faef3c7d9aeab6dedbccbe3707 (diff) | |
parent | fcf77faf19dcb9d75b7842ec7138551bd73418cf (diff) |
Merge remote-tracking branch 'origin/master'
Diffstat (limited to 'libprakpp/include/prakcommon.hpp')
-rw-r--r-- | libprakpp/include/prakcommon.hpp | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/libprakpp/include/prakcommon.hpp b/libprakpp/include/prakcommon.hpp index 8d1b001..c58040e 100644 --- a/libprakpp/include/prakcommon.hpp +++ b/libprakpp/include/prakcommon.hpp @@ -5,6 +5,25 @@ #include <vector> #include <iostream> +typedef void i0; +typedef int8_t i8; +typedef uint8_t u8; +typedef int16_t i16; +typedef uint16_t u16; +typedef int32_t i32; +typedef uint32_t u32; +typedef int64_t i64; +typedef uint64_t u64; +typedef ssize_t isz; +typedef size_t usz; +typedef float f32; +typedef double f64; +#if __SIZEOF_LONG_DOUBLE__ == 16 +typedef long double f128; +#else +typedef long double _f64; +#endif + #if defined(_MSC_VER) || !defined(__cpp_multidimensional_subscript) || __cplusplus < 202110L #warning "can not use multidimentional subscript operator: falling back to `operator()`" #undef MDSUBSCRIPT |