float is compatible with a
pointer to int .
enum ,
short , char , and long .
The ANSI C Standard allows only int , unsigned
int , or signed int .
long float is recognized as a synonym for
double .
main() ,
namely char *envp[] , is allowed.[1]
When DEC C is run in common C
compatibility mode, the main function can accept
a third parameter, the environment array envp. This
array contains process information such as the user name and
controlling information, and has no bearing on passing command-
line arguments. Its primary use is during exec and
getenv library function calls.
See your platform-specific DEC C
documentation for more information about invoking the
main function within your host environment.
#else and #endif .
int .
int and long are
compatible.
register storage class is allowed.
static storage class are allowed.
[1] Parameters to the function main() are only checked in strict ANSI mode.