Changeset 5593

Show
Ignore:
Timestamp:
06/09/08 16:03:44 (2 months ago)
Author:
morris
Message:

Fix int to void * casts

Files:

Legend:

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

    r5570 r5593  
    471471                case WI_P7_ENUM: 
    472472                        if(wi_p7_message_get_enum_for_name(p7_message, &p7_enum, field_name)) 
    473                                 field_value = wi_dictionary_data_for_key(wi_p7_spec_field_enums_by_value(field), (void *) p7_enum); 
     473                                field_value = wi_dictionary_data_for_key(wi_p7_spec_field_enums_by_value(field), (void *) (intptr_t) p7_enum); 
    474474                        break; 
    475475                         
     
    15891589        } 
    15901590         
    1591         enum_value = (wi_p7_enum_t) wi_dictionary_data_for_key(enums, enum_name); 
     1591        enum_value = (wi_p7_enum_t) (intptr_t) wi_dictionary_data_for_key(enums, enum_name); 
    15921592         
    15931593        return wi_p7_message_set_enum_for_name(p7_message, enum_value, field_name); 
     
    16071607        enums = wi_p7_spec_field_enums_by_value(field); 
    16081608         
    1609         if(!wi_dictionary_contains_key(enums, (void *) enum_value)) { 
     1609        if(!wi_dictionary_contains_key(enums, (intptr_t) (void *) enum_value)) { 
    16101610                wi_error_set_libwired_error_with_format(WI_ERROR_P7_UNKNOWNFIELD, 
    16111611                        WI_STR("No name found for enum \"%u\""), enum_value); 
     
    16171617        } 
    16181618         
    1619         return wi_dictionary_data_for_key(enums, (void *) enum_value); 
     1619        return wi_dictionary_data_for_key(enums, (void *) (intptr_t) enum_value); 
    16201620} 
    16211621 
  • libwired/trunk/libwired/p7/wi-p7-spec.c

    r5551 r5593  
    15451545         
    15461546        if(p7_message->serialization == WI_P7_BINARY) { 
    1547                 message = wi_dictionary_data_for_key(p7_spec->messages_id, (void *) p7_message->binary_id); 
     1547                message = wi_dictionary_data_for_key(p7_spec->messages_id, (void *) (intptr_t) p7_message->binary_id); 
    15481548                 
    15491549                if(!message) { 
     
    15701570                        } 
    15711571                         
    1572                         parameter = wi_dictionary_data_for_key(message->parameters_id, (void *) field_id); 
     1572                        parameter = wi_dictionary_data_for_key(message->parameters_id, (void *) (intptr_t) field_id); 
    15731573                         
    15741574                        if(parameter && parameter->required)