Changeset 7452 for trunk/indexers/mg
- Timestamp:
- 2004-05-26T16:38:42+12:00 (20 years ago)
- Location:
- trunk/indexers/mg
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/indexers/mg/java/org/greenstone/mg/MGPassesWrapper.java
r7440 r7452 50 50 public native void addPass(char pass_type, char pass_num); 51 51 52 /** set the file paths*/53 public native void set Path(String filename);54 /** set the file paths*/55 public native void set Paths(String base_path,String filename);52 /** set the base path */ 53 public native void setBasePath(String basepath); 54 /** set the file name */ 55 public native void setFileName(String filename); 56 56 57 57 public native void setStemOptions(String stemmer_type, int stem_method); -
trunk/indexers/mg/jni/MGPassesWrapperImpl.c
r7436 r7452 52 52 } 53 53 54 /* Set the paths*/54 /* Set the filename */ 55 55 JNIEXPORT void JNICALL 56 Java_org_greenstone_mg_MGPassesWrapper_set Path(JNIEnv *j_env, jobject j_obj,56 Java_org_greenstone_mg_MGPassesWrapper_setFileName(JNIEnv *j_env, jobject j_obj, 57 57 jstring j_filename) 58 58 { … … 61 61 62 62 assert(filename != NULL); 63 set_ path(filename);63 set_filename(filename); 64 64 65 /* Release the string s*/65 /* Release the string */ 66 66 (*j_env)->ReleaseStringUTFChars(j_env, j_filename, filename); 67 67 68 68 } 69 69 70 /* Set the paths*/70 /* Set the base path */ 71 71 JNIEXPORT void JNICALL 72 Java_org_greenstone_mg_MGPassesWrapper_setPaths(JNIEnv *j_env, jobject j_obj, 73 jstring j_basepath, jstring j_filename) 72 Java_org_greenstone_mg_MGPassesWrapper_setBasePath(JNIEnv *j_env, 73 jobject j_obj, 74 jstring j_basepath) 74 75 { 75 76 /* Get the base_path as a C string */ 76 77 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);81 78 assert(basepath != NULL); 82 79 83 set_ paths(basepath, filename);80 set_basepath(basepath); 84 81 85 82 86 /* Release the string s*/83 /* Release the string */ 87 84 (*j_env)->ReleaseStringUTFChars(j_env, j_basepath, basepath); 88 (*j_env)->ReleaseStringUTFChars(j_env, j_filename, filename);89 85 90 86 } -
trunk/indexers/mg/src/text/gs3_mg_passes.c
r7440 r7452 45 45 /* 46 46 $Log$ 47 Revision 1.3 2004/05/26 04:38:42 kjdon 48 tidied up the setting filename and basepath path stuff 49 47 50 Revision 1.2 2004/05/26 02:39:57 kjdon 48 51 some hacky changes - fix up under linux … … 281 284 } 282 285 283 void set_ path(char * filen) {286 void set_filename(char * filen) { 284 287 int len = strlen(filen); 285 288 if (filename) { … … 300 303 301 304 } 302 void set_paths(char * basep, char* filen) { 303 int len = strlen(filen); 304 if (filename) { 305 Xfree (filename); 306 filename = NULL; 307 } 308 309 filename = Xstrdup (filen); 310 set_basepath(basep); 311 // put this here for now 312 SkipSGML=0; 313 Dump=1; 314 trace = 512; 315 if (!trace_name) 316 trace_name = make_name (filename, TRACE_SUFFIX, NULL); 317 if (!(Trace = fopen (trace_name, "a"))) 318 Message ("Unable to open \"%s\". No tracing will be done.", trace_name); 319 else 320 setbuf (Trace, NULL); 321 322 323 } 305 324 306 325 307 void add_pass (char pass_type, char pass_num) {
Note:
See TracChangeset
for help on using the changeset viewer.