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;
|
int start;
|
||||||
unsigned char is_null;
|
unsigned char is_null;
|
||||||
unsigned char is_fixed;
|
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;
|
int offset;
|
||||||
} MdbField;
|
} MdbField;
|
||||||
|
|
||||||
|
@ -276,7 +276,7 @@ mdb_find_field(int col_num, MdbField *fields, int num_fields)
|
|||||||
int i;
|
int i;
|
||||||
|
|
||||||
for (i=0;i<num_fields;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;
|
return -1;
|
||||||
}
|
}
|
||||||
|
@ -265,6 +265,7 @@ mdb_crack_row(MdbTableDef *table, int row_start, size_t row_size, MdbField *fiel
|
|||||||
unsigned int col_start;
|
unsigned int col_start;
|
||||||
col = g_ptr_array_index(table->columns,i);
|
col = g_ptr_array_index(table->columns,i);
|
||||||
fields[i].colnum = i;
|
fields[i].colnum = i;
|
||||||
|
fields[i].col_num = col->col_num;
|
||||||
fields[i].is_fixed = col->is_fixed;
|
fields[i].is_fixed = col->is_fixed;
|
||||||
byte_num = col->col_num / 8;
|
byte_num = col->col_num / 8;
|
||||||
bit_num = col->col_num % 8;
|
bit_num = col->col_num % 8;
|
||||||
|
Loading…
Reference in New Issue
Block a user