diff options
author | Magnus Lundborg <lundborg.magnus@gmail.com> | 2013-10-03 08:02:36 (GMT) |
---|---|---|
committer | Magnus Lundborg <lundborg.magnus@gmail.com> | 2013-10-03 08:02:36 (GMT) |
commit | 9fd2a7905223932f7c737eae420a82875389ebc8 (patch) | |
tree | 18be635533a2a85279db2a9ad13fe35460d59741 | |
parent | 24468662800fd73acc499988c3c16601a2128c62 (diff) |
Fixed bug when writing float data.
-rw-r--r-- | src/lib/tng_io.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/lib/tng_io.c b/src/lib/tng_io.c index 70d114c..36ec0f6 100644 --- a/src/lib/tng_io.c +++ b/src/lib/tng_io.c @@ -5762,7 +5762,7 @@ static tng_function_status tng_data_block_write(tng_trajectory_t tng_data, { if(tng_data->input_endianness_swap_func_32) { - for(i = 0; i < (block->block_contents_size - offset) / size; i++) + for(i = offset; i < block->block_contents_size; i+=size) { if(tng_data->input_endianness_swap_func_32(tng_data, (int32_t *)(block->block_contents + i)) @@ -5780,7 +5780,7 @@ static tng_function_status tng_data_block_write(tng_trajectory_t tng_data, if(fabs(multiplier - 1.0) > 0.00001 || tng_data->input_endianness_swap_func_32) { - for(i = 0; i < (block->block_contents_size - offset) / size; i++) + for(i = offset; block->block_contents_size; i+=size) { *(float *)(block->block_contents + i) *= multiplier; if(tng_data->input_endianness_swap_func_32 && |