Returns the signedness of the given type. You may optionally
specify additional headers to search in for the
type.
If the type is found and is a numeric type, a macro is passed
as a preprocessor constant to the compiler using the type
name, in uppercase, prepended with SIGNEDNESS_OF_, followed by
the type name, followed by =X where âXâ is
positive integer if the type is unsigned and a negative
integer if the type is signed.
For example, if size_t is defined as unsigned, then
check_signedness('size_t') would return +1 and the
SIGNEDNESS_OF_SIZE_T=+1 preprocessor macro would be passed to
the compiler. The SIGNEDNESS_OF_INT=-1 macro would be set for
check_signedness('int')
Please login to continue.