Lines Matching defs:UV
1057 #ifdef UV
1058 #undef UV
1079 typedef UVTYPE UV;
1149 * the same size as IV and UV. Otherwise we need an explicit
1153 # define PTRV UV
1165 #define PTR2UV(p) INT2PTR(UV,p)
1738 # define PERL_UQUAD_MAX (~(UV)0)
1739 # define PERL_UQUAD_MIN ((UV)0)
2392 UV tbl_max;
2393 UV tbl_items;
2470 0x7FFFFFFFFFFFFFFF) to an unsigned integer. In the future, sizeof(UV)
2471 may be greater than sizeof(IV), so don't assume that half max UV is max IV.
2476 #define IV_MAX_P1 (2.0 * (1 + (((UV)IV_MAX) >> 1)))
2492 #define U_32(n) ((n) < 0.0 ? ((n) < I32_MIN ? (UV) I32_MIN : (U32)(I32) (n)) \
2496 : ((n) < UV_MAX_P1 ? (IV)(UV) (n) \
2498 #define U_V(n) ((n) < 0.0 ? ((n) < IV_MIN ? (UV) IV_MIN : (UV)(IV) (n)) \
2499 : ((n) < UV_MAX_P1 ? (UV) (n) \
2511 /* Used with UV/IV arguments: */
2513 #define CLUMP_2UV(iv) ((iv) < 0 ? 0 : (UV)(iv))
2514 #define CLUMP_2IV(uv) ((uv) > (UV)IV_MAX ? IV_MAX : (IV)(uv))
4334 #define IS_NUMBER_IN_UV 0x01 /* number within UV range (maybe not
4336 to UV */
4337 #define IS_NUMBER_GREATER_THAN_UV_MAX 0x02 /* pointed to UV undefined */