summaryrefslogtreecommitdiff
path: root/rt_struct.h
diff options
context:
space:
mode:
Diffstat (limited to 'rt_struct.h')
-rw-r--r--rt_struct.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/rt_struct.h b/rt_struct.h
index b1ccd5f..891443d 100644
--- a/rt_struct.h
+++ b/rt_struct.h
@@ -3,6 +3,7 @@
#include <stddef.h>
#include <stdint.h>
+#include <sys/types.h>
#include <time.h>
typedef enum rts_type_tag rts_type_tag;
@@ -30,6 +31,7 @@ enum rts_type_tag {
TAG_LONGDOUBLE,
TAG_TIME,
TAG_SIZE,
+ TAG_SSIZE,
TAG_UINT8,
TAG_INT8,
TAG_UINT16,
@@ -100,7 +102,9 @@ TYPEDEF_RTS(DOUBLE, double);
TYPEDEF_RTS(LONGDOUBLE, long double);
TYPEDEF_RTS(TIME, time_t);
+
TYPEDEF_RTS(SIZE, size_t);
+TYPEDEF_RTS(SSIZE, ssize_t);
TYPEDEF_RTS(UINT8, uint8_t);
TYPEDEF_RTS(INT8, int8_t);