VMS Help
CC, Messages, TYPESIGNDIFF

 *Conan The Librarian (sorry for the slow response - running on an old VAX)

 Message        <Context> a typedef has been declared to
                have<signed>int type.  It had been declared to
                have<signed>int type <where>.  This change will
                affect any subsequent bitfield declarations that are
                declared with this type.

 Description    As this program has been compiled with unsigned
                bitfields, there is a difference between int and
                signed int types.  Any bitfield declared with this
                typedef type after this redeclaration will use the
                new type, while bitfields declared with this type
                before the redeclaration will differ in whether or
                not the high-order bit is treated as a sign bit.
                This may not be what you expected.

 User Action    If the intent is to have different types, use a
                different typedef name.  If the intent is to have the
                same types, correct or remove the second typedef, or
                compile with the default signed-bitfield option.
  Close     HLB-list     TLB-list     Help  

[legal] [privacy] [GNU] [policy] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.