Changed how types are registered

Signed-off-by: Robear Selwans <robear.selwans@outlook.com>
This commit is contained in:
2022-01-05 23:11:12 +02:00
parent 5b22053ff3
commit 82ad4b4bfb
3 changed files with 22 additions and 52 deletions

View File

@@ -5,36 +5,19 @@
#include "ev_types.h"
// Signed integers
EV_REGISTER_TYPE(i8);
TYPEDATA_GEN(i8, DEFAULT(0));
EV_REGISTER_TYPE(i16);
TYPEDATA_GEN(i8 , DEFAULT(0));
TYPEDATA_GEN(i16, DEFAULT(0));
EV_REGISTER_TYPE(i32);
TYPEDATA_GEN(i32, DEFAULT(0));
EV_REGISTER_TYPE(i64);
TYPEDATA_GEN(i64, DEFAULT(0));
// Unsigned integers
EV_REGISTER_TYPE(u8);
TYPEDATA_GEN(u8, DEFAULT(0));
EV_REGISTER_TYPE(u16);
TYPEDATA_GEN(u8 , DEFAULT(0));
TYPEDATA_GEN(u16, DEFAULT(0));
EV_REGISTER_TYPE(u32);
TYPEDATA_GEN(u32, DEFAULT(0));
EV_REGISTER_TYPE(u64);
TYPEDATA_GEN(u64, DEFAULT(0));
// Floating-Point Numbers
EV_REGISTER_TYPE(f32);
TYPEDATA_GEN(f32, DEFAULT(0.0f));
EV_REGISTER_TYPE(f64);
TYPEDATA_GEN(f64, DEFAULT(0.0));
struct Int8Data { i8 MIN; i8 MAX; };