Listing 1

/* Current method of flag declaration */
struct flags
{
   unsigned int alarm_on:l;
   unsigned int door_ajar:l;
}flags;


/* Desired method of flag declaration */
unsigned int alarm_on:l;
unsigned int door_ajar:l;

main()
{
    /* Current Method of
           Flag Initialization */
    flags.alarm_on = l;
    flags.door_ajar = 0;

    /* Desired Method of
           Flag Initialization */
    alarm_on = l;
    door_ajar = 0;
 }
/* End of File */