Transactional, safe type casting for native C types. More...
Functions | |
static char | cast__Bool_to_char_tx (_Bool value) |
static double | cast__Bool_to_double_tx (_Bool value) |
static float | cast__Bool_to_float_tx (_Bool value) |
static int | cast__Bool_to_int_tx (_Bool value) |
static long double | cast__Bool_to_ldouble_tx (_Bool value) |
static long long | cast__Bool_to_llong_tx (_Bool value) |
static long | cast__Bool_to_long_tx (_Bool value) |
static signed char | cast__Bool_to_schar_tx (_Bool value) |
static short | cast__Bool_to_short_tx (_Bool value) |
static unsigned char | cast__Bool_to_uchar_tx (_Bool value) |
static unsigned int | cast__Bool_to_uint_tx (_Bool value) |
static unsigned long long | cast__Bool_to_ullong_tx (_Bool value) |
static unsigned long | cast__Bool_to_ulong_tx (_Bool value) |
static unsigned short | cast__Bool_to_ushort_tx (_Bool value) |
static _Bool | cast_char_to__Bool_tx (char value) |
static double | cast_char_to_double_tx (char value) |
static float | cast_char_to_float_tx (char value) |
static int | cast_char_to_int_tx (char value) |
static long double | cast_char_to_ldouble_tx (char value) |
static long long | cast_char_to_llong_tx (char value) |
static long | cast_char_to_long_tx (char value) |
static signed char | cast_char_to_schar_tx (char value) |
static short | cast_char_to_short_tx (char value) |
static unsigned char | cast_char_to_uchar_tx (char value) |
static unsigned int | cast_char_to_uint_tx (char value) |
static unsigned long long | cast_char_to_ullong_tx (char value) |
static unsigned long | cast_char_to_ulong_tx (char value) |
static unsigned short | cast_char_to_ushort_tx (char value) |
static float | cast_double_to_float_tx (double value) |
static long double | cast_double_to_ldouble_tx (double value) |
static double | cast_float_to_double_tx (float value) |
static long double | cast_float_to_ldouble_tx (float value) |
static _Bool | cast_int_to__Bool_tx (int value) |
static char | cast_int_to_char_tx (int value) |
static double | cast_int_to_double_tx (int value) |
static float | cast_int_to_float_tx (int value) |
static long double | cast_int_to_ldouble_tx (int value) |
static long long | cast_int_to_llong_tx (int value) |
static long | cast_int_to_long_tx (int value) |
static signed char | cast_int_to_schar_tx (int value) |
static short | cast_int_to_short_tx (int value) |
static unsigned char | cast_int_to_uchar_tx (int value) |
static unsigned int | cast_int_to_uint_tx (int value) |
static unsigned long long | cast_int_to_ullong_tx (int value) |
static unsigned long | cast_int_to_ulong_tx (int value) |
static unsigned short | cast_int_to_ushort_tx (int value) |
static double | cast_ldouble_to_double_tx (long double value) |
static float | cast_ldouble_to_float_tx (long double value) |
static _Bool | cast_llong_to__Bool_tx (long long value) |
static char | cast_llong_to_char_tx (long long value) |
static double | cast_llong_to_double_tx (long long value) |
static float | cast_llong_to_float_tx (long long value) |
static int | cast_llong_to_int_tx (long long value) |
static long double | cast_llong_to_ldouble_tx (long long value) |
static long | cast_llong_to_long_tx (long long value) |
static signed char | cast_llong_to_schar_tx (long long value) |
static short | cast_llong_to_short_tx (long long value) |
static unsigned char | cast_llong_to_uchar_tx (long long value) |
static unsigned int | cast_llong_to_uint_tx (long long value) |
static unsigned long long | cast_llong_to_ullong_tx (long long value) |
static unsigned long | cast_llong_to_ulong_tx (long long value) |
static unsigned short | cast_llong_to_ushort_tx (long long value) |
static _Bool | cast_long_to__Bool_tx (long value) |
static char | cast_long_to_char_tx (long value) |
static double | cast_long_to_double_tx (long value) |
static float | cast_long_to_float_tx (long value) |
static int | cast_long_to_int_tx (long value) |
static long double | cast_long_to_ldouble_tx (long value) |
static long long | cast_long_to_llong_tx (long value) |
static signed char | cast_long_to_schar_tx (long value) |
static short | cast_long_to_short_tx (long value) |
static unsigned char | cast_long_to_uchar_tx (long value) |
static unsigned int | cast_long_to_uint_tx (long value) |
static unsigned long long | cast_long_to_ullong_tx (long value) |
static unsigned long | cast_long_to_ulong_tx (long value) |
static unsigned short | cast_long_to_ushort_tx (long value) |
static _Bool | cast_schar_to__Bool_tx (signed char value) |
static char | cast_schar_to_char_tx (signed char value) |
static double | cast_schar_to_double_tx (signed char value) |
static float | cast_schar_to_float_tx (signed char value) |
static int | cast_schar_to_int_tx (signed char value) |
static long double | cast_schar_to_ldouble_tx (signed char value) |
static long long | cast_schar_to_llong_tx (signed char value) |
static long | cast_schar_to_long_tx (signed char value) |
static short | cast_schar_to_short_tx (signed char value) |
static unsigned char | cast_schar_to_uchar_tx (signed char value) |
static unsigned int | cast_schar_to_uint_tx (signed char value) |
static unsigned long long | cast_schar_to_ullong_tx (signed char value) |
static unsigned long | cast_schar_to_ulong_tx (signed char value) |
static unsigned short | cast_schar_to_ushort_tx (signed char value) |
static _Bool | cast_short_to__Bool_tx (short value) |
static char | cast_short_to_char_tx (short value) |
static double | cast_short_to_double_tx (short value) |
static float | cast_short_to_float_tx (short value) |
static int | cast_short_to_int_tx (short value) |
static long double | cast_short_to_ldouble_tx (short value) |
static long long | cast_short_to_llong_tx (short value) |
static long | cast_short_to_long_tx (short value) |
static signed char | cast_short_to_schar_tx (short value) |
static unsigned char | cast_short_to_uchar_tx (short value) |
static unsigned int | cast_short_to_uint_tx (short value) |
static unsigned long long | cast_short_to_ullong_tx (short value) |
static unsigned long | cast_short_to_ulong_tx (short value) |
static unsigned short | cast_short_to_ushort_tx (short value) |
static _Bool | cast_uchar_to__Bool_tx (unsigned char value) |
static char | cast_uchar_to_char_tx (unsigned char value) |
static double | cast_uchar_to_double_tx (unsigned char value) |
static float | cast_uchar_to_float_tx (unsigned char value) |
static int | cast_uchar_to_int_tx (unsigned char value) |
static long double | cast_uchar_to_ldouble_tx (unsigned char value) |
static long long | cast_uchar_to_llong_tx (unsigned char value) |
static long | cast_uchar_to_long_tx (unsigned char value) |
static signed char | cast_uchar_to_schar_tx (unsigned char value) |
static short | cast_uchar_to_short_tx (unsigned char value) |
static unsigned int | cast_uchar_to_uint_tx (unsigned char value) |
static unsigned long long | cast_uchar_to_ullong_tx (unsigned char value) |
static unsigned long | cast_uchar_to_ulong_tx (unsigned char value) |
static unsigned short | cast_uchar_to_ushort_tx (unsigned char value) |
static _Bool | cast_uint_to__Bool_tx (unsigned int value) |
static char | cast_uint_to_char_tx (unsigned int value) |
static double | cast_uint_to_double_tx (unsigned int value) |
static float | cast_uint_to_float_tx (unsigned int value) |
static int | cast_uint_to_int_tx (unsigned int value) |
static long double | cast_uint_to_ldouble_tx (unsigned int value) |
static long long | cast_uint_to_llong_tx (unsigned int value) |
static long | cast_uint_to_long_tx (unsigned int value) |
static signed char | cast_uint_to_schar_tx (unsigned int value) |
static short | cast_uint_to_short_tx (unsigned int value) |
static unsigned char | cast_uint_to_uchar_tx (unsigned int value) |
static unsigned long long | cast_uint_to_ullong_tx (unsigned int value) |
static unsigned long | cast_uint_to_ulong_tx (unsigned int value) |
static unsigned short | cast_uint_to_ushort_tx (unsigned int value) |
static _Bool | cast_ullong_to__Bool_tx (unsigned long long value) |
static char | cast_ullong_to_char_tx (unsigned long long value) |
static double | cast_ullong_to_double_tx (unsigned long long value) |
static float | cast_ullong_to_float_tx (unsigned long long value) |
static int | cast_ullong_to_int_tx (unsigned long long value) |
static long double | cast_ullong_to_ldouble_tx (unsigned long long value) |
static long long | cast_ullong_to_llong_tx (unsigned long long value) |
static long | cast_ullong_to_long_tx (unsigned long long value) |
static signed char | cast_ullong_to_schar_tx (unsigned long long value) |
static short | cast_ullong_to_short_tx (unsigned long long value) |
static unsigned char | cast_ullong_to_uchar_tx (unsigned long long value) |
static unsigned int | cast_ullong_to_uint_tx (unsigned long long value) |
static unsigned long | cast_ullong_to_ulong_tx (unsigned long long value) |
static unsigned short | cast_ullong_to_ushort_tx (unsigned long long value) |
static _Bool | cast_ulong_to__Bool_tx (unsigned long value) |
static char | cast_ulong_to_char_tx (unsigned long value) |
static double | cast_ulong_to_double_tx (unsigned long value) |
static float | cast_ulong_to_float_tx (unsigned long value) |
static int | cast_ulong_to_int_tx (unsigned long value) |
static long double | cast_ulong_to_ldouble_tx (unsigned long value) |
static long long | cast_ulong_to_llong_tx (unsigned long value) |
static long | cast_ulong_to_long_tx (unsigned long value) |
static signed char | cast_ulong_to_schar_tx (unsigned long value) |
static short | cast_ulong_to_short_tx (unsigned long value) |
static unsigned char | cast_ulong_to_uchar_tx (unsigned long value) |
static unsigned int | cast_ulong_to_uint_tx (unsigned long value) |
static unsigned long long | cast_ulong_to_ullong_tx (unsigned long value) |
static unsigned short | cast_ulong_to_ushort_tx (unsigned long value) |
static _Bool | cast_ushort_to__Bool_tx (unsigned short value) |
static char | cast_ushort_to_char_tx (unsigned short value) |
static double | cast_ushort_to_double_tx (unsigned short value) |
static float | cast_ushort_to_float_tx (unsigned short value) |
static int | cast_ushort_to_int_tx (unsigned short value) |
static long double | cast_ushort_to_ldouble_tx (unsigned short value) |
static long long | cast_ushort_to_llong_tx (unsigned short value) |
static long | cast_ushort_to_long_tx (unsigned short value) |
static signed char | cast_ushort_to_schar_tx (unsigned short value) |
static short | cast_ushort_to_short_tx (unsigned short value) |
static unsigned char | cast_ushort_to_uchar_tx (unsigned short value) |
static unsigned int | cast_ushort_to_uint_tx (unsigned short value) |
static unsigned long long | cast_ushort_to_ullong_tx (unsigned short value) |
static unsigned long | cast_ushort_to_ulong_tx (unsigned short value) |
|
inlinestatic |
Casts a value of type _Bool
to type char
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
char
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type _Bool
to type double
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
double
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type _Bool
to type float
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
float
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type _Bool
to type int
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
int
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type _Bool
to type long double
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
long double
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type _Bool
to type long long
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
long long
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type _Bool
to type long
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
long
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type _Bool
to type signed char
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
signed char
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type _Bool
to type short
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
short
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type _Bool
to type unsigned char
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
unsigned char
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type _Bool
to type unsigned int
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
unsigned int
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type _Bool
to type unsigned long long
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
unsigned long long
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type _Bool
to type unsigned long
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
unsigned long
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type _Bool
to type unsigned short
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
unsigned short
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type char
to type _Bool
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
_Bool
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type char
to type double
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
double
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type char
to type float
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
float
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type char
to type int
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
int
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type char
to type long double
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
long double
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type char
to type long long
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
long long
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type char
to type long
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
long
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type char
to type signed char
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
signed char
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type char
to type short
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
short
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type char
to type unsigned char
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
unsigned char
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type char
to type unsigned int
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
unsigned int
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type char
to type unsigned long long
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
unsigned long long
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type char
to type unsigned long
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
unsigned long
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type char
to type unsigned short
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
unsigned short
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type double
to type float
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
float
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type double
to type long double
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
long double
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type float
to type double
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
double
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type float
to type long double
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
long double
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type int
to type _Bool
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
_Bool
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type int
to type char
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
char
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type int
to type double
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
double
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type int
to type float
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
float
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type int
to type long double
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
long double
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type int
to type long long
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
long long
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type int
to type long
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
long
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type int
to type signed char
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
signed char
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type int
to type short
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
short
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type int
to type unsigned char
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
unsigned char
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type int
to type unsigned int
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
unsigned int
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type int
to type unsigned long long
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
unsigned long long
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type int
to type unsigned long
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
unsigned long
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type int
to type unsigned short
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
unsigned short
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type long double
to type double
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
double
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type long double
to type float
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
float
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type long long
to type _Bool
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
_Bool
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type long long
to type char
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
char
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type long long
to type double
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
double
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type long long
to type float
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
float
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type long long
to type int
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
int
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type long long
to type long double
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
long double
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type long long
to type long
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
long
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type long long
to type signed char
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
signed char
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type long long
to type short
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
short
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type long long
to type unsigned char
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
unsigned char
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type long long
to type unsigned int
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
unsigned int
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type long long
to type unsigned long long
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
unsigned long long
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type long long
to type unsigned long
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
unsigned long
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type long long
to type unsigned short
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
unsigned short
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type long
to type _Bool
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
_Bool
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type long
to type char
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
char
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type long
to type double
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
double
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type long
to type float
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
float
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type long
to type int
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
int
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type long
to type long double
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
long double
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type long
to type long long
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
long long
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type long
to type signed char
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
signed char
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type long
to type short
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
short
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type long
to type unsigned char
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
unsigned char
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type long
to type unsigned int
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
unsigned int
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type long
to type unsigned long long
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
unsigned long long
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type long
to type unsigned long
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
unsigned long
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type long
to type unsigned short
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
unsigned short
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type signed char
to type _Bool
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
_Bool
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type signed char
to type char
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
char
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type signed char
to type double
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
double
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type signed char
to type float
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
float
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type signed char
to type int
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
int
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type signed char
to type long double
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
long double
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type signed char
to type long long
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
long long
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type signed char
to type long
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
long
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type signed char
to type short
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
short
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type signed char
to type unsigned char
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
unsigned char
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type signed char
to type unsigned int
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
unsigned int
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type signed char
to type unsigned long long
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
unsigned long long
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type signed char
to type unsigned long
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
unsigned long
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type signed char
to type unsigned short
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
unsigned short
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type short
to type _Bool
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
_Bool
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type short
to type char
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
char
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type short
to type double
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
double
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type short
to type float
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
float
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type short
to type int
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
int
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type short
to type long double
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
long double
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type short
to type long long
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
long long
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type short
to type long
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
long
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type short
to type signed char
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
signed char
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type short
to type unsigned char
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
unsigned char
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type short
to type unsigned int
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
unsigned int
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type short
to type unsigned long long
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
unsigned long long
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type short
to type unsigned long
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
unsigned long
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type short
to type unsigned short
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
unsigned short
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type unsigned char
to type _Bool
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
_Bool
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type unsigned char
to type char
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
char
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type unsigned char
to type double
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
double
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type unsigned char
to type float
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
float
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type unsigned char
to type int
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
int
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type unsigned char
to type long double
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
long double
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type unsigned char
to type long long
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
long long
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type unsigned char
to type long
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
long
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type unsigned char
to type signed char
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
signed char
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type unsigned char
to type short
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
short
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type unsigned char
to type unsigned int
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
unsigned int
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type unsigned char
to type unsigned long long
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
unsigned long long
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type unsigned char
to type unsigned long
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
unsigned long
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type unsigned char
to type unsigned short
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
unsigned short
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type unsigned int
to type _Bool
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
_Bool
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type unsigned int
to type char
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
char
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type unsigned int
to type double
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
double
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type unsigned int
to type float
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
float
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type unsigned int
to type int
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
int
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type unsigned int
to type long double
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
long double
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type unsigned int
to type long long
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
long long
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type unsigned int
to type long
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
long
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type unsigned int
to type signed char
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
signed char
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type unsigned int
to type short
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
short
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type unsigned int
to type unsigned char
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
unsigned char
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type unsigned int
to type unsigned long long
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
unsigned long long
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type unsigned int
to type unsigned long
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
unsigned long
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type unsigned int
to type unsigned short
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
unsigned short
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type unsigned long long
to type _Bool
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
_Bool
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type unsigned long long
to type char
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
char
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type unsigned long long
to type double
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
double
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type unsigned long long
to type float
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
float
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type unsigned long long
to type int
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
int
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type unsigned long long
to type long double
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
long double
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type unsigned long long
to type long long
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
long long
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type unsigned long long
to type long
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
long
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type unsigned long long
to type signed char
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
signed char
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type unsigned long long
to type short
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
short
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type unsigned long long
to type unsigned char
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
unsigned char
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type unsigned long long
to type unsigned int
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
unsigned int
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type unsigned long long
to type unsigned long
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
unsigned long
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type unsigned long long
to type unsigned short
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
unsigned short
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type unsigned long
to type _Bool
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
_Bool
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type unsigned long
to type char
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
char
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type unsigned long
to type double
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
double
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type unsigned long
to type float
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
float
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type unsigned long
to type int
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
int
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type unsigned long
to type long double
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
long double
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type unsigned long
to type long long
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
long long
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type unsigned long
to type long
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
long
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type unsigned long
to type signed char
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
signed char
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type unsigned long
to type short
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
short
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type unsigned long
to type unsigned char
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
unsigned char
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type unsigned long
to type unsigned int
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
unsigned int
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type unsigned long
to type unsigned long long
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
unsigned long long
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type unsigned long
to type unsigned short
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
unsigned short
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type unsigned short
to type _Bool
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
_Bool
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type unsigned short
to type char
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
char
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type unsigned short
to type double
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
double
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type unsigned short
to type float
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
float
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type unsigned short
to type int
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
int
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type unsigned short
to type long double
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
long double
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type unsigned short
to type long long
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
long long
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type unsigned short
to type long
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
long
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type unsigned short
to type signed char
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
signed char
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type unsigned short
to type short
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
short
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type unsigned short
to type unsigned char
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
unsigned char
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type unsigned short
to type unsigned int
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
unsigned int
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type unsigned short
to type unsigned long long
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
unsigned long long
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |
|
inlinestatic |
Casts a value of type unsigned short
to type unsigned long
. The function detects overflows and underflows of the destination type's range and reports them as errno code to the transaction's recovery phase.
value | The value. |
unsigned long
.ERANGE | Reported to the transaction's recovery phase if the addition's result overflows the type's range. |
ERANGE | Reported to the transaction's recovery phase if the addition's result underflows the type's range. |