Lines Matching defs:IV
1073 The IV type is supposed to be long enough to hold any integral
1078 typedef IVTYPE IV;
1149 * the same size as IV and UV. Otherwise we need an explicit
1164 #define PTR2IV(p) INT2PTR(IV,p)
1740 # define PERL_QUAD_MAX ((IV) (PERL_UQUAD_MAX >> 1))
2287 IV any_iv;
2471 may be greater than sizeof(IV), so don't assume that half max UV is max IV.
2495 #define I_V(n) ((n) < IV_MAX_P1 ? ((n) < IV_MIN ? IV_MIN : (IV) (n)) \
2496 : ((n) < UV_MAX_P1 ? (IV)(UV) (n) \
2497 : ((n) > 0 ? (IV)UV_MAX : 0 /* NaN */)))
2498 #define U_V(n) ((n) < 0.0 ? ((n) < IV_MIN ? (UV) IV_MIN : (UV)(IV) (n)) \
2511 /* Used with UV/IV arguments: */
2514 #define CLUMP_2IV(uv) ((uv) > (UV)IV_MAX ? IV_MAX : (IV)(uv))
2788 I32 (*uf_val)(pTHX_ IV, SV*);
2789 I32 (*uf_set)(pTHX_ IV, SV*);
2790 IV uf_index;
2798 #define PERL_MG_UFUNC(name,ix,sv) I32 name(IV ix, SV *sv)
2812 #define PERL_MG_UFUNC(name,ix,sv) I32 name(pTHX_ IV ix, SV *sv)