Fixed a critical bug where values were initialized to NA at the wrong

location when there was multiple elements per line
This commit is contained in:
Celine Mercier
2015-10-12 17:54:36 +02:00
parent dbed3d9d1d
commit 6877fc4892
2 changed files with 4 additions and 3 deletions

View File

@ -1271,12 +1271,13 @@ int obi_truncate_and_close_column(OBIDMS_column_p column)
void obi_ini_to_NA_values(OBIDMS_column_p column,
size_t start,
size_t first_line_nb,
size_t nb_lines)
{
size_t i, end, nb_elements;
size_t i, start, end, nb_elements;
nb_elements = nb_lines*((column->header)->nb_elements_per_line);
start = first_line_nb*((column->header)->nb_elements_per_line);
end = start + nb_elements;
switch ((column->header)->data_type) {

View File

@ -280,7 +280,7 @@ int obi_truncate_and_close_column(OBIDMS_column_p column);
* @since August 2015
* @author Celine Mercier (celine.mercier@metabarcoding.org)
*/
void obi_ini_to_NA_values(OBIDMS_column_p column, size_t start, size_t nb_lines);
void obi_ini_to_NA_values(OBIDMS_column_p column, size_t first_line_nb, size_t nb_lines); // TO make private?
/**