929
930
931
932
933
934
935
936
937
938
939
940
941
942
| objects[id]->misc2.u=sqlite3_value_int64(argv[5])&0xFFFF;
objects[id]->misc2.t=sqlite3_value_int64(argv[5])>>32;
if(objects[id]->misc2.t&~3) objects[id]->misc2=NVALUE(0);
objects[id]->misc3.u=sqlite3_value_int64(argv[6])&0xFFFF;
objects[id]->misc3.t=sqlite3_value_int64(argv[6])>>32;
if(objects[id]->misc3.t&~3) objects[id]->misc3=NVALUE(0);
}
return SQLITE_OK;
}
Module(vt_objects,
.xBestIndex=vt1_objects_index,
.xColumn=vt1_objects_column,
.xFilter=vt1_objects_filter,
|
>
| 929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
| objects[id]->misc2.u=sqlite3_value_int64(argv[5])&0xFFFF;
objects[id]->misc2.t=sqlite3_value_int64(argv[5])>>32;
if(objects[id]->misc2.t&~3) objects[id]->misc2=NVALUE(0);
objects[id]->misc3.u=sqlite3_value_int64(argv[6])&0xFFFF;
objects[id]->misc3.t=sqlite3_value_int64(argv[6])>>32;
if(objects[id]->misc3.t&~3) objects[id]->misc3=NVALUE(0);
}
level_changed=1;
return SQLITE_OK;
}
Module(vt_objects,
.xBestIndex=vt1_objects_index,
.xColumn=vt1_objects_column,
.xFilter=vt1_objects_filter,
|