Copyright Digital Equipment Corp. All rights reserved.

SWITCHLONG

Message        The signed or unsigned long expression "<expression>"
               is used in a switch statement.

Description    A switch value has an integer type of signed or
               unsigned long int.  While this is perfectly portable
               under the C standard, the original K&R definition of
               C required that the expression have type int.  HP C
               accepts this usage in all modes, but there may be
               older C compilers that require type int in this
               context.

User Action    Be aware that older, non-standard compilers might not
               accept this construct, or force the result to type
               int.