Changeset 1661 for trunk/bindings
- Timestamp:
- 21/10/11 21:08:29 (7 months ago)
- File:
-
- 1 edited
-
trunk/bindings/java/native/NexusFile.c (modified) (31 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/bindings/java/native/NexusFile.c
r1562 r1661 192 192 /* kill handle */ 193 193 HHRemoveHandle(handle); 194 195 if (iRet != NX_OK) { 196 JapiError(env, "NXclose failed"); 197 } 194 198 } 195 199 /*------------------------------------------------------------------------ … … 219 223 (*env)->ReleaseStringUTFChars(env,nxclass, Nxclass); 220 224 225 if (iRet != NX_OK) { 226 JapiError(env, "NXmakegroup failed"); 227 } 221 228 } 222 229 /*------------------------------------------------------------------------ … … 251 258 (*env)->ReleaseStringUTFChars(env,name, Name); 252 259 (*env)->ReleaseStringUTFChars(env,nxclass, Nxclass); 260 261 if (iRet != NX_OK) { 262 JapiError(env, "NXopengroup failed"); 263 } 253 264 } 254 265 /*------------------------------------------------------------------------ … … 281 292 /* release strings */ 282 293 (*env)->ReleaseStringUTFChars(env,path, nxpath); 294 295 if (iRet != NX_OK) { 296 JapiError(env, "NXopenpath failed"); 297 } 283 298 } 284 299 /*------------------------------------------------------------------------ … … 311 326 /* release strings */ 312 327 (*env)->ReleaseStringUTFChars(env,path, nxpath); 328 329 if (iRet != NX_OK) { 330 JapiError(env, "NXopengrouppath failed"); 331 } 313 332 } 314 333 /*-----------------------------------------------------------------------*/ … … 326 345 nxhandle = (NXhandle)HHGetPointer(handle); 327 346 328 iRet = NXgetpath(nxhandle, path,1024); 329 347 if (NXgetpath(nxhandle, path,1024) != NX_OK) { 348 JapiError(env, "NXgetpath failed"); 349 } 350 330 351 return (*env)->NewStringUTF(env,path); 331 352 } … … 346 367 nxhandle = (NXhandle)HHGetPointer(handle); 347 368 348 iRet = NXclosegroup(nxhandle); 349 369 if (NXclosegroup(nxhandle) != NX_OK) { 370 JapiError(env, "NXclosegroup failed"); 371 } 350 372 } 351 373 /*------------------------------------------------------------------------ … … 379 401 (*env)->ReleaseIntArrayElements(env,dim,iDim,0); 380 402 403 if (iRet != NX_OK) { 404 JapiError(env, "NXmakedata failed"); 405 } 381 406 } 382 407 /*----------------------------------------------------------------------- … … 414 439 (*env)->ReleaseIntArrayElements(env,dim,iDim,0); 415 440 (*env)->ReleaseIntArrayElements(env,chunk,iChunk,0); 441 442 if (iRet != NX_OK) { 443 JapiError(env, "NXcompmakedata failed"); 444 } 416 445 } 417 446 … … 439 468 /* clean up */ 440 469 (*env)->ReleaseStringUTFChars(env,name, Name); 470 471 if (iRet != NX_OK) { 472 JapiError(env, "NXopendata failed"); 473 } 441 474 } 442 475 /*------------------------------------------------------------------------ … … 455 488 nxhandle = (NXhandle)HHGetPointer(handle); 456 489 457 iRet = NXclosedata(nxhandle); 458 490 if (NXclosedata(nxhandle) != NX_OK) { 491 JapiError(env, "NXclosedata failed"); 492 } 459 493 } 460 494 /*------------------------------------------------------------------------ … … 476 510 fprintf(stderr,"Compressing at %d with type %d\n", nxhandle, comp_type); 477 511 #endif 478 iRet = NXcompress(nxhandle,comp_type); 512 513 if (NXcompress(nxhandle,comp_type) != NX_OK) { 514 JapiError(env, "NXcompress failed"); 515 } 479 516 } 480 517 /*------------------------------------------------------------------------ … … 501 538 /* cleanup */ 502 539 (*env)->ReleaseByteArrayElements(env,data,bdata,0); 540 if(iRet != NX_OK) 541 { 503 542 #ifdef DEBUG 504 if(iRet != NX_OK)505 { 506 HEprint(stderr,0);507 } 508 #endif 543 HEprint(stderr,0); 544 #else 545 JapiError(env, "NXputdata failed"); 546 #endif 547 } 509 548 } 510 549 /*------------------------------------------------------------------------ … … 538 577 (*env)->ReleaseIntArrayElements(env,start,iStart,0); 539 578 (*env)->ReleaseIntArrayElements(env,end,iEnd,0); 579 580 if (iRet != NX_OK) { 581 JapiError(env, "NXputslab failed"); 582 } 540 583 } 541 584 /*------------------------------------------------------------------------ … … 593 636 (*env)->ReleaseByteArrayElements(env,data,bdata,0); 594 637 (*env)->ReleaseStringUTFChars(env,name, Name); 638 639 if (iRet != NX_OK) { 640 JapiError(env, "NXputattr failed"); 641 } 595 642 } 596 643 /*------------------------------------------------------------------------ … … 617 664 /* cleanup */ 618 665 (*env)->ReleaseByteArrayElements(env,data,bdata,0); 666 if(iRet != NX_OK) 667 { 619 668 #ifdef DEBUG 620 if(iRet != NX_OK)621 { 622 HEprint(stderr,0);623 } 624 #endif 669 HEprint(stderr,0); 670 #else 671 JapiError(env, "NXgetdata failed"); 672 #endif 673 } 625 674 } 626 675 /*------------------------------------------------------------------------ … … 647 696 iEnd = (*env)->GetIntArrayElements(env,end,0); 648 697 649 650 698 iRet = NXgetslab(nxhandle, bdata, iStart, iEnd); 651 699 … … 654 702 (*env)->ReleaseIntArrayElements(env,start,iStart,0); 655 703 (*env)->ReleaseIntArrayElements(env,end,iEnd,0); 704 705 if (iRet != NX_OK) { 706 JapiError(env, "NXgetslab failed"); 707 } 656 708 } 657 709 /*------------------------------------------------------------------------ … … 700 752 (*env)->ReleaseStringUTFChars(env,name, Name); 701 753 (*env)->ReleaseIntArrayElements(env,args,iargs,0); 754 755 if (iRet != NX_OK) { 756 JapiError(env, "NXgetattr failed"); 757 } 702 758 } 703 759 /*------------------------------------------------------------------------ … … 875 931 NXhandle nxhandle; 876 932 NXlink myLink; 877 int iRet;878 933 jclass cls; 879 934 jfieldID fid; … … 951 1006 952 1007 // do actually link 953 iRet = NXmakelink(nxhandle, &myLink); 1008 if (NXmakelink(nxhandle, &myLink) != NX_OK) { 1009 JapiError(env, "NXmakelink failed"); 1010 } 954 1011 } 955 1012 /*------------------------------------------------------------------------ … … 961 1018 NXhandle nxhandle; 962 1019 NXlink myLink; 963 int iRet;964 1020 jclass cls; 965 1021 jfieldID fid; … … 1040 1096 (*env)->ReleaseStringUTFChars(env, jstr, cData); 1041 1097 1042 1043 1098 // do actually link 1044 iRet = NXmakenamedlink(nxhandle, Name, &myLink); 1099 if (NXmakenamedlink(nxhandle, Name, &myLink) != NX_OK) { 1100 JapiError(env, "NXmakenamedlink failed"); 1101 } 1045 1102 } 1046 1103 … … 1052 1109 { 1053 1110 NXhandle nxhandle; 1054 int iRet; 1055 1056 /* set error handler */ 1057 NXMSetTError(env,JapiError); 1058 1059 /* exchange the Java handler to a NXhandle */ 1060 nxhandle = (NXhandle)HHGetPointer(handle); 1061 1062 iRet = NXopensourcegroup(nxhandle); 1063 1064 } 1111 1112 /* set error handler */ 1113 NXMSetTError(env,JapiError); 1114 1115 /* exchange the Java handler to a NXhandle */ 1116 nxhandle = (NXhandle)HHGetPointer(handle); 1117 1118 if (NXopensourcegroup(nxhandle) != NX_OK) { 1119 JapiError(env, "NXopensourcegroup failed"); 1120 } 1121 } 1122 1065 1123 /*---------------------------------------------------------------------- 1066 1124 nxsetnumberformat … … 1092 1150 */ 1093 1151 (*env)->ReleaseStringUTFChars(env,format, cformat); 1152 1153 if (iRet != NX_OK) { 1154 JapiError(env, "NXsetnumberformat failed"); 1155 } 1094 1156 } 1095 1157 /*------------------------------------------------------------------------ … … 1208 1270 (JNIEnv *env, jobject obj, jint handle, jstring name, 1209 1271 jstring nxclass, jstring nxurl){ 1210 int status;1272 int iRet; 1211 1273 NXhandle nxhandle; 1212 1274 char *Name, *Nxclass, *Nxurl; … … 1222 1284 Nxclass = (char *) (*env)->GetStringUTFChars(env,nxclass,0); 1223 1285 Nxurl = (char *) (*env)->GetStringUTFChars(env,nxurl,0); 1224 status= NXlinkexternal(nxhandle,Name,Nxclass,Nxurl);1286 iRet = NXlinkexternal(nxhandle,Name,Nxclass,Nxurl); 1225 1287 1226 1288 /* release strings */ … … 1228 1290 (*env)->ReleaseStringUTFChars(env,nxclass, Nxclass); 1229 1291 (*env)->ReleaseStringUTFChars(env,nxurl, Nxurl); 1292 1293 if (iRet != NX_OK) { 1294 JapiError(env, "NXlinkexternal failed"); 1295 } 1230 1296 } 1231 1297 /*------------------------------------------------------------------------*/ … … 1258 1324 (*env)->SetObjectArrayElement(env,jnames,0,(jobject)rstring); 1259 1325 } 1326 return status; 1260 1327 } 1261 1328 /*---------------------------------------------------------------------*/ … … 1272 1339 nxhandle = (NXhandle)HHGetPointer(handle); 1273 1340 1274 iRet = NXinitattrdir(nxhandle); 1275 1341 if (NXinitattrdir(nxhandle) != NX_OK) { 1342 JapiError(env, "NXinitattrdir failed"); 1343 } 1276 1344 } 1277 1345 /*---------------------------------------------------------------------*/ … … 1288 1356 nxhandle = (NXhandle)HHGetPointer(handle); 1289 1357 1290 iRet = NXinitgroupdir(nxhandle); 1358 if (NXinitgroupdir(nxhandle) != NX_OK) { 1359 JapiError(env, "NXinitgroupdir failed"); 1360 } 1291 1361 } 1292 1362 /*------------------------------------------------------------------------
Note: See TracChangeset
for help on using the changeset viewer.
