[gnu.utils.bug] GNU Make 3.56: Porting patch: signed bitfields

chip@ateng.ateng.com (Chip Salzenberg) (10/11/89)

[PORTING PATCH]

Make update_status a short instead of a bitfield,
   because signed bitfields aren't supported by many compilers.

Index: file.h
***************
*** 51,55 ****
        } command_state ENUM_BITFIELD (2);
  
!     int update_status:2;	/* Status of the last attempt to update,
  				   or -1 if none has been made.  */
      unsigned int double_colon:1;/* Nonzero for double-colon entry */
--- 51,55 ----
        } command_state ENUM_BITFIELD (2);
  
!     short update_status;        /* Status of the last attempt to update,
  				   or -1 if none has been made.  */
      unsigned int double_colon:1;/* Nonzero for double-colon entry */