mirror of
https://github.com/mdbtools/mdbtools.git
synced 2025-04-05 20:31:00 +08:00
Merge 6a97155896
into b81b1c9271
This commit is contained in:
commit
c99cfe4d26
@ -474,7 +474,8 @@ typedef struct {
|
||||
int start;
|
||||
unsigned char is_null;
|
||||
unsigned char is_fixed;
|
||||
int colnum;
|
||||
int colnum; // this is the index in the table->columns array
|
||||
int col_num; // this is the col_num from MdbColumn
|
||||
int offset;
|
||||
} MdbField;
|
||||
|
||||
|
@ -276,7 +276,7 @@ mdb_find_field(int col_num, MdbField *fields, int num_fields)
|
||||
int i;
|
||||
|
||||
for (i=0;i<num_fields;i++) {
|
||||
if (fields[i].colnum == col_num) return i;
|
||||
if (fields[i].col_num == col_num) return i;
|
||||
}
|
||||
return -1;
|
||||
}
|
||||
|
@ -265,6 +265,7 @@ mdb_crack_row(MdbTableDef *table, int row_start, size_t row_size, MdbField *fiel
|
||||
unsigned int col_start;
|
||||
col = g_ptr_array_index(table->columns,i);
|
||||
fields[i].colnum = i;
|
||||
fields[i].col_num = col->col_num;
|
||||
fields[i].is_fixed = col->is_fixed;
|
||||
byte_num = col->col_num / 8;
|
||||
bit_num = col->col_num % 8;
|
||||
|
Loading…
Reference in New Issue
Block a user