# HG changeset patch # User Dan Winship # Date 1205264753 14400 # Node ID 9170be6cebf0d426266223994f08549b53d251f4 # Parent 7762db2848bf28df4fb132feb43b0b4178d72794 fix the types of fields in razor_property for easier debugging also fix a case in razor_transaction_describe diff -r 7762db2848bf -r 9170be6cebf0 razor.c --- a/razor.c Tue Mar 11 11:44:51 2008 -0400 +++ b/razor.c Tue Mar 11 15:45:53 2008 -0400 @@ -52,8 +52,8 @@ struct razor_property { uint name : 24; uint flags : 6; - uint type : 2; - uint32_t relation; + enum razor_property_type type : 2; + enum razor_version_relation relation : 32; uint32_t version; struct list_head packages; }; @@ -2683,7 +2683,7 @@ if (p->dep_package) { printf(" which required %s", p->dep_package); - if (strcmp(p->dep_property, p->name) != 0) + if (strcmp(p->dep_property, p->dep_package) != 0) printf(" for %s", p->dep_property); } printf("\n");