a question on basic types of interfaces.C



hello,
there are some points regarding Interfaces.C that I want to be sure of
if I consider Interfaces.C and <limits.h> are the following assertions
always valid :

Interfaces.C.int'first = INT_MIN
Interfaces.C.int'last = INT_MAX

Interfaces.C.short'first = SHRT_MIN
Interfaces.C.short'last = SHRT_MAX

Interfaces.C.int'size = sizeof(int) * CHAR_BIT

thanks

.