aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/validation/backend
diff options
Diffstat (limited to 'validation/backend')
-rw-r--r--validation/backend/cast.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/validation/backend/cast.c b/validation/backend/cast.c
index 4ca531b5..e18bd023 100644
--- a/validation/backend/cast.c
+++ b/validation/backend/cast.c
@@ -1,4 +1,5 @@
typedef _Bool bool;
+typedef signed char schar;
typedef unsigned char uchar;
typedef unsigned short ushort;
typedef unsigned int uint;
@@ -14,6 +15,7 @@ typedef unsigned long long ulonglong;
#define DEFINE_CASTS(from) \
DEFINE_CAST(from, bool) \
DEFINE_CAST(from, char) \
+ DEFINE_CAST(from, schar) \
DEFINE_CAST(from, uchar) \
DEFINE_CAST(from, short) \
DEFINE_CAST(from, ushort) \
@@ -23,13 +25,12 @@ typedef unsigned long long ulonglong;
DEFINE_CAST(from, ulong) \
DEFINE_CAST(from, longlong) \
DEFINE_CAST(from, ulonglong) \
-/*
DEFINE_CAST(from, float) \
DEFINE_CAST(from, double)
-*/
DEFINE_CASTS(bool)
DEFINE_CASTS(char)
+DEFINE_CASTS(schar)
DEFINE_CASTS(uchar)
DEFINE_CASTS(short)
DEFINE_CASTS(ushort)