static char *right_b_error = "right-shift right operand is out of bounds";
static char *right_error = "right shift overflows";
#ifndef INT64_MAX
#define INT64_MAX _I64_MAX
#endif
#ifndef INT64_MIN
#define INT64_MIN _I64_MIN
#endif
#ifndef UINT64_MAX
#define UINT64_MAX _UI64_MAX
#endif
#ifndef UINT32_MAX
#define UINT32_MAX _UI32_MAX
#endif
#include "strtoint64.h"
#include "isaac64.h"
####
Int64.c
Int64.xs(254) : error C2059: syntax error : 'bad suffix on number'
Int64.xs(254) : error C2146: syntax error : missing ')' before identifier 'p63'
Int64.xs(254) : error C2144: syntax error : '' should be preceded by '<
Unknown>'
Int64.xs(254) : error C2144: syntax error : '' should be preceded by '<
Unknown>'
Int64.xs(254) : error C2143: syntax error : missing ')' before 'identifier'
Int64.xs(254) : error C2059: syntax error : 'bad suffix on number'
Int64.xs(255) : warning C4244: 'return' : conversion from 'NV' to 'int64_t', pos
sible loss of data
Int64.xs(334) : error C2059: syntax error : 'bad suffix on number'
Int64.xs(334) : error C2146: syntax error : missing ')' before identifier 'p64'
Int64.xs(334) : error C2144: syntax error : '' should be preceded by '<
Unknown>'
Int64.xs(334) : error C2144: syntax error : '' should be preceded by '<
Unknown>'
Int64.xs(334) : error C2143: syntax error : missing ')' before 'identifier'
####
if (may_die_on_overflow &&
((nv >= 0x1p63) || (nv < -0x1p63))) overflow(aTHX_ out_of_bounds_error_s);
return nv;