fixed dumping of integers in generator

This commit is contained in:
Martin Willi
2009-05-20 09:04:10 +02:00
parent f6bb013ab7
commit 8affd7ac65
+3 -3
View File
@@ -331,14 +331,14 @@ static void generate_u_int_type(private_generator_t *this,
case CONFIGURATION_ATTRIBUTE_LENGTH: case CONFIGURATION_ATTRIBUTE_LENGTH:
{ {
u_int16_t val = htons(*((u_int16_t*)(this->data_struct + offset))); u_int16_t val = htons(*((u_int16_t*)(this->data_struct + offset)));
DBG3(DBG_ENC, " => %b", val, sizeof(u_int16_t)); DBG3(DBG_ENC, " => %b", &val, sizeof(u_int16_t));
write_bytes_to_buffer(this, &val, sizeof(u_int16_t)); write_bytes_to_buffer(this, &val, sizeof(u_int16_t));
break; break;
} }
case U_INT_32: case U_INT_32:
{ {
u_int32_t val = htonl(*((u_int32_t*)(this->data_struct + offset))); u_int32_t val = htonl(*((u_int32_t*)(this->data_struct + offset)));
DBG3(DBG_ENC, " => %b", val, sizeof(u_int32_t)); DBG3(DBG_ENC, " => %b", &val, sizeof(u_int32_t));
write_bytes_to_buffer(this, &val, sizeof(u_int32_t)); write_bytes_to_buffer(this, &val, sizeof(u_int32_t));
break; break;
} }
@@ -347,7 +347,7 @@ static void generate_u_int_type(private_generator_t *this,
/* 64 bit are written as-is, no host order conversion */ /* 64 bit are written as-is, no host order conversion */
write_bytes_to_buffer(this, this->data_struct + offset, write_bytes_to_buffer(this, this->data_struct + offset,
sizeof(u_int64_t)); sizeof(u_int64_t));
DBG3(DBG_ENC, " => %b", (void*)(this->data_struct + offset), DBG3(DBG_ENC, " => %b", this->data_struct + offset,
sizeof(u_int64_t)); sizeof(u_int64_t));
break; break;
} }