Copyright Digital Equipment Corp. All rights reserved.

MAYHIDELOSS

Message        <Context> "<expression>" has a larger data size than
               "<target type>".  The use of a cast operator can
               suppress the message that this assignment might
               result in data loss.

Description    In a cast of a pointer to one of the integer types,
               or a cast of one of the integer types to a pointer,
               or a cast of one pointer type to another, the size of
               the source is greater than the size of the type being
               cast to.  This cast could result in a loss of data if
               it is used as the source of an assignment.  This
               potential loss of data can be verified by removing
               the cast and seeing if the compiler emits a loss of
               data message on the assignment.

User Action    If the cast cannot lose precision, it is safe to
               ignore this warning.