Project

Profile

Help

Revision 6fc2978c

Added by O'Neil Delpratt almost 6 years ago

Saxon/C bug fixes

View differences:

latest9.6/hec/Saxon.C.API/SaxonCProcessor.c
112 112
	     (*(environ.env))->SetObjectArrayElement(environ.env, objectArray, i, (jobject)(parameters[i].value) );
113 113
	   }
114 114
 	   (*(environ.env))->SetObjectArrayElement(environ.env, stringArray, i, (*(environ.env))->NewStringUTF(environ.env,"resources"));
115
	   (*(environ.env))->SetObjectArrayElement(environ.env, objectArray, i, (jobject)((*(environ.env))->NewStringUTF(environ.env, resources_dir)) );
115
	   (*(environ.env))->SetObjectArrayElement(environ.env, objectArray, i, (jobject)((*(environ.env))->NewStringUTF(environ.env, getResourceDirectory())) );
116 116
	   i++;
117 117
            int j=0;
118 118
  	   for(; j< propLen; j++, i++) {
......
174 174
	   }
175 175

  
176 176
	   (*(environ.env))->SetObjectArrayElement(environ.env, stringArray, i, (*(environ.env))->NewStringUTF(environ.env,"resources"));
177
	     (*(environ.env))->SetObjectArrayElement(environ.env, objectArray, i, (jobject)((*(environ.env))->NewStringUTF(environ.env, resources_dir)) );
177
	     (*(environ.env))->SetObjectArrayElement(environ.env, objectArray, i, (jobject)((*(environ.env))->NewStringUTF(environ.env, getResourceDirectory())) );
178 178
	    i++;
179 179
	    int j=0;		
180 180
  	   for(; j<propLen; j++, i++) {
......
236 236
	     (*(environ.env))->SetObjectArrayElement(environ.env, objectArray, i, (jobject)(parameters[i].value) );
237 237
	   }
238 238
 	   (*(environ.env))->SetObjectArrayElement(environ.env, stringArray, i, (*(environ.env))->NewStringUTF(environ.env,"resources"));
239
	   (*(environ.env))->SetObjectArrayElement(environ.env, objectArray, i, (jobject)((*(environ.env))->NewStringUTF(environ.env, resources_dir)) );
239
	   (*(environ.env))->SetObjectArrayElement(environ.env, objectArray, i, (jobject)((*(environ.env))->NewStringUTF(environ.env, getResourceDirectory())) );
240 240
	   i++;
241 241
	  int j=0;
242 242
  	   for(; j<propLen; i++, j++) {
......
289 289

  
290 290

  
291 291
	   (*(environ.env))->SetObjectArrayElement(environ.env, stringArray, i, (*(environ.env))->NewStringUTF(environ.env,"resources"));
292
	     (*(environ.env))->SetObjectArrayElement(environ.env, objectArray, i, (jobject)((*(environ.env))->NewStringUTF(environ.env, resources_dir)) );
292
	     (*(environ.env))->SetObjectArrayElement(environ.env, objectArray, i, (jobject)((*(environ.env))->NewStringUTF(environ.env, getResourceDirectory())) );
293 293
	    i++;
294 294
	    int j=0;	
295 295
  	   for(; j<propLen; i++, j++) {
latest9.6/hec/Saxon.C.API/SaxonCXPath.c
252 252
	   }
253 253

  
254 254
	   (*(environ.env))->SetObjectArrayElement(environ.env, stringArray, i, (*(environ.env))->NewStringUTF(environ.env,"resources"));
255
	     (*(environ.env))->SetObjectArrayElement(environ.env, objectArray, i, (jobject)((*(environ.env))->NewStringUTF(environ.env, resources_dir)) );
255
	     (*(environ.env))->SetObjectArrayElement(environ.env, objectArray, i, (jobject)((*(environ.env))->NewStringUTF(environ.env, getResourceDirectory())) );
256 256
	    i++;
257 257
	   int j=0;	
258 258
  	   for(; j < propLen; j++, i++) {
......
318 318
	   }
319 319

  
320 320
	   (*(environ.env))->SetObjectArrayElement(environ.env, stringArray, i, (*(environ.env))->NewStringUTF(environ.env,"resources"));
321
	     (*(environ.env))->SetObjectArrayElement(environ.env, objectArray, i, (jobject)((*(environ.env))->NewStringUTF(environ.env, resources_dir)) );
321
	     (*(environ.env))->SetObjectArrayElement(environ.env, objectArray, i, (jobject)((*(environ.env))->NewStringUTF(environ.env, getResourceDirectory())) );
322 322
	    i++;
323 323
	   int j=0;	
324 324
  	   for(; j<propLen; j++, i++) {

Also available in: Unified diff