X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=support%2Fmph.h;h=daa5828d6db646818d49d1a834cbab2a4bae787d;hb=831403d104705c81d2fdb98473855da2e3076311;hp=56f83e52b16e6c832bab0b8ec843fd640c2b3abb;hpb=4eb352bcb3ef7a71dc9ab62c5cd2d5e7598619f7;p=mono.git diff --git a/support/mph.h b/support/mph.h index 56f83e52b16..daa5828d6db 100644 --- a/support/mph.h +++ b/support/mph.h @@ -170,6 +170,13 @@ typedef gint64 suseconds_t; #define mph_return_if_time_t_overflow(var) mph_return_if_long_overflow(var) +#define mph_return_if_val_in_list5(var,a,b,c,d,e) \ + do { \ + int v = (var); \ + if (v == a || v == b || v == c || v == d || v == e) \ + return -1; \ + } while (0) + /* * Helper function for functions which use ERANGE (such as getpwnam_r and * getgrnam_r). These functions accept buffers which are dynamically