Changeset 5366
- Timestamp:
- 03/12/08 12:24:40 (4 months ago)
- Files:
-
- libwired/trunk/libwired/p7/wi-p7-message.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
libwired/trunk/libwired/p7/wi-p7-message.c
r5352 r5366 1422 1422 wi_number_t * wi_p7_message_number_for_name(wi_p7_message_t *p7_message, wi_string_t *field_name) { 1423 1423 wi_p7_int32_t p7_int32; 1424 wi_p7_uint32_t p7_uint32; 1424 1425 wi_p7_int64_t p7_int64; 1426 wi_p7_uint64_t p7_uint64; 1425 1427 wi_p7_double_t p7_double; 1426 1428 wi_p7_type_t type_id; … … 1429 1431 if(p7_message->serialization == WI_P7_BINARY) { 1430 1432 field_id = wi_p7_spec_field_id(p7_message->spec, field_name); 1431 1433 1432 1434 if(field_id == WI_P7_SPEC_FIELD_ID_NULL) 1433 1435 return NULL; … … 1444 1446 break; 1445 1447 1448 case WI_P7_UINT32: 1449 if(wi_p7_message_get_uint32_for_name(p7_message, &p7_uint32, field_name)) 1450 return wi_number_with_int32(p7_uint32); 1451 break; 1452 1446 1453 case WI_P7_INT64: 1447 1454 if(wi_p7_message_get_int64_for_name(p7_message, &p7_int64, field_name)) 1448 1455 return wi_number_with_int64(p7_int64); 1456 break; 1457 1458 case WI_P7_UINT64: 1459 if(wi_p7_message_get_uint64_for_name(p7_message, &p7_uint64, field_name)) 1460 return wi_number_with_int64(p7_uint64); 1449 1461 break; 1450 1462
