New test
[mono.git] / support / mph.h
index 6db796d77a9911fbfd6622ce84c0dfccecbd4d61..0c8b37fdd93075a090e5ccb9ab967da059d2a00a 100644 (file)
@@ -110,8 +110,13 @@ typedef   guint64 mph_fsfilcnt_t;
 #define mph_return_val_if_size_t_overflow(var, ret) \
        _mph_return_val_if_cb_(var, ret, mph_have_size_t_overflow)
 
+#define mph_return_val_if_ssize_t_overflow(var, ret) \
+       _mph_return_val_if_cb_(var, ret, mph_have_long_overflow)
+
 #define mph_return_if_size_t_overflow(var) mph_return_val_if_size_t_overflow(var, -1)
 
+#define mph_return_if_ssize_t_overflow(var) mph_return_val_if_ssize_t_overflow(var, -1)
+
 #define mph_have_off_t_overflow(var) \
        (((var) < MPH_OFF_T_MIN) || ((var) > MPH_OFF_T_MAX))