aboutsummaryrefslogtreecommitdiffstats
path: root/libprakpp/include/prakcommon.hpp
diff options
context:
space:
mode:
authorjustanothercatgirl <sotov2070@gmail.com>2024-11-24 19:47:38 +0300
committerjustanothercatgirl <sotov2070@gmail.com>2024-11-24 19:47:38 +0300
commit8237f82ebd2299addc6dec837d5f850cc5fd1b5c (patch)
tree06f32b24512f54a466e4bd6a0e3d51d0bcf68aef /libprakpp/include/prakcommon.hpp
parent33e3d9540237b0faef3c7d9aeab6dedbccbe3707 (diff)
parentfcf77faf19dcb9d75b7842ec7138551bd73418cf (diff)
Merge remote-tracking branch 'origin/master'
Diffstat (limited to 'libprakpp/include/prakcommon.hpp')
-rw-r--r--libprakpp/include/prakcommon.hpp19
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