Changeset 5453

Show
Ignore:
Timestamp:
03/26/08 06:21:40 (3 months ago)
Author:
morris
Message:

Use enum names instead of values for XML serialization

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • libwired/trunk/libwired/p7/wi-p7-message.c

    r5444 r5453  
    748748        wi_date_t                               *date; 
    749749        wi_p7_boolean_t                 p7_bool; 
    750         wi_p7_enum_t                    p7_enum; 
    751750        wi_p7_int32_t                   p7_int32; 
    752751        wi_p7_uint32_t                  p7_uint32; 
     
    808807                                                 
    809808                                        case WI_P7_ENUM: 
    810                                                 if(wi_p7_message_get_enum_for_name(p7_message, &p7_enum, field_name)) 
    811                                                         field_value = wi_string_with_format(WI_STR("%u"), p7_enum); 
     809                                                string = wi_p7_message_enum_name_for_name(p7_message, field_name); 
     810                                                 
     811                                                if(string) 
     812                                                        field_value = string; 
    812813                                                break; 
    813814