- Timestamp:
- 2012-03-21T20:05:50+13:00 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/greenstone2/common-src/indexers/mg/jni/MGSearchWrapperImpl.c
r25147 r25244 142 142 143 143 /* Save the object on the Java side */ 144 (*j_env)->Set IntField(j_env, j_obj, FID_mg_data, (long) data);144 (*j_env)->SetLongField(j_env, j_obj, FID_mg_data, (long) data); 145 145 146 146 /* Initialise MG environment variables */ … … 252 252 jstring j_query) 253 253 { 254 MGWrapperData* data = (MGWrapperData*) (*j_env)->Get IntField(j_env, j_obj, FID_mg_data);254 MGWrapperData* data = (MGWrapperData*) (*j_env)->GetLongField(j_env, j_obj, FID_mg_data); 255 255 256 256 char* index_path; … … 517 517 jboolean j_on) 518 518 { 519 MGWrapperData* data = (MGWrapperData*) (*j_env)->Get IntField(j_env, j_obj, FID_mg_data);519 MGWrapperData* data = (MGWrapperData*) (*j_env)->GetLongField(j_env, j_obj, FID_mg_data); 520 520 521 521 if (j_on) { … … 532 532 jboolean j_on) 533 533 { 534 MGWrapperData* data = (MGWrapperData*) (*j_env)->Get IntField(j_env, j_obj, FID_mg_data);534 MGWrapperData* data = (MGWrapperData*) (*j_env)->GetLongField(j_env, j_obj, FID_mg_data); 535 535 536 536 if (j_on) { … … 547 547 jint j_max) 548 548 { 549 MGWrapperData* data = (MGWrapperData*) (*j_env)->Get IntField(j_env, j_obj, FID_mg_data);549 MGWrapperData* data = (MGWrapperData*) (*j_env)->GetLongField(j_env, j_obj, FID_mg_data); 550 550 data->queryInfo->maxDocs = j_max; 551 551 } … … 570 570 jboolean j_on) 571 571 { 572 MGWrapperData* data = (MGWrapperData*) (*j_env)->Get IntField(j_env, j_obj, FID_mg_data);572 MGWrapperData* data = (MGWrapperData*) (*j_env)->GetLongField(j_env, j_obj, FID_mg_data); 573 573 data->queryInfo->needTermFreqs = j_on; 574 574 } … … 580 580 jstring j_index) 581 581 { 582 MGWrapperData* data = (MGWrapperData*) (*j_env)->Get IntField(j_env, j_obj, FID_mg_data);582 MGWrapperData* data = (MGWrapperData*) (*j_env)->GetLongField(j_env, j_obj, FID_mg_data); 583 583 584 584 /* Get the index name as a C string */ … … 606 606 jint j_mode) 607 607 { 608 MGWrapperData* data = (MGWrapperData*) (*j_env)->Get IntField(j_env, j_obj, FID_mg_data);608 MGWrapperData* data = (MGWrapperData*) (*j_env)->GetLongField(j_env, j_obj, FID_mg_data); 609 609 data->defaultBoolCombine = j_mode; 610 610 } … … 615 615 Java_org_greenstone_mg_MGSearchWrapper_getQueryParams(JNIEnv *j_env, jobject j_obj) 616 616 { 617 MGWrapperData* data = (MGWrapperData*) (*j_env)->Get IntField(j_env, j_obj, FID_mg_data);617 MGWrapperData* data = (MGWrapperData*) (*j_env)->GetLongField(j_env, j_obj, FID_mg_data); 618 618 char result[512]; /* Assume this is big enough */ 619 619
Note:
See TracChangeset
for help on using the changeset viewer.