Change list flags back to 8 bits instead of just 2
authorDan Winship <danw@gnome.org>
Mon Feb 11 09:50:17 2008 -0500 (2008-02-11)
changeset 118832743d47157
parent 117 1c213cbf9da9
child 119 66998d6a1765
Change list flags back to 8 bits instead of just 2
types.c
types.h
     1.1 --- a/types.c	Fri Feb 08 14:39:34 2008 -0500
     1.2 +++ b/types.c	Mon Feb 11 09:50:17 2008 -0500
     1.3 @@ -44,9 +44,9 @@
     1.4  }
     1.5  
     1.6  /* RAZOR_IMMEDIATE and RAZOR_ENTRY_LAST must have the same value */
     1.7 -#define RAZOR_ENTRY_LAST 0x2
     1.8 -#define RAZOR_IMMEDIATE  0x2
     1.9 -#define RAZOR_EMPTY_LIST 0x3
    1.10 +#define RAZOR_ENTRY_LAST 0x80
    1.11 +#define RAZOR_IMMEDIATE  0x80
    1.12 +#define RAZOR_EMPTY_LIST 0xff
    1.13  
    1.14  void
    1.15  list_set_empty(struct list_head *head)
     2.1 --- a/types.h	Fri Feb 08 14:39:34 2008 -0500
     2.2 +++ b/types.h	Mon Feb 11 09:50:17 2008 -0500
     2.3 @@ -14,13 +14,13 @@
     2.4  
     2.5  
     2.6  struct list_head {
     2.7 -	uint list_ptr : 30;
     2.8 -	uint flags    : 2;
     2.9 +	uint list_ptr : 24;
    2.10 +	uint flags    : 8;
    2.11  };
    2.12  
    2.13  struct list {
    2.14 -	uint data  : 30;
    2.15 -	uint flags : 2;
    2.16 +	uint data  : 24;
    2.17 +	uint flags : 8;
    2.18  };
    2.19  
    2.20  void list_set_empty(struct list_head *head);