Ignore:
Timestamp:
2004-05-26T14:33:50+12:00 (20 years ago)
Author:
kjdon
Message:

made some hacky changes - fix up under linux

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/gsdl3/packages/mg/jni/MGPassesWrapperImpl.c

    r7411 r7436  
    5252}
    5353
     54/* Set the paths */
     55JNIEXPORT void JNICALL
     56Java_org_greenstone_mg_MGPassesWrapper_setPath(JNIEnv *j_env, jobject j_obj,
     57                        jstring j_filename)
     58{
     59  /* Get the filename as a C string */
     60   const char* filename = (*j_env)->GetStringUTFChars(j_env, j_filename, NULL);
     61 
     62  assert(filename != NULL);
     63  set_path(filename);
     64 
     65  /* Release the strings */
     66 (*j_env)->ReleaseStringUTFChars(j_env, j_filename, filename);
     67
     68}
    5469
    5570/* Set the paths */
     
    6075  /* Get the base_path as a C string */
    6176  const char* basepath = (*j_env)->GetStringUTFChars(j_env, j_basepath, NULL);
     77 /* Get the filename as a C string */
     78   const char* filename = (*j_env)->GetStringUTFChars(j_env, j_filename, NULL);
     79 
     80  assert(filename != NULL);
    6281  assert(basepath != NULL);
    63 
    64   /* Get the filename as a C string */
    65   const char* filename = (*j_env)->GetStringUTFChars(j_env, j_filename, NULL);
    66   assert(filename != NULL);
    67  
     82 
    6883  set_paths(basepath, filename);
    6984
     85 
    7086  /* Release the strings */
    7187  (*j_env)->ReleaseStringUTFChars(j_env, j_basepath, basepath);
     
    86102}
    87103
    88 /* Choose boolean AND or boolean OR queries */
     104/* */
    89105JNIEXPORT void JNICALL
    90106Java_org_greenstone_mg_MGPassesWrapper_setStemOptions(JNIEnv *j_env,
     
    95111
    96112  const char* stemmer = (*j_env)->GetStringUTFChars(j_env, j_stemmer, NULL);
    97   assert(stemmer != NULL);
    98  
    99113  int method = j_method;
    100114
     115  assert(stemmer != NULL);
    101116  set_stem_options(stemmer, method);
    102117 }
     
    107122
    108123  init_driver();
     124  return 1;
    109125}
    110126
     
    114130 
    115131  finalise_driver();
     132  return 1;
    116133}
    117134
     
    126143  /* Release the string */
    127144  (*j_env)->ReleaseByteArrayElements(j_env, j_doc_text, text_buffer,0);
    128 
     145  return 1;
    129146}
    130147
Note: See TracChangeset for help on using the changeset viewer.