diff --git a/core/my_basic.h b/core/my_basic.h index a299dac..aa01ccb 100755 --- a/core/my_basic.h +++ b/core/my_basic.h @@ -468,8 +468,6 @@ typedef enum mb_data_e { MB_DT_ROUTINE = 1 << 13 } mb_data_e; -typedef unsigned char mb_val_bytes_t[mb_max(mb_max(sizeof(void*), sizeof(unsigned long)), sizeof(real_t))]; - typedef enum mb_meta_func_u { MB_MF_IS, MB_MF_ADD, @@ -478,6 +476,8 @@ typedef enum mb_meta_func_u { MB_MF_DIV } mb_meta_func_u; +typedef unsigned char mb_val_bytes_t[mb_max(mb_max(sizeof(void*), sizeof(unsigned long)), mb_max(sizeof(int_t), sizeof(real_t)))]; + typedef union mb_value_u { mb_data_e type; int_t integer;