Changeset 3980
- Timestamp:
- 2003-03-25T12:32:45+12:00 (21 years ago)
- Location:
- trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/indexers/mgpp/jni/MGPPWrapperImpl.cpp
r3445 r3980 148 148 jstring j_text_name, jstring j_level, jlong j_docnum) { 149 149 150 151 const char * base_dir = j_env->GetStringUTFChars(j_base_dir, NULL); 150 #ifdef __WIN32__ 151 const char* base_dir = ""; 152 #else 153 const char* base_dir = "/"; 154 #endif 155 156 /* const char * base_dir = j_env->GetStringUTFChars(j_base_dir, NULL); 152 157 if (base_dir==NULL) { 153 158 return NULL; // exception already thrown 154 } 159 } */ 160 155 161 const char * text_name = j_env->GetStringUTFChars(j_text_name, NULL); 156 157 162 if (text_name==NULL) { 158 j_env->ReleaseStringUTFChars(j_base_dir, base_dir);163 // j_env->ReleaseStringUTFChars(j_base_dir, base_dir); 159 164 return NULL; 160 165 } … … 162 167 const char * level = j_env->GetStringUTFChars( j_level, NULL); 163 168 if (level==NULL) { 164 j_env->ReleaseStringUTFChars(j_base_dir, base_dir);169 // j_env->ReleaseStringUTFChars(j_base_dir, base_dir); 165 170 j_env->ReleaseStringUTFChars(j_text_name, text_name); 166 171 return NULL; … … 188 193 jstring result = j_env->NewStringUTF(doc); 189 194 // release any gets 190 j_env->ReleaseStringUTFChars(j_base_dir, base_dir);195 // j_env->ReleaseStringUTFChars(j_base_dir, base_dir); 191 196 j_env->ReleaseStringUTFChars(j_text_name, text_name); 192 197 j_env->ReleaseStringUTFChars(j_level, level); … … 211 216 MGPPWrapperData * data = (MGPPWrapperData *)data_ptr; 212 217 213 const char * base_dir = j_env->GetStringUTFChars( j_base_dir, NULL); 218 #ifdef __WIN32__ 219 const char* base_dir = ""; 220 #else 221 const char* base_dir = "/"; 222 #endif 223 224 /* const char * base_dir = j_env->GetStringUTFChars( j_base_dir, NULL); 214 225 if (base_dir==NULL) { 215 226 return false; // exception already thrown 216 }227 } */ 217 228 218 229 const char * index_name = j_env->GetStringUTFChars( j_index_name, NULL); 219 230 if (index_name==NULL) { 220 j_env->ReleaseStringUTFChars(j_base_dir, base_dir);231 // j_env->ReleaseStringUTFChars(j_base_dir, base_dir); 221 232 return false; 222 233 } … … 230 241 231 242 // release any gets 232 j_env->ReleaseStringUTFChars(j_base_dir, base_dir);243 // j_env->ReleaseStringUTFChars(j_base_dir, base_dir); 233 244 j_env->ReleaseStringUTFChars(j_index_name, index_name); 234 245 -
trunk/mgpp/jni/MGPPWrapperImpl.cpp
r3445 r3980 148 148 jstring j_text_name, jstring j_level, jlong j_docnum) { 149 149 150 151 const char * base_dir = j_env->GetStringUTFChars(j_base_dir, NULL); 150 #ifdef __WIN32__ 151 const char* base_dir = ""; 152 #else 153 const char* base_dir = "/"; 154 #endif 155 156 /* const char * base_dir = j_env->GetStringUTFChars(j_base_dir, NULL); 152 157 if (base_dir==NULL) { 153 158 return NULL; // exception already thrown 154 } 159 } */ 160 155 161 const char * text_name = j_env->GetStringUTFChars(j_text_name, NULL); 156 157 162 if (text_name==NULL) { 158 j_env->ReleaseStringUTFChars(j_base_dir, base_dir);163 // j_env->ReleaseStringUTFChars(j_base_dir, base_dir); 159 164 return NULL; 160 165 } … … 162 167 const char * level = j_env->GetStringUTFChars( j_level, NULL); 163 168 if (level==NULL) { 164 j_env->ReleaseStringUTFChars(j_base_dir, base_dir);169 // j_env->ReleaseStringUTFChars(j_base_dir, base_dir); 165 170 j_env->ReleaseStringUTFChars(j_text_name, text_name); 166 171 return NULL; … … 188 193 jstring result = j_env->NewStringUTF(doc); 189 194 // release any gets 190 j_env->ReleaseStringUTFChars(j_base_dir, base_dir);195 // j_env->ReleaseStringUTFChars(j_base_dir, base_dir); 191 196 j_env->ReleaseStringUTFChars(j_text_name, text_name); 192 197 j_env->ReleaseStringUTFChars(j_level, level); … … 211 216 MGPPWrapperData * data = (MGPPWrapperData *)data_ptr; 212 217 213 const char * base_dir = j_env->GetStringUTFChars( j_base_dir, NULL); 218 #ifdef __WIN32__ 219 const char* base_dir = ""; 220 #else 221 const char* base_dir = "/"; 222 #endif 223 224 /* const char * base_dir = j_env->GetStringUTFChars( j_base_dir, NULL); 214 225 if (base_dir==NULL) { 215 226 return false; // exception already thrown 216 }227 } */ 217 228 218 229 const char * index_name = j_env->GetStringUTFChars( j_index_name, NULL); 219 230 if (index_name==NULL) { 220 j_env->ReleaseStringUTFChars(j_base_dir, base_dir);231 // j_env->ReleaseStringUTFChars(j_base_dir, base_dir); 221 232 return false; 222 233 } … … 230 241 231 242 // release any gets 232 j_env->ReleaseStringUTFChars(j_base_dir, base_dir);243 // j_env->ReleaseStringUTFChars(j_base_dir, base_dir); 233 244 j_env->ReleaseStringUTFChars(j_index_name, index_name); 234 245
Note:
See TracChangeset
for help on using the changeset viewer.