Returns the convertible integer type of the given type. You may
optionally specify additional headers to search in for the
type. convertible means actually the same type, or
typedef’d from the same type.
If the type is an integer type and the convertible type
is found, the following macros are passed as preprocessor constants to the
compiler using the type name, in uppercase.
TYPEOF_, followed by the type name, followed by =X where
“X” is the found convertible type name.
TYP2NUM and NUM2TYP, where TYP is the
type name in uppercase with replacing an _t suffix with
“T”, followed by =X where “X” is the macro name to convert
type to an Integer object, and vice
versa.
For example, if foobar_t is defined as unsigned long, then convertible_int(“foobar_t”)
would return “unsigned long”, and define these macros: