VMS Help  —  CC  Messages  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.
Close Help