atttests.c#82 error("%s: ncopen failed", pname);
#87 error("%s: cdredef failed", pname);
#92 error("%s: ncinquire failed", pname);
#100     error("%s: ncattput of NC_GLOBAL attribute failed", pname);
#107 error("%s: ncinquire failed", pname);
#111 error("%s: number of global = %d, expected %d",
#119     error("%s: ncattinq of global attribute failed", pname);
#123     error("%s: NC_GLOBAL ncattinq got unexpected type or len",
#130     error("%s: ncattget of variable attribute failed", pname);
#134     error("%s: ncattget got bad values after put of NC_GLOBAL attrs",
#146 error("%s: ncvardef failed", pname);
#154     error("%s: ncattput of variable attribute failed", pname);
#163     error("%s: ncattinq of variable attribute failed", pname);
#167     error("%s: ncattinq for new attribute got bad type or len",
#174     error("%s: ncattget of variable attribute failed", pname);
#178     error("%s: ncattget got bad values after put of variable attrs",
#193     error("%s: ncattput of larger attribute failed", pname);
#207     error("%s: ncattinq of larger attribute failed", pname);
#211     error("%s: ncattinq for larger attribute got bad type or len",
#218     error("%s: ncattget of variable attribute failed", pname);
#222     error("%s: ncattget got bad values after put of larger attrs",
#231 error("%s: ncattput should fail with bad type", pname);
#237 error("%s: ncattput should fail with bad length", pname);
#241 error("%s: ncendef failed", pname);
#247 error("%s: ncattput should fail with increased length in data mode",
#253     error("%s: ncattput failed to reset length in data mode", pname);
#260 error("%s: ncattput of new attribute in data mode should fail",
#272     error("%s: ncattput of smaller attribute failed in data mode",
#287     error("%s: ncattinq of variable attribute failed in data mode",
#292     error("%s: VARIABLE ncattinq got bad type or len in data mode",
#299     error("%s: ncattget of variable attribute failed in data mode",
#304     error("%s: ncattget got bad values in data mode", pname);
#312 error("%s: ncattput should fail with bad variable handle", pname);
#316 error("%s: ncclose failed", pname);
#322 error("%s: ncattput should fail with bad netcdf handle", pname);
#360 error("%s: ncopen failed", pname);
#367     error("%s: ncattinq failed", pname);
#372     error("%s: ncattinq returned wrong type", pname);
#377     error("%s: ncattinq returned wrong len", pname);
#385 error("%s: cdredef failed", pname);
#394 error("%s: ncvardef failed", pname);
#401 error("%s: ncattinq should fail with nonexisting attribute", pname);
#406 error("%s: ncattinq should fail with bad variable id", pname);
#413     error("%s: ncattinq in define mode failed", pname);
#418     error("%s: ncattinq in define mode returned wrong type", pname);
#423     error("%s: ncattinq in define mode returned wrong len", pname);
#429 error("%s: ncendef failed", pname);
#433 error("%s: ncclose failed", pname);
#437 error("%s: ncattinq should fail with bad cdfid", pname);
#478 error("%s: ncopen failed", pname);
#483 error("%s: cdredef failed", pname);
#492 error("%s: ncvardef failed", pname);
#501 error("%s: ncattput of variable attribute failed", pname);
#510     error("%s: ncattinq in define mode failed", pname);
#514     error("%s: ncattinq in define mode returned wrong type", pname);
#519     error("%s: ncattinq in define mode returned wrong len", pname);
#526     error("%s: ncattget of variable attribute failed in define mode",
#531     error("%s: ncattget got bad values in define mode", pname);
#532     error("   cdfid=%d, varname=%s, attname=%s, type=%d, len=%d",
#545 error("%s: ncendef failed", pname);
#553     error("%s: ncattinq failed", pname);
#558     error("%s: ncattinq returned wrong type", pname);
#563     error("%s: ncattinq returned wrong len", pname);
#571     error("%s: ncattget of variable attribute failed in data mode",
#576     error("%s: ncattget got bad values in data mode", pname);
#577     error("   cdfid=%d, varname=%s, attname=%s, type=%d, len=%d",
#591 error("%s: ncattget should fail with bad variable handle", pname);
#596 error("%s: ncattget should fail with nonexistent attribute", pname);
#600 error("%s: ncclose failed", pname);
#605 error("%s: ncattput should fail with bad netcdf handle", pname);
#656 error("%s: ncopen failed", pname);
#661 error("%s: ncredef failed on source", pname);
#666 error("%s: ncattput failed", pname);
#674 error("%s: ncvardef failed", pname);
#679 error("%s: ncattput failed", pname);
#688 error("%s: ncvardef failed", pname);
#693 error("%s: ncattput failed", pname);
#698 error("%s: ncendef failed", pname);
#707 error("%s: nccreate failed", pname);
#714     error("%s: ncdimdef failed", pname);
#719 error("%s: ncvardef failed", pname);
#724 error("%s: ncattcopy on NC_GLOBAL attribute '%s' failed",
#730 error("%s: ncattinq of NC_GLOBAL attribute failed", pname);
#734 error("%s: NC_GLOBAL ncattinq got unexpected type or len", pname);
#740 error("%s: ncattget of variable attribute failed", pname);
#744 error("%s: ncattget got bad values after put of NC_GLOBAL attrs",
#751 error("%s: ncattcopy failed", pname);
#756 error("%s: ncattinq of variable attribute failed", pname);
#760 error("%s: variable ncattinq got unexpected type or len", pname);
#766 error("%s: ncattget of variable attribute failed", pname);
#770 error("%s: ncattget got bad values after copy of variable attrs",
#781 error("%s: ncendef failed", pname);
#787 error("%s: ncattput of shorter NC_GLOBAL attribute failed", pname);
#793 error("%s: ncattcopy of shorter attribute on old attribute failed",
#799 error("%s: ncattinq of variable attribute failed", pname);
#803 error("%s: variable ncattinq got unexpected type or len", pname);
#809 error("%s: ncattget of variable attribute failed", pname);
#813 error("%s: ncattget got bad values after copy of variable attrs",
#822 error("%s: ncattcopy of shorter NC_GLOBAL attribute failed", pname);
#828 error("%s: ncattinq of variable attribute failed", pname);
#832 error("%s: variable ncattinq got unexpected type or len", pname);
#838 error("%s: ncattget of variable attribute failed", pname);
#842 error("%s: ncattget got bad values after copy of variable attrs",
#850 error("%s: ncattcopy failed with identical source and target",
#856 error("%s: ncattcopy should fail with bad attribute name",
#862 error("%s: ncattcopy should fail with bad source variable id",
#867 error("%s: ncattcopy should fail with bad target variable id",
#872 error("%s: ncclose failed", pname);
#877 error("%s: ncattcopy should fail with bad target netcdf id",
#882 error("%s: ncclose failed", pname);
#886 error("%s: ncattcopy should fail with bad netcdf id", pname);
#927 error("%s: ncopen failed", pname);
#932 error("%s: ncredef failed", pname);
#940     error("%s: ncattname failed on global attribute", pname);
#947     error("%s: test problem, expected global attribute not found",
#952     error("%s: NC_GLOBAL attribute name `%s' instead of expected `%s'",
#963 error("%s: ncattname failed on variable attribute", pname);
#970 error("%s: problem  in test, expected attribute not found",
#975 error("%s: variable '%s' name `%s' instead of expected `%s'",
#986 error("%s: ncattput failed", pname);
#993 error("%s: ncattname failed on variable attribute", pname);
#997 error("%s: immediate NC_GLOBAL name `%s' instead of expected `%s'",
#1002 error("%s: ncendef failed", pname);
#1010     error("%s: ncattname failed on global attribute", pname);
#1017     error("%s: test problem, expected global attribute not found",
#1022     error("%s: NC_GLOBAL attribute name `%s' instead of expected `%s'",
#1033 error("%s: ncattname failed on variable attribute", pname);
#1040 error("%s: problem  in test, expected attribute not found",
#1045 error("%s: variable '%s' name `%s' instead of expected `%s'",
#1054 error("%s: ncattname should fail with bad variable handle", pname);
#1059 error("%s: ncattname should fail with negative number", pname);
#1063 error("%s: ncattname should fail with too-high number", pname);
#1067 error("%s: ncclose failed", pname);
#1073 error("%s: ncattname shoul fail with bad cdfid", pname);
#1116 error("%s: ncopen failed", pname);
#1121 error("%s: cdredef failed", pname);
#1127 error("%s: ncattput failed", pname);
#1134 error("%s: ncattput failed", pname);
#1141 error("%s: ncattrename failed", pname);
#1147 error("%s: ncattinq of renamed attribute failed", pname);
#1151 error("%s: NC_GLOBAL ncattinq got unexpected type or len", pname);
#1157 error("%s: ncattget of variable attribute failed", pname);
#1161 error("%s: ncattget got bad values after rename attrs", pname);
#1166 error("%s: ncattrename left attribute with old name", pname);
#1171 error("%s: ncattrename should have failed with used name", pname);
#1176 error("%s: ncattrename failed with longer name", pname);
#1181 error("%s: ncattrename should have failed on bad variable id", pname);
#1186 error("%s: ncattrename should have failed on bad attribute name",
#1191 error("%s: ncendef failed", pname);
#1196 error("%s: ncattrename to shorter name failed in data mode", pname);
#1200 error("%s: ncattrename to same length failed in data mode", pname);
#1204 error("%s: ncgetatt of renamed attribute failed in data mode", pname);
#1208 error("%s: ncattget got bad values after data mode rename", pname);
#1214 error("%s: ncclose failed", pname);
#1219 error("%s: ncattrename should fail with bad cdfid", pname);
#1265 error("%s: ncopen failed", pname);
#1270 error("%s: cdredef failed", pname);
#1275 error("%s: ncattput failed", pname);
#1284 error("%s: ncvardef failed", pname);
#1289 error("%s: ncattput failed", pname);
#1296 error("%s: ncinquire in data mode failed", pname);
#1303 error("%s: ncvarinq failed", pname);
#1309 error("%s: ncattdel failed", pname);
#1314 error("%s: ncinquire failed", pname);
#1318 error("%s: NC_GLOBAL attribute deleted, but ngatts did not decrement",
#1323 error("%s: ncattinq on deleted NC_GLOBAL attribute should fail", pname);
#1329 error("%s: ncattdel failed", pname);
#1335 error("%s: ncvarinq failed", pname);
#1339 error("%s: NC_GLOBAL attribute deleted, but ngatts did not decrement",
#1344 error("%s: ncattinq on deleted variable attribute should fail",
#1350 error("%s: ncattput failed", pname);
#1355 error("%s: ncattput failed", pname);
#1361 error("%s: ncattdel should fail on bogus attribute", pname);
#1366 error("%s: ncattdel should fail on bad variable id", pname);
#1370 error("%s: ncendef failed", pname);
#1375 error("%s: ncattdel in data mode should fail", pname);
#1379 error("%s: ncclose failed", pname);
#1384 error("%s: ncattdel should fail on bad netcdf id", pname);
cdftests.c#40 error("%s: nccreate failed to NC_CLOBBER", pname);
#45 error("%s: ncredef should fail after nccreate", pname);
#50 error("%s: ncendef failed", pname);
#54 error("%s: ncclose failed", pname);
#58 error("%s: ncopen of newly created netcdf failed", pname);
#63 error("%s: second ncclose failed", pname);
#68 error("%s: nccreate failed to honor NC_NOCLOBBER mode", pname);
#118 error("%s: ncopen should fail opening nonexistent file",
#123 error("%s: ncopen of nonexistent file should set ncerr to %d",
#137       error("could not create temp file");
#142       error("could not write to temp file");
#147       error("could not close temp file");
#152 error("%s: ncopen should fail opening non-netCDF file",
#157 error("%s: ncopen of non-netCDF file should set ncerr to %d",
#164 error("%s: ncopen failed with NC_WRITE mode", pname);
#170 error("%s: cdredef failed", pname);
#176 error("%s: ncattput failed", pname);
#181 error("%s: ncendef failed after ncattput", pname);
#185 error("%s: ncclose failed in NC_WRITE mode", pname);
#190 error("%s: ncopen failed with NC_NOWRITE mode", pname);
#195 error("%s: second ncopen failed", pname);
#205   error("%s: cdredef should fail after NC_NOWRITE open", pname);
#210   error("%s: ncopen should return new ncid on second open",
#215   error("%s: ncclose failed to close after second open", pname);
#220 error("%s: ncclose failed in NC_NOWRITE mode", pname);
#261 error("%s: ncopen failed", pname);
#266 error("%s: cdredef failed", pname);
#271 error("%s: ncdimdef failed", pname);
#281 error("%s: ncvardef failed", pname);
#290 error("%s: ncattput failed", pname);
#296 error("%s: cdredef in define mode should have failed", pname);
#300 error("%s: ncendef failed", pname);
#304 error("%s: ncclose failed", pname);
#308 error("%s: ncredef failed to report bad netcdf handle", pname);
#351 error("%s: ncopen failed", pname);
#356 error("%s: ncredef failed", pname);
#362 error("%s: ncdimdef failed", pname);
#374 error("%s: ncvardef failed", pname);
#382 error("%s: ncattput failed", pname);
#388 error("%s: ncendef failed", pname);
#393 error("%s: ncendef in data mode should have failed", pname);
#397 error("%s: ncclose failed", pname);
#402 error("ncendef failed to report bad netcdf handle");
#434 error("%s: ncopen failed", pname);
#439 error("%s: ncredef failed", pname);
#444 error("%s: ncclose in define mode failed", pname);
#449 error("%s: ncopen failed", pname);
#454 error("%s: ncclose failed", pname);
#458 error("%s: ncclose failed to report bad netcdf handle", pname);
#511 error("%s: ncopen failed", pname);
#516 error("%s: ncinquire in data mode failed", pname);
#521 error("%s: ndims returned as %d, expected %d",
#526 error("%s: nvars returned as %d, expected %d",
#531 error("%s: ngatts returned as %d, expected %d",
#536 error("%s: xdimid returned as %d, expected %d",
#542 error("%s: ncredef failed", pname);
#549     error("%s: ncdimdef failed on normal dimension", pname);
#557 error("%s: ncdimdef failed on NC_UNLIMITED dimension", pname);
#570     error("%s: ncvardef failed", pname);
#578     error("%s: ncattput failed", pname);
#586 error("%s: ncinquire in define mode failed", pname);
#591 error("%s: ndims returned as %d, expected %d",
#596 error("%s: nvars returned as %d, expected %d",
#601 error("%s: ngatts returned as %d, expected %d",
#606 error("%s: xdimid returned as %d, expected %d",
#612 error("%s: ncendef failed", pname);
#617 error("%s: ncclose failed", pname);
#622 error("%s: ncinquire failed to report bad netcdf handle", pname);
#661 error("%s: ncopen in NC_WRITE mode failed", pname);
#667 error("%s: ncredef failed", pname);
#672 error("%s: ncdimdef failed", pname);
#681 error("%s: ncvardef failed", pname);
#689 error("%s: ncattput failed", pname);
#696 error("%s: ncsync in define mode should fail", pname);
#701 error("%s: ncendef failed", pname);
#706 error("%s: ncsync in data mode failed", pname);
#718     error("%s: ncvarput failed", pname);
#724     error("%s: ncsync after putting data failed", pname);
#729     error("%s: second ncopen failed", pname);
#736     error("%s: second ncopen should return distinct handle",
#742     error("%s: ncvarget failed", pname);
#746     error("%s: ncvarget succeeded but data values wrong",
#750     error("%s: ncclose failed", pname);
#756 error("%s: ncclose failed", pname);
#760 error("%s: ncsync failed to report bad netcdf handle", pname);
#797 error("%s: ncopen failed", pname);
#802 error("%s: ncredef failed", pname);
#807 error("%s: ncattput failed", pname);
#813 error("%s: ncabort in define mode failed", pname);
#817 error("%s: ncopen after ncabort failed", pname);
#822 error("%s: ncabort should have restored state before ncredef", pname);
#827 error("%s: ncabort in define mode failed", pname);
#831 error("%s: nccreate failed to NC_CLOBBER", pname);
#836 error("%s: ncabort after nccreate failed", pname);
#841 error("%s: ncabort deleted file, but ncopen found it", pname);
#845 error("%s: ncclose failed to report bad netcdf handle", pname);
dapparse.c#55 state->error = OC_ENAMEINUSE;
#76 state->error = OC_ENAMEINUSE; /* semantic error */
#93    state->error = OC_EDAPSVC;
#144 state->error = OC_EDIMSIZE; /* signal semantic error */
#281 state->error = OC_ENAMEINUSE; /* semantic error */
#316 state->error = OC_ENAMEINUSE; /* semantic error */
#357    state->error = err; /* semantic error */
#481 state->error = OC_EINVAL; /* semantic error */
#502 if(state->error == OC_EDAPSVC) {
#504            conn->error.code = nulldup(state->code);
#505            conn->error.message = nulldup(state->message);
#514 } else if(state->error != OC_NOERR) {
#516     ocerr = state->error;
dapparselex.h#41    OCerror error; /* OC_EDAPSVC=> we had a server failure; else we had a semantic error */
dimtests.c#49 error("%s: ncopen failed", pname);
#54 error("%s: ncdimdef should have failed in data mode", pname);
#59 error("%s: cdredef failed", pname);
#64 error("%s: ncdimdef failed", pname);
#70 error("%s: ncdimdef returned %d for dim id, expected %d",
#77 error("%s: ncdimdef should not have allowed redefinition", pname);
#82 error("%s: ncdimdef should not allow negative size dimension", pname);
#87 error("%s: ncinquire failed", pname);
#92     error("%s: ncdimdef failed on NC_UNLIMITED dimension", pname);
#99 error("%s: ncdimdef should not allow second NC_UNLIMITED dimension",
#104 error("%s: ncendef failed", pname);
#108 error("%s: ncclose failed", pname);
#112 error("%s: ncdimdef should fail on bad netCDF id", pname);
#145 error("%s: ncopen failed", pname);
#150 error("%s: cdredef failed", pname);
#155 error("%s: ncdimdef failed", pname);
#161 error("%s: ncdimid returned wrong value in define mode", pname);
#165 error("%s: ncendef failed", pname);
#170 error("%s: ncdimid returned wrong value in data mode", pname);
#175 error("%s: ncdimid with bogus name should have failed ", pname);
#180 error("%s: ncdimid returned bad value for record dimension", pname);
#184 error("%s: ncclose failed", pname);
#189 error("%s: ncdimid failed to report bad netcdf handle", pname);
#221 error("%s: ncopen failed", pname);
#228     error("%s: ncdiminq in data mode failed on dim id %d",
#234     error("%s: ncdiminq (data mode), name %s, expected %s for id = %d",
#239     error("%s: ncdiminq (data mode), size %d, expected %d for id = %d",
#245 error("%s: ncredef failed", pname);
#251     error("%s: ncdiminq in define mode failed on dim id %d",
#257     error("%s: ncdiminq (define), name %s, expected %s for id = %d",
#262     error("%s: ncdiminq (define), size %d, expected %d for id = %d",
#270 error("%s: ncdiminq should have failed on bad dimension ids",
#275 error("%s: ncendef failed", pname);
#279 error("%s: ncclose failed", pname);
#285     error("%s: ncdiminq failed to report bad netcdf handle ", pname);
#324 error("%s: ncopen failed", pname);
#329 error("%s: ncredef failed", pname);
#334 error("%s: ncdimdef failed", pname);
#339 error("%s: ncdimdef failed", pname);
#345 error("%s: ncdimrename failed", pname);
#351 error("%s: ncdiminq failed", pname);
#355 error("%s: ncdimrename failed to change name", pname);
#359 error("%s: ncdimrename changed name to %s instead of %s",
#368 error("%s: ncdimrename should have failed with used name", pname);
#374 error("%s: ncdimrename should have failed on bad dimension ids",
#379 error("%s: ncendef failed", pname);
#385 error("%s: ncdimrename to shorter name failed in data mode", pname);
#393 error("%s: lookup by name in data mode failed after ncdimrename",
#399 error("%s: ncdimrename failed in data mode", pname);
#406 error("%s: ncclose failed", pname);
#411 error("%s: ncdimrename failed to report bad netcdf handle ", pname);
dumplib.c#448 error("prim_type_name: bad type %d", type);
#539 error("ncdump: %d is an invalid type id", typeid);
#1005 error("bad base type for enum");
#1305 error("to_double: type not numeric primitive");
#1482 error("unrecognized class of user defined type: %d",
#1660       error("bad class: %d", tinfo->class);
emalloc.c#21        error ("absurd arg to emalloc: %lu", (unsigned long) size);
#28 error ("out of memory\n");
#42        error ("absurd arg to erealloc %lu", (unsigned long) size);
#48  error ("out of memory");
err_macros.h#53goto error;                                                 \
error.c#24error(const char *fmt, ...)
#28error(fmtva_alist)
error.c#20error(const char *fmt, ...)
#52 error("\n\tFAILURE at line %d of %s: ", linefile);
error.h#19extern void error PROTO((
error.h#12extern void error (const char *fmt, ...)
misctest.c#30 error("%s: nctypelen failed for NC_BYTE", pname);
#34 error("%s: nctypelen failed for NC_CHAR", pname);
#38 error("%s: nctypelen failed for NC_SHORT", pname);
#42 error("%s: nctypelen failed for NC_LONG", pname);
#46 error("%s: nctypelen failed for NC_FLOAT", pname);
#50 error("%s: nctypelen failed for NC_DOUBLE", pname);
nccopy.c#427     error("ERROR: trying to copy a group but not the parent: %s", grpname_full);
#753     error("dimension \"%s\" requires 64-bit platform", name);
#827     error("Oops, no dimension in output associated with input dimid %d", idimids[i]);
#1397     error("Group list (-g ...) only permitted for netCDF-4 file");
#1427 error("netCDF library built with --disable-netcdf4, can't create netCDF-4 files");
#1431 error("bad value for option specifying desired output format, see usage\n");
#1548    error("%s [-k kind] [-[3|4|6|7]] [-d n] [-s] [-c chunkspec] [-u] [-w] [-[v|V] varlist] [-[g|G] grplist] [-m n] [-h n] [-e n] [-r] infile outfile\n%s\nnetCDF library version %s",
#1639     error("invalid output format: %s", kind_name);
#1661 error("invalid deflation level: %d", option_deflate_level);
#1674 error("Suffix used for '-m' option value must be K, M, G, T, or P");
#1682 error("Suffix used for '-h' option value must be K, M, G, T, or P");
#1690 error("Suffix used for '-e' option value must be K, M, G, T, or P");
#1735 error("one input file and one output file required");
#1741 error("output would overwrite input");
ncdump.c#224 error("prim_type_name: bad type %d", type);
#276 error("unrecognized file format: %d");
#315 error("unrecognized extended format: %d",kind);
#661     error("pr_att_vals: bad type");
#746     error("pr_att_valsx: bad type");
#860      error("unrecognized class of user defined type: %d", class);
#912    error("enum must have an integer base type: %d", base_nc_type);
#927    error("unrecognized class of user defined type: %d", class);
#1049 error("pr_att_specials: bad endianness: %d", endianness);
#1312     error("Bad base type for enum!");
#1410 error("Unknown class of user-defined type!");
#1608   error("dimension \"%s\" too large for 32-bit platform, try 64-bit version", dims[d_grp].name);
#1824     error("can't output data for variable %s", var.name);
#2024 error("unreasonable value for float significant digits: %d",
#2030   error("unreasonable value for double significant digits: %d",
#2057 error("unreasonable value for float significant digits: %d",
#2064     error("unreasonable value for double significant digits: %d",
#2147       error("invalid value for -b option: %s", optarg);
#2160       error("invalid value for -f option: %s", optarg);
#2166       error("unreasonably small line length specified: %d", max_len);
#2219       error("invalid value for -X option: %s", optarg);
#2266     error("out of memory copying argument %s", argv[i]);
#2295 error("%s: %s", pathnc_strerror(nc_status));
#2313 error("Group list (-g ...) only permitted for netCDF-4 file");
#2322 error("NcML output (-x) currently only permitted for netCDF classic model");
oc.c#1837    return state->error.httpcode;
occurlfunctions.c#143 CHECK(stateCURLOPT_ERRORBUFFERstate->error.curlerrorbuf);
ocdebug.c#77            fprintf(stderr," ; %s",state->error.curlerrorbuf);
ocinternal.c#278    state->error.httpcode = ocfetchhttpcode(state->curl);
#280 if(state->error.httpcode >= 400) {
#281     oclog(OCLOGWARN,"oc_open: Could not read url; http error = %l",state->error.httpcode);
#291    if(stat == OC_EDAPSVC  && state->error.code != NULL) {
#293   state->error.code,
#294   (state->error.message?state->error.message:""));
#350   state->error.code,
#351   (state->error.message?state->error.message:""));
#429    ocfree(state->error.code);
#430    ocfree(state->error.message);
#720    state->error.message = errmsg;
#721    state->error.code = strdup("?");
#722    state->error.httpcode = 404;
ocinternal.h#186    } error;
ocutil.c#414    if(codep) *codep = state->error.code;
#415    if(msgp) *msgp = state->error.message;
#416    if(httpp) *httpp = state->error.httpcode;
rec.c#139 error("%s: ncopen failed", pname);
#145 error("%s: recinq failed", pname);
#152 error("%s: ncrecinq failed", pname);
#158 error("ncrecinq returned wrong number of rec vars, %d != %d",
#165     error("ncrecinq returned wrong record id for var %d",
#170     error("ncrecinq returned wrong record size for var %d",
#177 error("%s: ncredef failed", pname);
#183 error("%s: ncrecinq failed in define mode", pname);
#188 error("define mode, ncrecinq returned wrong num of rec vars, %d != %d",
#194     error("define mode, ncrecinq returned wrong record id for var %d",
#199     error("define mode, ncrecinq returned wrong rec size for var %d",
#206 error("%s: ncclose failed", pname);
#211 error("%s: ncrecinq failed to report bad handle", pname);
#350 error("%s: ncopen failed", pname);
#355 error("%s: ncrecinq failed", pname);
#365     error("%s: ncvarinq failed", pname);
#378 error("%s: recput failed", pname);
#385 error("%s: ncrecput failed on complete record", pname);
#391 error("%s: recget failed", pname);
#396     error("%s: bad values written by recput", pname);
#411     error("%s: ncrecput failed on partial record", pname);
#418     error("%s: recget failed after partial record put", pname);
#423 error("%s: bad values written by partial recput", pname);
#431 error("%s: ncrecput failed on empty record", pname);
#435 error("%s: recget failed after empty record put", pname);
#440     error("%s: bad values written by empty recput", pname);
#447 error("%s: ncredef failed", pname);
#453 error("%s: ncrecput should fail in define mode", pname);
#459 error("%s: ncclose failed", pname);
#463 error("%s: ncrecput failed to report bad handle", pname);
#508 error("%s: ncopen failed", pname);
#513 error("%s: ncrecinq failed", pname);
#523     error("%s: ncvarinq failed", pname);
#535 error("%s: recput failed", pname);
#542 error("%s: recget failed on complete record", pname);
#546 error("%s: ncrecget failed on complete record", pname);
#552     error("%s: bad values written by recget", pname);
#567     error("%s: ncrecget failed on partial record", pname);
#572     error("%s: recget failed on partial record", pname);
#580 error("%s: bad values read by partial recget", pname);
#588 error("%s: ncrecget failed on empty record", pname);
#594 error("%s: ncclose failed", pname);
#598 error("%s: ncrecget failed to report bad handle", pname);
slabs.c#60 error("%s: bad type, test program error", pname);
#95 error("%s: bad type, test program error", pname);
#141 error("%s: cdredef failed", pname);
#150     error("%s: ncdimdef failed", pname);
#166     error("%s: ncvardef failed", pname);
#174 error("%s: ncendef failed", pname);
#207     error("%s: ncvarput failed", pname);
#224     error("%s: ncvarget of one point failed", pname);
#229     error("%s: ncvarget got wrong value for point", pname);
#243 error("%s: ncvarget of vector failed", pname);
#250     error("%s: ncvarget got wrong value for vector", pname);
#269     error("%s: ncvarget of plane failed", pname);
#279     error("%s: ncvarget got wrong value in plane", pname);
#280     error("idim=%d,jdim=%d,ii=%d,jj=%d",
#308 error("%s: ncvarget of cube failed", pname);
#322     error("%s: ncvarget got wrong value in cube", pname);
#323     error("idim=%d,jdim=%d,kdim=%d,ii=%d,jj=%d,kk=%d",
test_get.c#31 error("nc_open: %s", nc_strerror(err));
#38     error("bad ncid: status = %d", err);
#41     error("bad var id: status = %d", err);
#47 error("conversion: status = %d", err);
#49 error("bad index: status = %d", err);
#55 error("error in toMixedBase 1");
#65     error("%s", nc_strerror(err));
#68 error("expected: %G, got: %G", expect,
#76     error("Range error: status = %d", err);
#80                        error("OK or Range error: status = %d", err);
#84     error("wrong type: status = %d", err);
#90 error("nc_close: %s", nc_strerror(err));
#109 error("nc_open: %s", nc_strerror(err));
#116     error("bad ncid: status = %d", err);
#119     error("bad var id: status = %d", err);
#125 error("conversion: status = %d", err);
#127 error("bad index: status = %d", err);
#133 error("error in toMixedBase 1");
#143     error("%s", nc_strerror(err));
#146 error("expected: %G, got: %G", expect,
#154     error("Range error: status = %d", err);
#158                        error("OK or Range error: status = %d", err);
#162     error("wrong type: status = %d", err);
#168 error("nc_close: %s", nc_strerror(err));
#187 error("nc_open: %s", nc_strerror(err));
#194     error("bad ncid: status = %d", err);
#197     error("bad var id: status = %d", err);
#203 error("conversion: status = %d", err);
#205 error("bad index: status = %d", err);
#211 error("error in toMixedBase 1");
#221     error("%s", nc_strerror(err));
#224 error("expected: %G, got: %G", expect,
#232     error("Range error: status = %d", err);
#236                        error("OK or Range error: status = %d", err);
#240     error("wrong type: status = %d", err);
#246 error("nc_close: %s", nc_strerror(err));
#265 error("nc_open: %s", nc_strerror(err));
#272     error("bad ncid: status = %d", err);
#275     error("bad var id: status = %d", err);
#281 error("conversion: status = %d", err);
#283 error("bad index: status = %d", err);
#289 error("error in toMixedBase 1");
#299     error("%s", nc_strerror(err));
#302 error("expected: %G, got: %G", expect,
#310     error("Range error: status = %d", err);
#314                        error("OK or Range error: status = %d", err);
#318     error("wrong type: status = %d", err);
#324 error("nc_close: %s", nc_strerror(err));
#343 error("nc_open: %s", nc_strerror(err));
#350     error("bad ncid: status = %d", err);
#353     error("bad var id: status = %d", err);
#359 error("conversion: status = %d", err);
#361 error("bad index: status = %d", err);
#367 error("error in toMixedBase 1");
#377     error("%s", nc_strerror(err));
#380 error("expected: %G, got: %G", expect,
#388     error("Range error: status = %d", err);
#392                        error("OK or Range error: status = %d", err);
#396     error("wrong type: status = %d", err);
#402 error("nc_close: %s", nc_strerror(err));
#421 error("nc_open: %s", nc_strerror(err));
#428     error("bad ncid: status = %d", err);
#431     error("bad var id: status = %d", err);
#437 error("conversion: status = %d", err);
#439 error("bad index: status = %d", err);
#445 error("error in toMixedBase 1");
#455     error("%s", nc_strerror(err));
#458 error("expected: %G, got: %G", expect,
#466     error("Range error: status = %d", err);
#470                        error("OK or Range error: status = %d", err);
#474     error("wrong type: status = %d", err);
#480 error("nc_close: %s", nc_strerror(err));
#499 error("nc_open: %s", nc_strerror(err));
#506     error("bad ncid: status = %d", err);
#509     error("bad var id: status = %d", err);
#515 error("conversion: status = %d", err);
#517 error("bad index: status = %d", err);
#523 error("error in toMixedBase 1");
#533     error("%s", nc_strerror(err));
#536 error("expected: %G, got: %G", expect,
#544     error("Range error: status = %d", err);
#548                        error("OK or Range error: status = %d", err);
#552     error("wrong type: status = %d", err);
#558 error("nc_close: %s", nc_strerror(err));
#577 error("nc_open: %s", nc_strerror(err));
#584     error("bad ncid: status = %d", err);
#587     error("bad var id: status = %d", err);
#593 error("conversion: status = %d", err);
#595 error("bad index: status = %d", err);
#601 error("error in toMixedBase 1");
#611     error("%s", nc_strerror(err));
#614 error("expected: %G, got: %G", expect,
#622     error("Range error: status = %d", err);
#626                        error("OK or Range error: status = %d", err);
#630     error("wrong type: status = %d", err);
#636 error("nc_close: %s", nc_strerror(err));
#655 error("nc_open: %s", nc_strerror(err));
#662     error("bad ncid: status = %d", err);
#665     error("bad var id: status = %d", err);
#671 error("conversion: status = %d", err);
#673 error("bad index: status = %d", err);
#679 error("error in toMixedBase 1");
#689     error("%s", nc_strerror(err));
#692 error("expected: %G, got: %G", expect,
#700     error("Range error: status = %d", err);
#704                        error("OK or Range error: status = %d", err);
#708     error("wrong type: status = %d", err);
#714 error("nc_close: %s", nc_strerror(err));
#733 error("nc_open: %s", nc_strerror(err));
#740     error("bad ncid: status = %d", err);
#743     error("bad var id: status = %d", err);
#749 error("conversion: status = %d", err);
#751 error("bad index: status = %d", err);
#757 error("error in toMixedBase 1");
#767     error("%s", nc_strerror(err));
#770 error("expected: %G, got: %G", expect,
#778     error("Range error: status = %d", err);
#782                        error("OK or Range error: status = %d", err);
#786     error("wrong type: status = %d", err);
#792 error("nc_close: %s", nc_strerror(err));
#811 error("nc_open: %s", nc_strerror(err));
#818     error("bad ncid: status = %d", err);
#821     error("bad var id: status = %d", err);
#827 error("conversion: status = %d", err);
#829 error("bad index: status = %d", err);
#835 error("error in toMixedBase 1");
#845     error("%s", nc_strerror(err));
#848 error("expected: %G, got: %G", expect,
#856     error("Range error: status = %d", err);
#860                        error("OK or Range error: status = %d", err);
#864     error("wrong type: status = %d", err);
#870 error("nc_close: %s", nc_strerror(err));
#889 error("nc_open: %s", nc_strerror(err));
#896     error("bad ncid: status = %d", err);
#899     error("bad var id: status = %d", err);
#905 error("conversion: status = %d", err);
#907 error("bad index: status = %d", err);
#913 error("error in toMixedBase 1");
#923     error("%s", nc_strerror(err));
#926 error("expected: %G, got: %G", expect,
#934     error("Range error: status = %d", err);
#938                        error("OK or Range error: status = %d", err);
#942     error("wrong type: status = %d", err);
#948 error("nc_close: %s", nc_strerror(err));
#973 error("nc_open: %s", nc_strerror(err));
#980     error("bad ncid: status = %d", err);
#983     error("bad var id: status = %d", err);
#993 error("error in toMixedBase 1");
#1007 error("%s", nc_strerror(err));
#1010 error("Range error: status = %d", err);
#1014     error("OK or Range error: status = %d", err);
#1020 error("value read not that expected");
#1022     error("\n");
#1023     error("varid: %d, ", i);
#1024     error("var_name: %s, ", var_name[i]);
#1025     error("element number: %d ", j);
#1026     error("expect: %g", expect[j]);
#1027     error("got: %g", (double) value[j]);
#1036 error("wrong type: status = %d", err);
#1041 error("nc_close: %s", nc_strerror(err));
#1063 error("nc_open: %s", nc_strerror(err));
#1070     error("bad ncid: status = %d", err);
#1073     error("bad var id: status = %d", err);
#1083 error("error in toMixedBase 1");
#1097 error("%s", nc_strerror(err));
#1100 error("Range error: status = %d", err);
#1104     error("OK or Range error: status = %d", err);
#1110 error("value read not that expected");
#1112     error("\n");
#1113     error("varid: %d, ", i);
#1114     error("var_name: %s, ", var_name[i]);
#1115     error("element number: %d ", j);
#1116     error("expect: %g", expect[j]);
#1117     error("got: %g", (double) value[j]);
#1126 error("wrong type: status = %d", err);
#1131 error("nc_close: %s", nc_strerror(err));
#1153 error("nc_open: %s", nc_strerror(err));
#1160     error("bad ncid: status = %d", err);
#1163     error("bad var id: status = %d", err);
#1173 error("error in toMixedBase 1");
#1187 error("%s", nc_strerror(err));
#1190 error("Range error: status = %d", err);
#1194     error("OK or Range error: status = %d", err);
#1200 error("value read not that expected");
#1202     error("\n");
#1203     error("varid: %d, ", i);
#1204     error("var_name: %s, ", var_name[i]);
#1205     error("element number: %d ", j);
#1206     error("expect: %g", expect[j]);
#1207     error("got: %g", (double) value[j]);
#1216 error("wrong type: status = %d", err);
#1221 error("nc_close: %s", nc_strerror(err));
#1243 error("nc_open: %s", nc_strerror(err));
#1250     error("bad ncid: status = %d", err);
#1253     error("bad var id: status = %d", err);
#1263 error("error in toMixedBase 1");
#1277 error("%s", nc_strerror(err));
#1280 error("Range error: status = %d", err);
#1284     error("OK or Range error: status = %d", err);
#1290 error("value read not that expected");
#1292     error("\n");
#1293     error("varid: %d, ", i);
#1294     error("var_name: %s, ", var_name[i]);
#1295     error("element number: %d ", j);
#1296     error("expect: %g", expect[j]);
#1297     error("got: %g", (double) value[j]);
#1306 error("wrong type: status = %d", err);
#1311 error("nc_close: %s", nc_strerror(err));
#1333 error("nc_open: %s", nc_strerror(err));
#1340     error("bad ncid: status = %d", err);
#1343     error("bad var id: status = %d", err);
#1353 error("error in toMixedBase 1");
#1367 error("%s", nc_strerror(err));
#1370 error("Range error: status = %d", err);
#1374     error("OK or Range error: status = %d", err);
#1380 error("value read not that expected");
#1382     error("\n");
#1383     error("varid: %d, ", i);
#1384     error("var_name: %s, ", var_name[i]);
#1385     error("element number: %d ", j);
#1386     error("expect: %g", expect[j]);
#1387     error("got: %g", (double) value[j]);
#1396 error("wrong type: status = %d", err);
#1401 error("nc_close: %s", nc_strerror(err));
#1423 error("nc_open: %s", nc_strerror(err));
#1430     error("bad ncid: status = %d", err);
#1433     error("bad var id: status = %d", err);
#1443 error("error in toMixedBase 1");
#1457 error("%s", nc_strerror(err));
#1460 error("Range error: status = %d", err);
#1464     error("OK or Range error: status = %d", err);
#1470 error("value read not that expected");
#1472     error("\n");
#1473     error("varid: %d, ", i);
#1474     error("var_name: %s, ", var_name[i]);
#1475     error("element number: %d ", j);
#1476     error("expect: %g", expect[j]);
#1477     error("got: %g", (double) value[j]);
#1486 error("wrong type: status = %d", err);
#1491 error("nc_close: %s", nc_strerror(err));
#1513 error("nc_open: %s", nc_strerror(err));
#1520     error("bad ncid: status = %d", err);
#1523     error("bad var id: status = %d", err);
#1533 error("error in toMixedBase 1");
#1547 error("%s", nc_strerror(err));
#1550 error("Range error: status = %d", err);
#1554     error("OK or Range error: status = %d", err);
#1560 error("value read not that expected");
#1562     error("\n");
#1563     error("varid: %d, ", i);
#1564     error("var_name: %s, ", var_name[i]);
#1565     error("element number: %d ", j);
#1566     error("expect: %g", expect[j]);
#1567     error("got: %g", (double) value[j]);
#1576 error("wrong type: status = %d", err);
#1581 error("nc_close: %s", nc_strerror(err));
#1603 error("nc_open: %s", nc_strerror(err));
#1610     error("bad ncid: status = %d", err);
#1613     error("bad var id: status = %d", err);
#1623 error("error in toMixedBase 1");
#1637 error("%s", nc_strerror(err));
#1640 error("Range error: status = %d", err);
#1644     error("OK or Range error: status = %d", err);
#1650 error("value read not that expected");
#1652     error("\n");
#1653     error("varid: %d, ", i);
#1654     error("var_name: %s, ", var_name[i]);
#1655     error("element number: %d ", j);
#1656     error("expect: %g", expect[j]);
#1657     error("got: %g", (double) value[j]);
#1666 error("wrong type: status = %d", err);
#1671 error("nc_close: %s", nc_strerror(err));
#1693 error("nc_open: %s", nc_strerror(err));
#1700     error("bad ncid: status = %d", err);
#1703     error("bad var id: status = %d", err);
#1713 error("error in toMixedBase 1");
#1727 error("%s", nc_strerror(err));
#1730 error("Range error: status = %d", err);
#1734     error("OK or Range error: status = %d", err);
#1740 error("value read not that expected");
#1742     error("\n");
#1743     error("varid: %d, ", i);
#1744     error("var_name: %s, ", var_name[i]);
#1745     error("element number: %d ", j);
#1746     error("expect: %g", expect[j]);
#1747     error("got: %g", (double) value[j]);
#1756 error("wrong type: status = %d", err);
#1761 error("nc_close: %s", nc_strerror(err));
#1783 error("nc_open: %s", nc_strerror(err));
#1790     error("bad ncid: status = %d", err);
#1793     error("bad var id: status = %d", err);
#1803 error("error in toMixedBase 1");
#1817 error("%s", nc_strerror(err));
#1820 error("Range error: status = %d", err);
#1824     error("OK or Range error: status = %d", err);
#1830 error("value read not that expected");
#1832     error("\n");
#1833     error("varid: %d, ", i);
#1834     error("var_name: %s, ", var_name[i]);
#1835     error("element number: %d ", j);
#1836     error("expect: %g", expect[j]);
#1837     error("got: %g", (double) value[j]);
#1846 error("wrong type: status = %d", err);
#1851 error("nc_close: %s", nc_strerror(err));
#1873 error("nc_open: %s", nc_strerror(err));
#1880     error("bad ncid: status = %d", err);
#1883     error("bad var id: status = %d", err);
#1893 error("error in toMixedBase 1");
#1907 error("%s", nc_strerror(err));
#1910 error("Range error: status = %d", err);
#1914     error("OK or Range error: status = %d", err);
#1920 error("value read not that expected");
#1922     error("\n");
#1923     error("varid: %d, ", i);
#1924     error("var_name: %s, ", var_name[i]);
#1925     error("element number: %d ", j);
#1926     error("expect: %g", expect[j]);
#1927     error("got: %g", (double) value[j]);
#1936 error("wrong type: status = %d", err);
#1941 error("nc_close: %s", nc_strerror(err));
#1963 error("nc_open: %s", nc_strerror(err));
#1970     error("bad ncid: status = %d", err);
#1973     error("bad var id: status = %d", err);
#1983 error("error in toMixedBase 1");
#1997 error("%s", nc_strerror(err));
#2000 error("Range error: status = %d", err);
#2004     error("OK or Range error: status = %d", err);
#2010 error("value read not that expected");
#2012     error("\n");
#2013     error("varid: %d, ", i);
#2014     error("var_name: %s, ", var_name[i]);
#2015     error("element number: %d ", j);
#2016     error("expect: %g", expect[j]);
#2017     error("got: %g", (double) value[j]);
#2026 error("wrong type: status = %d", err);
#2031 error("nc_close: %s", nc_strerror(err));
#2062 error("nc_open: %s", nc_strerror(err));
#2073     error("bad ncid: status = %d", err);
#2076     error("bad var id: status = %d", err);
#2081                error("bad index: status = %d", err);
#2086 error("bad edge: status = %d", err);
#2097 error("bad ncid: status = %d", err);
#2100 error("bad var id: status = %d", err);
#2104     error("%s", nc_strerror(err));
#2107     error("wrong type: status = %d", err);
#2136                    error("error in toMixedBase 1");
#2155     error("%s", nc_strerror(err));
#2158     error("Range error: status = %d", err);
#2162 error("OK or Range error: status = %d", err);
#2168     error("value read not that expected");
#2170 error("\n");
#2171 error("varid: %d, ", i);
#2172 error("var_name: %s, ", var_name[i]);
#2173 error("element number: %d ", j);
#2174 error("expect: %g", expect[j]);
#2175 error("got: %g", (double) value[j]);
#2184                    error("wrong type: status = %d", err);
#2190 error("nc_close: %s", nc_strerror(err));
#2218 error("nc_open: %s", nc_strerror(err));
#2229     error("bad ncid: status = %d", err);
#2232     error("bad var id: status = %d", err);
#2237                error("bad index: status = %d", err);
#2242 error("bad edge: status = %d", err);
#2253 error("bad ncid: status = %d", err);
#2256 error("bad var id: status = %d", err);
#2260     error("%s", nc_strerror(err));
#2263     error("wrong type: status = %d", err);
#2292                    error("error in toMixedBase 1");
#2311     error("%s", nc_strerror(err));
#2314     error("Range error: status = %d", err);
#2318 error("OK or Range error: status = %d", err);
#2324     error("value read not that expected");
#2326 error("\n");
#2327 error("varid: %d, ", i);
#2328 error("var_name: %s, ", var_name[i]);
#2329 error("element number: %d ", j);
#2330 error("expect: %g", expect[j]);
#2331 error("got: %g", (double) value[j]);
#2340                    error("wrong type: status = %d", err);
#2346 error("nc_close: %s", nc_strerror(err));
#2374 error("nc_open: %s", nc_strerror(err));
#2385     error("bad ncid: status = %d", err);
#2388     error("bad var id: status = %d", err);
#2393                error("bad index: status = %d", err);
#2398 error("bad edge: status = %d", err);
#2409 error("bad ncid: status = %d", err);
#2412 error("bad var id: status = %d", err);
#2416     error("%s", nc_strerror(err));
#2419     error("wrong type: status = %d", err);
#2448                    error("error in toMixedBase 1");
#2467     error("%s", nc_strerror(err));
#2470     error("Range error: status = %d", err);
#2474 error("OK or Range error: status = %d", err);
#2480     error("value read not that expected");
#2482 error("\n");
#2483 error("varid: %d, ", i);
#2484 error("var_name: %s, ", var_name[i]);
#2485 error("element number: %d ", j);
#2486 error("expect: %g", expect[j]);
#2487 error("got: %g", (double) value[j]);
#2496                    error("wrong type: status = %d", err);
#2502 error("nc_close: %s", nc_strerror(err));
#2530 error("nc_open: %s", nc_strerror(err));
#2541     error("bad ncid: status = %d", err);
#2544     error("bad var id: status = %d", err);
#2549                error("bad index: status = %d", err);
#2554 error("bad edge: status = %d", err);
#2565 error("bad ncid: status = %d", err);
#2568 error("bad var id: status = %d", err);
#2572     error("%s", nc_strerror(err));
#2575     error("wrong type: status = %d", err);
#2604                    error("error in toMixedBase 1");
#2623     error("%s", nc_strerror(err));
#2626     error("Range error: status = %d", err);
#2630 error("OK or Range error: status = %d", err);
#2636     error("value read not that expected");
#2638 error("\n");
#2639 error("varid: %d, ", i);
#2640 error("var_name: %s, ", var_name[i]);
#2641 error("element number: %d ", j);
#2642 error("expect: %g", expect[j]);
#2643 error("got: %g", (double) value[j]);
#2652                    error("wrong type: status = %d", err);
#2658 error("nc_close: %s", nc_strerror(err));
#2686 error("nc_open: %s", nc_strerror(err));
#2697     error("bad ncid: status = %d", err);
#2700     error("bad var id: status = %d", err);
#2705                error("bad index: status = %d", err);
#2710 error("bad edge: status = %d", err);
#2721 error("bad ncid: status = %d", err);
#2724 error("bad var id: status = %d", err);
#2728     error("%s", nc_strerror(err));
#2731     error("wrong type: status = %d", err);
#2760                    error("error in toMixedBase 1");
#2779     error("%s", nc_strerror(err));
#2782     error("Range error: status = %d", err);
#2786 error("OK or Range error: status = %d", err);
#2792     error("value read not that expected");
#2794 error("\n");
#2795 error("varid: %d, ", i);
#2796 error("var_name: %s, ", var_name[i]);
#2797 error("element number: %d ", j);
#2798 error("expect: %g", expect[j]);
#2799 error("got: %g", (double) value[j]);
#2808                    error("wrong type: status = %d", err);
#2814 error("nc_close: %s", nc_strerror(err));
#2842 error("nc_open: %s", nc_strerror(err));
#2853     error("bad ncid: status = %d", err);
#2856     error("bad var id: status = %d", err);
#2861                error("bad index: status = %d", err);
#2866 error("bad edge: status = %d", err);
#2877 error("bad ncid: status = %d", err);
#2880 error("bad var id: status = %d", err);
#2884     error("%s", nc_strerror(err));
#2887     error("wrong type: status = %d", err);
#2916                    error("error in toMixedBase 1");
#2935     error("%s", nc_strerror(err));
#2938     error("Range error: status = %d", err);
#2942 error("OK or Range error: status = %d", err);
#2948     error("value read not that expected");
#2950 error("\n");
#2951 error("varid: %d, ", i);
#2952 error("var_name: %s, ", var_name[i]);
#2953 error("element number: %d ", j);
#2954 error("expect: %g", expect[j]);
#2955 error("got: %g", (double) value[j]);
#2964                    error("wrong type: status = %d", err);
#2970 error("nc_close: %s", nc_strerror(err));
#2998 error("nc_open: %s", nc_strerror(err));
#3009     error("bad ncid: status = %d", err);
#3012     error("bad var id: status = %d", err);
#3017                error("bad index: status = %d", err);
#3022 error("bad edge: status = %d", err);
#3033 error("bad ncid: status = %d", err);
#3036 error("bad var id: status = %d", err);
#3040     error("%s", nc_strerror(err));
#3043     error("wrong type: status = %d", err);
#3072                    error("error in toMixedBase 1");
#3091     error("%s", nc_strerror(err));
#3094     error("Range error: status = %d", err);
#3098 error("OK or Range error: status = %d", err);
#3104     error("value read not that expected");
#3106 error("\n");
#3107 error("varid: %d, ", i);
#3108 error("var_name: %s, ", var_name[i]);
#3109 error("element number: %d ", j);
#3110 error("expect: %g", expect[j]);
#3111 error("got: %g", (double) value[j]);
#3120                    error("wrong type: status = %d", err);
#3126 error("nc_close: %s", nc_strerror(err));
#3154 error("nc_open: %s", nc_strerror(err));
#3165     error("bad ncid: status = %d", err);
#3168     error("bad var id: status = %d", err);
#3173                error("bad index: status = %d", err);
#3178 error("bad edge: status = %d", err);
#3189 error("bad ncid: status = %d", err);
#3192 error("bad var id: status = %d", err);
#3196     error("%s", nc_strerror(err));
#3199     error("wrong type: status = %d", err);
#3228                    error("error in toMixedBase 1");
#3247     error("%s", nc_strerror(err));
#3250     error("Range error: status = %d", err);
#3254 error("OK or Range error: status = %d", err);
#3260     error("value read not that expected");
#3262 error("\n");
#3263 error("varid: %d, ", i);
#3264 error("var_name: %s, ", var_name[i]);
#3265 error("element number: %d ", j);
#3266 error("expect: %g", expect[j]);
#3267 error("got: %g", (double) value[j]);
#3276                    error("wrong type: status = %d", err);
#3282 error("nc_close: %s", nc_strerror(err));
#3310 error("nc_open: %s", nc_strerror(err));
#3321     error("bad ncid: status = %d", err);
#3324     error("bad var id: status = %d", err);
#3329                error("bad index: status = %d", err);
#3334 error("bad edge: status = %d", err);
#3345 error("bad ncid: status = %d", err);
#3348 error("bad var id: status = %d", err);
#3352     error("%s", nc_strerror(err));
#3355     error("wrong type: status = %d", err);
#3384                    error("error in toMixedBase 1");
#3403     error("%s", nc_strerror(err));
#3406     error("Range error: status = %d", err);
#3410 error("OK or Range error: status = %d", err);
#3416     error("value read not that expected");
#3418 error("\n");
#3419 error("varid: %d, ", i);
#3420 error("var_name: %s, ", var_name[i]);
#3421 error("element number: %d ", j);
#3422 error("expect: %g", expect[j]);
#3423 error("got: %g", (double) value[j]);
#3432                    error("wrong type: status = %d", err);
#3438 error("nc_close: %s", nc_strerror(err));
#3466 error("nc_open: %s", nc_strerror(err));
#3477     error("bad ncid: status = %d", err);
#3480     error("bad var id: status = %d", err);
#3485                error("bad index: status = %d", err);
#3490 error("bad edge: status = %d", err);
#3501 error("bad ncid: status = %d", err);
#3504 error("bad var id: status = %d", err);
#3508     error("%s", nc_strerror(err));
#3511     error("wrong type: status = %d", err);
#3540                    error("error in toMixedBase 1");
#3559     error("%s", nc_strerror(err));
#3562     error("Range error: status = %d", err);
#3566 error("OK or Range error: status = %d", err);
#3572     error("value read not that expected");
#3574 error("\n");
#3575 error("varid: %d, ", i);
#3576 error("var_name: %s, ", var_name[i]);
#3577 error("element number: %d ", j);
#3578 error("expect: %g", expect[j]);
#3579 error("got: %g", (double) value[j]);
#3588                    error("wrong type: status = %d", err);
#3594 error("nc_close: %s", nc_strerror(err));
#3622 error("nc_open: %s", nc_strerror(err));
#3633     error("bad ncid: status = %d", err);
#3636     error("bad var id: status = %d", err);
#3641                error("bad index: status = %d", err);
#3646 error("bad edge: status = %d", err);
#3657 error("bad ncid: status = %d", err);
#3660 error("bad var id: status = %d", err);
#3664     error("%s", nc_strerror(err));
#3667     error("wrong type: status = %d", err);
#3696                    error("error in toMixedBase 1");
#3715     error("%s", nc_strerror(err));
#3718     error("Range error: status = %d", err);
#3722 error("OK or Range error: status = %d", err);
#3728     error("value read not that expected");
#3730 error("\n");
#3731 error("varid: %d, ", i);
#3732 error("var_name: %s, ", var_name[i]);
#3733 error("element number: %d ", j);
#3734 error("expect: %g", expect[j]);
#3735 error("got: %g", (double) value[j]);
#3744                    error("wrong type: status = %d", err);
#3750 error("nc_close: %s", nc_strerror(err));
#3778 error("nc_open: %s", nc_strerror(err));
#3789     error("bad ncid: status = %d", err);
#3792     error("bad var id: status = %d", err);
#3797                error("bad index: status = %d", err);
#3802 error("bad edge: status = %d", err);
#3813 error("bad ncid: status = %d", err);
#3816 error("bad var id: status = %d", err);
#3820     error("%s", nc_strerror(err));
#3823     error("wrong type: status = %d", err);
#3852                    error("error in toMixedBase 1");
#3871     error("%s", nc_strerror(err));
#3874     error("Range error: status = %d", err);
#3878 error("OK or Range error: status = %d", err);
#3884     error("value read not that expected");
#3886 error("\n");
#3887 error("varid: %d, ", i);
#3888 error("var_name: %s, ", var_name[i]);
#3889 error("element number: %d ", j);
#3890 error("expect: %g", expect[j]);
#3891 error("got: %g", (double) value[j]);
#3900                    error("wrong type: status = %d", err);
#3906 error("nc_close: %s", nc_strerror(err));
#3943        error("nc_open: %s", nc_strerror(err));
#3955            error("bad ncid: status = %d", err);
#3958            error("bad var id: status = %d", err);
#3964                    error("conversion: status = %d", err);
#3967                error("bad index: status = %d", err);
#3972                error("bad edge: status = %d", err);
#3977                error("bad stride: status = %d", err);
#4006                    error("error in toMixedBase");
#4026 error("error in toMixedBase 1");
#4046 error("%s", nc_strerror(err));
#4049 error("Range error: status = %d", err);
#4053     error("OK or Range error: status = %d", err);
#4059 error("value read not that expected");
#4061     error("\n");
#4062     error("varid: %d, ", i);
#4063     error("var_name: %s, ", var_name[i]);
#4064     error("element number: %d ", j);
#4065                                    error("expect: %g, ", expect[j]);
#4066     error("got: %g", (double) value[j]);
#4075 error("wrong type: status = %d", err);
#4083        error("nc_close: %s", nc_strerror(err));
#4117        error("nc_open: %s", nc_strerror(err));
#4129            error("bad ncid: status = %d", err);
#4132            error("bad var id: status = %d", err);
#4138                    error("conversion: status = %d", err);
#4141                error("bad index: status = %d", err);
#4146                error("bad edge: status = %d", err);
#4151                error("bad stride: status = %d", err);
#4180                    error("error in toMixedBase");
#4200 error("error in toMixedBase 1");
#4220 error("%s", nc_strerror(err));
#4223 error("Range error: status = %d", err);
#4227     error("OK or Range error: status = %d", err);
#4233 error("value read not that expected");
#4235     error("\n");
#4236     error("varid: %d, ", i);
#4237     error("var_name: %s, ", var_name[i]);
#4238     error("element number: %d ", j);
#4239                                    error("expect: %g, ", expect[j]);
#4240     error("got: %g", (double) value[j]);
#4249 error("wrong type: status = %d", err);
#4257        error("nc_close: %s", nc_strerror(err));
#4291        error("nc_open: %s", nc_strerror(err));
#4303            error("bad ncid: status = %d", err);
#4306            error("bad var id: status = %d", err);
#4312                    error("conversion: status = %d", err);
#4315                error("bad index: status = %d", err);
#4320                error("bad edge: status = %d", err);
#4325                error("bad stride: status = %d", err);
#4354                    error("error in toMixedBase");
#4374 error("error in toMixedBase 1");
#4394 error("%s", nc_strerror(err));
#4397 error("Range error: status = %d", err);
#4401     error("OK or Range error: status = %d", err);
#4407 error("value read not that expected");
#4409     error("\n");
#4410     error("varid: %d, ", i);
#4411     error("var_name: %s, ", var_name[i]);
#4412     error("element number: %d ", j);
#4413                                    error("expect: %g, ", expect[j]);
#4414     error("got: %g", (double) value[j]);
#4423 error("wrong type: status = %d", err);
#4431        error("nc_close: %s", nc_strerror(err));
#4465        error("nc_open: %s", nc_strerror(err));
#4477            error("bad ncid: status = %d", err);
#4480            error("bad var id: status = %d", err);
#4486                    error("conversion: status = %d", err);
#4489                error("bad index: status = %d", err);
#4494                error("bad edge: status = %d", err);
#4499                error("bad stride: status = %d", err);
#4528                    error("error in toMixedBase");
#4548 error("error in toMixedBase 1");
#4568 error("%s", nc_strerror(err));
#4571 error("Range error: status = %d", err);
#4575     error("OK or Range error: status = %d", err);
#4581 error("value read not that expected");
#4583     error("\n");
#4584     error("varid: %d, ", i);
#4585     error("var_name: %s, ", var_name[i]);
#4586     error("element number: %d ", j);
#4587                                    error("expect: %g, ", expect[j]);
#4588     error("got: %g", (double) value[j]);
#4597 error("wrong type: status = %d", err);
#4605        error("nc_close: %s", nc_strerror(err));
#4639        error("nc_open: %s", nc_strerror(err));
#4651            error("bad ncid: status = %d", err);
#4654            error("bad var id: status = %d", err);
#4660                    error("conversion: status = %d", err);
#4663                error("bad index: status = %d", err);
#4668                error("bad edge: status = %d", err);
#4673                error("bad stride: status = %d", err);
#4702                    error("error in toMixedBase");
#4722 error("error in toMixedBase 1");
#4742 error("%s", nc_strerror(err));
#4745 error("Range error: status = %d", err);
#4749     error("OK or Range error: status = %d", err);
#4755 error("value read not that expected");
#4757     error("\n");
#4758     error("varid: %d, ", i);
#4759     error("var_name: %s, ", var_name[i]);
#4760     error("element number: %d ", j);
#4761                                    error("expect: %g, ", expect[j]);
#4762     error("got: %g", (double) value[j]);
#4771 error("wrong type: status = %d", err);
#4779        error("nc_close: %s", nc_strerror(err));
#4813        error("nc_open: %s", nc_strerror(err));
#4825            error("bad ncid: status = %d", err);
#4828            error("bad var id: status = %d", err);
#4834                    error("conversion: status = %d", err);
#4837                error("bad index: status = %d", err);
#4842                error("bad edge: status = %d", err);
#4847                error("bad stride: status = %d", err);
#4876                    error("error in toMixedBase");
#4896 error("error in toMixedBase 1");
#4916 error("%s", nc_strerror(err));
#4919 error("Range error: status = %d", err);
#4923     error("OK or Range error: status = %d", err);
#4929 error("value read not that expected");
#4931     error("\n");
#4932     error("varid: %d, ", i);
#4933     error("var_name: %s, ", var_name[i]);
#4934     error("element number: %d ", j);
#4935                                    error("expect: %g, ", expect[j]);
#4936     error("got: %g", (double) value[j]);
#4945 error("wrong type: status = %d", err);
#4953        error("nc_close: %s", nc_strerror(err));
#4987        error("nc_open: %s", nc_strerror(err));
#4999            error("bad ncid: status = %d", err);
#5002            error("bad var id: status = %d", err);
#5008                    error("conversion: status = %d", err);
#5011                error("bad index: status = %d", err);
#5016                error("bad edge: status = %d", err);
#5021                error("bad stride: status = %d", err);
#5050                    error("error in toMixedBase");
#5070 error("error in toMixedBase 1");
#5090 error("%s", nc_strerror(err));
#5093 error("Range error: status = %d", err);
#5097     error("OK or Range error: status = %d", err);
#5103 error("value read not that expected");
#5105     error("\n");
#5106     error("varid: %d, ", i);
#5107     error("var_name: %s, ", var_name[i]);
#5108     error("element number: %d ", j);
#5109                                    error("expect: %g, ", expect[j]);
#5110     error("got: %g", (double) value[j]);
#5119 error("wrong type: status = %d", err);
#5127        error("nc_close: %s", nc_strerror(err));
#5161        error("nc_open: %s", nc_strerror(err));
#5173            error("bad ncid: status = %d", err);
#5176            error("bad var id: status = %d", err);
#5182                    error("conversion: status = %d", err);
#5185                error("bad index: status = %d", err);
#5190                error("bad edge: status = %d", err);
#5195                error("bad stride: status = %d", err);
#5224                    error("error in toMixedBase");
#5244 error("error in toMixedBase 1");
#5264 error("%s", nc_strerror(err));
#5267 error("Range error: status = %d", err);
#5271     error("OK or Range error: status = %d", err);
#5277 error("value read not that expected");
#5279     error("\n");
#5280     error("varid: %d, ", i);
#5281     error("var_name: %s, ", var_name[i]);
#5282     error("element number: %d ", j);
#5283                                    error("expect: %g, ", expect[j]);
#5284     error("got: %g", (double) value[j]);
#5293 error("wrong type: status = %d", err);
#5301        error("nc_close: %s", nc_strerror(err));
#5335        error("nc_open: %s", nc_strerror(err));
#5347            error("bad ncid: status = %d", err);
#5350            error("bad var id: status = %d", err);
#5356                    error("conversion: status = %d", err);
#5359                error("bad index: status = %d", err);
#5364                error("bad edge: status = %d", err);
#5369                error("bad stride: status = %d", err);
#5398                    error("error in toMixedBase");
#5418 error("error in toMixedBase 1");
#5438 error("%s", nc_strerror(err));
#5441 error("Range error: status = %d", err);
#5445     error("OK or Range error: status = %d", err);
#5451 error("value read not that expected");
#5453     error("\n");
#5454     error("varid: %d, ", i);
#5455     error("var_name: %s, ", var_name[i]);
#5456     error("element number: %d ", j);
#5457                                    error("expect: %g, ", expect[j]);
#5458     error("got: %g", (double) value[j]);
#5467 error("wrong type: status = %d", err);
#5475        error("nc_close: %s", nc_strerror(err));
#5509        error("nc_open: %s", nc_strerror(err));
#5521            error("bad ncid: status = %d", err);
#5524            error("bad var id: status = %d", err);
#5530                    error("conversion: status = %d", err);
#5533                error("bad index: status = %d", err);
#5538                error("bad edge: status = %d", err);
#5543                error("bad stride: status = %d", err);
#5572                    error("error in toMixedBase");
#5592 error("error in toMixedBase 1");
#5612 error("%s", nc_strerror(err));
#5615 error("Range error: status = %d", err);
#5619     error("OK or Range error: status = %d", err);
#5625 error("value read not that expected");
#5627     error("\n");
#5628     error("varid: %d, ", i);
#5629     error("var_name: %s, ", var_name[i]);
#5630     error("element number: %d ", j);
#5631                                    error("expect: %g, ", expect[j]);
#5632     error("got: %g", (double) value[j]);
#5641 error("wrong type: status = %d", err);
#5649        error("nc_close: %s", nc_strerror(err));
#5683        error("nc_open: %s", nc_strerror(err));
#5695            error("bad ncid: status = %d", err);
#5698            error("bad var id: status = %d", err);
#5704                    error("conversion: status = %d", err);
#5707                error("bad index: status = %d", err);
#5712                error("bad edge: status = %d", err);
#5717                error("bad stride: status = %d", err);
#5746                    error("error in toMixedBase");
#5766 error("error in toMixedBase 1");
#5786 error("%s", nc_strerror(err));
#5789 error("Range error: status = %d", err);
#5793     error("OK or Range error: status = %d", err);
#5799 error("value read not that expected");
#5801     error("\n");
#5802     error("varid: %d, ", i);
#5803     error("var_name: %s, ", var_name[i]);
#5804     error("element number: %d ", j);
#5805                                    error("expect: %g, ", expect[j]);
#5806     error("got: %g", (double) value[j]);
#5815 error("wrong type: status = %d", err);
#5823        error("nc_close: %s", nc_strerror(err));
#5857        error("nc_open: %s", nc_strerror(err));
#5869            error("bad ncid: status = %d", err);
#5872            error("bad var id: status = %d", err);
#5878                    error("conversion: status = %d", err);
#5881                error("bad index: status = %d", err);
#5886                error("bad edge: status = %d", err);
#5891                error("bad stride: status = %d", err);
#5920                    error("error in toMixedBase");
#5940 error("error in toMixedBase 1");
#5960 error("%s", nc_strerror(err));
#5963 error("Range error: status = %d", err);
#5967     error("OK or Range error: status = %d", err);
#5973 error("value read not that expected");
#5975     error("\n");
#5976     error("varid: %d, ", i);
#5977     error("var_name: %s, ", var_name[i]);
#5978     error("element number: %d ", j);
#5979                                    error("expect: %g, ", expect[j]);
#5980     error("got: %g", (double) value[j]);
#5989 error("wrong type: status = %d", err);
#5997        error("nc_close: %s", nc_strerror(err));
#6035        error("nc_open: %s", nc_strerror(err));
#6048            error("bad ncid: status = %d", err);
#6051            error("bad var id: status = %d", err);
#6057                    error("conversion: status = %d", err);
#6060                error("bad index: status = %d", err);
#6065                error("bad edge: status = %d", err);
#6070                error("bad stride: status = %d", err);
#6099                    error("error in toMixedBase");
#6125                        error("error in toMixedBase 1");
#6145                                error("%s", nc_strerror(err));
#6148                                error("Range error: status = %d", err);
#6152                            error("OK or Range error: status = %d", err);
#6159                                error("value read not that expected");
#6161                                    error("\n");
#6162                                    error("varid: %d, ", i);
#6163                                    error("var_name: %s, ", var_name[i]);
#6164                                    error("element number: %d ", j);
#6165                                    error("expect: %g, ", expect[j]);
#6166                                    error("got: %g", (double) value[j]);
#6175                        error("wrong type: status = %d", err);
#6182        error("nc_close: %s", nc_strerror(err));
#6217        error("nc_open: %s", nc_strerror(err));
#6230            error("bad ncid: status = %d", err);
#6233            error("bad var id: status = %d", err);
#6239                    error("conversion: status = %d", err);
#6242                error("bad index: status = %d", err);
#6247                error("bad edge: status = %d", err);
#6252                error("bad stride: status = %d", err);
#6281                    error("error in toMixedBase");
#6307                        error("error in toMixedBase 1");
#6327                                error("%s", nc_strerror(err));
#6330                                error("Range error: status = %d", err);
#6334                            error("OK or Range error: status = %d", err);
#6341                                error("value read not that expected");
#6343                                    error("\n");
#6344                                    error("varid: %d, ", i);
#6345                                    error("var_name: %s, ", var_name[i]);
#6346                                    error("element number: %d ", j);
#6347                                    error("expect: %g, ", expect[j]);
#6348                                    error("got: %g", (double) value[j]);
#6357                        error("wrong type: status = %d", err);
#6364        error("nc_close: %s", nc_strerror(err));
#6399        error("nc_open: %s", nc_strerror(err));
#6412            error("bad ncid: status = %d", err);
#6415            error("bad var id: status = %d", err);
#6421                    error("conversion: status = %d", err);
#6424                error("bad index: status = %d", err);
#6429                error("bad edge: status = %d", err);
#6434                error("bad stride: status = %d", err);
#6463                    error("error in toMixedBase");
#6489                        error("error in toMixedBase 1");
#6509                                error("%s", nc_strerror(err));
#6512                                error("Range error: status = %d", err);
#6516                            error("OK or Range error: status = %d", err);
#6523                                error("value read not that expected");
#6525                                    error("\n");
#6526                                    error("varid: %d, ", i);
#6527                                    error("var_name: %s, ", var_name[i]);
#6528                                    error("element number: %d ", j);
#6529                                    error("expect: %g, ", expect[j]);
#6530                                    error("got: %g", (double) value[j]);
#6539                        error("wrong type: status = %d", err);
#6546        error("nc_close: %s", nc_strerror(err));
#6581        error("nc_open: %s", nc_strerror(err));
#6594            error("bad ncid: status = %d", err);
#6597            error("bad var id: status = %d", err);
#6603                    error("conversion: status = %d", err);
#6606                error("bad index: status = %d", err);
#6611                error("bad edge: status = %d", err);
#6616                error("bad stride: status = %d", err);
#6645                    error("error in toMixedBase");
#6671                        error("error in toMixedBase 1");
#6691                                error("%s", nc_strerror(err));
#6694                                error("Range error: status = %d", err);
#6698                            error("OK or Range error: status = %d", err);
#6705                                error("value read not that expected");
#6707                                    error("\n");
#6708                                    error("varid: %d, ", i);
#6709                                    error("var_name: %s, ", var_name[i]);
#6710                                    error("element number: %d ", j);
#6711                                    error("expect: %g, ", expect[j]);
#6712                                    error("got: %g", (double) value[j]);
#6721                        error("wrong type: status = %d", err);
#6728        error("nc_close: %s", nc_strerror(err));
#6763        error("nc_open: %s", nc_strerror(err));
#6776            error("bad ncid: status = %d", err);
#6779            error("bad var id: status = %d", err);
#6785                    error("conversion: status = %d", err);
#6788                error("bad index: status = %d", err);
#6793                error("bad edge: status = %d", err);
#6798                error("bad stride: status = %d", err);
#6827                    error("error in toMixedBase");
#6853                        error("error in toMixedBase 1");
#6873                                error("%s", nc_strerror(err));
#6876                                error("Range error: status = %d", err);
#6880                            error("OK or Range error: status = %d", err);
#6887                                error("value read not that expected");
#6889                                    error("\n");
#6890                                    error("varid: %d, ", i);
#6891                                    error("var_name: %s, ", var_name[i]);
#6892                                    error("element number: %d ", j);
#6893                                    error("expect: %g, ", expect[j]);
#6894                                    error("got: %g", (double) value[j]);
#6903                        error("wrong type: status = %d", err);
#6910        error("nc_close: %s", nc_strerror(err));
#6945        error("nc_open: %s", nc_strerror(err));
#6958            error("bad ncid: status = %d", err);
#6961            error("bad var id: status = %d", err);
#6967                    error("conversion: status = %d", err);
#6970                error("bad index: status = %d", err);
#6975                error("bad edge: status = %d", err);
#6980                error("bad stride: status = %d", err);
#7009                    error("error in toMixedBase");
#7035                        error("error in toMixedBase 1");
#7055                                error("%s", nc_strerror(err));
#7058                                error("Range error: status = %d", err);
#7062                            error("OK or Range error: status = %d", err);
#7069                                error("value read not that expected");
#7071                                    error("\n");
#7072                                    error("varid: %d, ", i);
#7073                                    error("var_name: %s, ", var_name[i]);
#7074                                    error("element number: %d ", j);
#7075                                    error("expect: %g, ", expect[j]);
#7076                                    error("got: %g", (double) value[j]);
#7085                        error("wrong type: status = %d", err);
#7092        error("nc_close: %s", nc_strerror(err));
#7127        error("nc_open: %s", nc_strerror(err));
#7140            error("bad ncid: status = %d", err);
#7143            error("bad var id: status = %d", err);
#7149                    error("conversion: status = %d", err);
#7152                error("bad index: status = %d", err);
#7157                error("bad edge: status = %d", err);
#7162                error("bad stride: status = %d", err);
#7191                    error("error in toMixedBase");
#7217                        error("error in toMixedBase 1");
#7237                                error("%s", nc_strerror(err));
#7240                                error("Range error: status = %d", err);
#7244                            error("OK or Range error: status = %d", err);
#7251                                error("value read not that expected");
#7253                                    error("\n");
#7254                                    error("varid: %d, ", i);
#7255                                    error("var_name: %s, ", var_name[i]);
#7256                                    error("element number: %d ", j);
#7257                                    error("expect: %g, ", expect[j]);
#7258                                    error("got: %g", (double) value[j]);
#7267                        error("wrong type: status = %d", err);
#7274        error("nc_close: %s", nc_strerror(err));
#7309        error("nc_open: %s", nc_strerror(err));
#7322            error("bad ncid: status = %d", err);
#7325            error("bad var id: status = %d", err);
#7331                    error("conversion: status = %d", err);
#7334                error("bad index: status = %d", err);
#7339                error("bad edge: status = %d", err);
#7344                error("bad stride: status = %d", err);
#7373                    error("error in toMixedBase");
#7399                        error("error in toMixedBase 1");
#7419                                error("%s", nc_strerror(err));
#7422                                error("Range error: status = %d", err);
#7426                            error("OK or Range error: status = %d", err);
#7433                                error("value read not that expected");
#7435                                    error("\n");
#7436                                    error("varid: %d, ", i);
#7437                                    error("var_name: %s, ", var_name[i]);
#7438                                    error("element number: %d ", j);
#7439                                    error("expect: %g, ", expect[j]);
#7440                                    error("got: %g", (double) value[j]);
#7449                        error("wrong type: status = %d", err);
#7456        error("nc_close: %s", nc_strerror(err));
#7491        error("nc_open: %s", nc_strerror(err));
#7504            error("bad ncid: status = %d", err);
#7507            error("bad var id: status = %d", err);
#7513                    error("conversion: status = %d", err);
#7516                error("bad index: status = %d", err);
#7521                error("bad edge: status = %d", err);
#7526                error("bad stride: status = %d", err);
#7555                    error("error in toMixedBase");
#7581                        error("error in toMixedBase 1");
#7601                                error("%s", nc_strerror(err));
#7604                                error("Range error: status = %d", err);
#7608                            error("OK or Range error: status = %d", err);
#7615                                error("value read not that expected");
#7617                                    error("\n");
#7618                                    error("varid: %d, ", i);
#7619                                    error("var_name: %s, ", var_name[i]);
#7620                                    error("element number: %d ", j);
#7621                                    error("expect: %g, ", expect[j]);
#7622                                    error("got: %g", (double) value[j]);
#7631                        error("wrong type: status = %d", err);
#7638        error("nc_close: %s", nc_strerror(err));
#7673        error("nc_open: %s", nc_strerror(err));
#7686            error("bad ncid: status = %d", err);
#7689            error("bad var id: status = %d", err);
#7695                    error("conversion: status = %d", err);
#7698                error("bad index: status = %d", err);
#7703                error("bad edge: status = %d", err);
#7708                error("bad stride: status = %d", err);
#7737                    error("error in toMixedBase");
#7763                        error("error in toMixedBase 1");
#7783                                error("%s", nc_strerror(err));
#7786                                error("Range error: status = %d", err);
#7790                            error("OK or Range error: status = %d", err);
#7797                                error("value read not that expected");
#7799                                    error("\n");
#7800                                    error("varid: %d, ", i);
#7801                                    error("var_name: %s, ", var_name[i]);
#7802                                    error("element number: %d ", j);
#7803                                    error("expect: %g, ", expect[j]);
#7804                                    error("got: %g", (double) value[j]);
#7813                        error("wrong type: status = %d", err);
#7820        error("nc_close: %s", nc_strerror(err));
#7855        error("nc_open: %s", nc_strerror(err));
#7868            error("bad ncid: status = %d", err);
#7871            error("bad var id: status = %d", err);
#7877                    error("conversion: status = %d", err);
#7880                error("bad index: status = %d", err);
#7885                error("bad edge: status = %d", err);
#7890                error("bad stride: status = %d", err);
#7919                    error("error in toMixedBase");
#7945                        error("error in toMixedBase 1");
#7965                                error("%s", nc_strerror(err));
#7968                                error("Range error: status = %d", err);
#7972                            error("OK or Range error: status = %d", err);
#7979                                error("value read not that expected");
#7981                                    error("\n");
#7982                                    error("varid: %d, ", i);
#7983                                    error("var_name: %s, ", var_name[i]);
#7984                                    error("element number: %d ", j);
#7985                                    error("expect: %g, ", expect[j]);
#7986                                    error("got: %g", (double) value[j]);
#7995                        error("wrong type: status = %d", err);
#8002        error("nc_close: %s", nc_strerror(err));
#8037        error("nc_open: %s", nc_strerror(err));
#8050            error("bad ncid: status = %d", err);
#8053            error("bad var id: status = %d", err);
#8059                    error("conversion: status = %d", err);
#8062                error("bad index: status = %d", err);
#8067                error("bad edge: status = %d", err);
#8072                error("bad stride: status = %d", err);
#8101                    error("error in toMixedBase");
#8127                        error("error in toMixedBase 1");
#8147                                error("%s", nc_strerror(err));
#8150                                error("Range error: status = %d", err);
#8154                            error("OK or Range error: status = %d", err);
#8161                                error("value read not that expected");
#8163                                    error("\n");
#8164                                    error("varid: %d, ", i);
#8165                                    error("var_name: %s, ", var_name[i]);
#8166                                    error("element number: %d ", j);
#8167                                    error("expect: %g, ", expect[j]);
#8168                                    error("got: %g", (double) value[j]);
#8177                        error("wrong type: status = %d", err);
#8184        error("nc_close: %s", nc_strerror(err));
#8208 error("nc_open: %s", nc_strerror(err));
#8215 error("bad ncid: status = %d", err);
#8218 error("bad var id: status = %d", err);
#8221 error("Bad attribute name: status = %d", err);
#8237                            error("%s", nc_strerror(err));
#8240                            error("Range error: status = %d", err);
#8244                        error("OK or Range error: status = %d", err);
#8250     error("value read not that expected");
#8252                                error("\n");
#8253                                error("varid: %d, ", i);
#8254                                error("att_name: %s, ", ATT_NAME(i,j));
#8255                                error("element number: %d ", k);
#8256                                error("expect: %g", expect[k]);
#8257                                error("got: %g", (double) value[k]);
#8266     error("wrong type: status = %d", err);
#8273 error("nc_close: %s", nc_strerror(err));
#8294 error("nc_open: %s", nc_strerror(err));
#8301 error("bad ncid: status = %d", err);
#8304 error("bad var id: status = %d", err);
#8307 error("Bad attribute name: status = %d", err);
#8323                            error("%s", nc_strerror(err));
#8326                            error("Range error: status = %d", err);
#8330                        error("OK or Range error: status = %d", err);
#8336     error("value read not that expected");
#8338                                error("\n");
#8339                                error("varid: %d, ", i);
#8340                                error("att_name: %s, ", ATT_NAME(i,j));
#8341                                error("element number: %d ", k);
#8342                                error("expect: %g", expect[k]);
#8343                                error("got: %g", (double) value[k]);
#8352     error("wrong type: status = %d", err);
#8359 error("nc_close: %s", nc_strerror(err));
#8380 error("nc_open: %s", nc_strerror(err));
#8387 error("bad ncid: status = %d", err);
#8390 error("bad var id: status = %d", err);
#8393 error("Bad attribute name: status = %d", err);
#8409                            error("%s", nc_strerror(err));
#8412                            error("Range error: status = %d", err);
#8416                        error("OK or Range error: status = %d", err);
#8422     error("value read not that expected");
#8424                                error("\n");
#8425                                error("varid: %d, ", i);
#8426                                error("att_name: %s, ", ATT_NAME(i,j));
#8427                                error("element number: %d ", k);
#8428                                error("expect: %g", expect[k]);
#8429                                error("got: %g", (double) value[k]);
#8438     error("wrong type: status = %d", err);
#8445 error("nc_close: %s", nc_strerror(err));
#8466 error("nc_open: %s", nc_strerror(err));
#8473 error("bad ncid: status = %d", err);
#8476 error("bad var id: status = %d", err);
#8479 error("Bad attribute name: status = %d", err);
#8495                            error("%s", nc_strerror(err));
#8498                            error("Range error: status = %d", err);
#8502                        error("OK or Range error: status = %d", err);
#8508     error("value read not that expected");
#8510                                error("\n");
#8511                                error("varid: %d, ", i);
#8512                                error("att_name: %s, ", ATT_NAME(i,j));
#8513                                error("element number: %d ", k);
#8514                                error("expect: %g", expect[k]);
#8515                                error("got: %g", (double) value[k]);
#8524     error("wrong type: status = %d", err);
#8531 error("nc_close: %s", nc_strerror(err));
#8552 error("nc_open: %s", nc_strerror(err));
#8559 error("bad ncid: status = %d", err);
#8562 error("bad var id: status = %d", err);
#8565 error("Bad attribute name: status = %d", err);
#8581                            error("%s", nc_strerror(err));
#8584                            error("Range error: status = %d", err);
#8588                        error("OK or Range error: status = %d", err);
#8594     error("value read not that expected");
#8596                                error("\n");
#8597                                error("varid: %d, ", i);
#8598                                error("att_name: %s, ", ATT_NAME(i,j));
#8599                                error("element number: %d ", k);
#8600                                error("expect: %g", expect[k]);
#8601                                error("got: %g", (double) value[k]);
#8610     error("wrong type: status = %d", err);
#8617 error("nc_close: %s", nc_strerror(err));
#8638 error("nc_open: %s", nc_strerror(err));
#8645 error("bad ncid: status = %d", err);
#8648 error("bad var id: status = %d", err);
#8651 error("Bad attribute name: status = %d", err);
#8667                            error("%s", nc_strerror(err));
#8670                            error("Range error: status = %d", err);
#8674                        error("OK or Range error: status = %d", err);
#8680     error("value read not that expected");
#8682                                error("\n");
#8683                                error("varid: %d, ", i);
#8684                                error("att_name: %s, ", ATT_NAME(i,j));
#8685                                error("element number: %d ", k);
#8686                                error("expect: %g", expect[k]);
#8687                                error("got: %g", (double) value[k]);
#8696     error("wrong type: status = %d", err);
#8703 error("nc_close: %s", nc_strerror(err));
#8724 error("nc_open: %s", nc_strerror(err));
#8731 error("bad ncid: status = %d", err);
#8734 error("bad var id: status = %d", err);
#8737 error("Bad attribute name: status = %d", err);
#8753                            error("%s", nc_strerror(err));
#8756                            error("Range error: status = %d", err);
#8760                        error("OK or Range error: status = %d", err);
#8766     error("value read not that expected");
#8768                                error("\n");
#8769                                error("varid: %d, ", i);
#8770                                error("att_name: %s, ", ATT_NAME(i,j));
#8771                                error("element number: %d ", k);
#8772                                error("expect: %g", expect[k]);
#8773                                error("got: %g", (double) value[k]);
#8782     error("wrong type: status = %d", err);
#8789 error("nc_close: %s", nc_strerror(err));
#8810 error("nc_open: %s", nc_strerror(err));
#8817 error("bad ncid: status = %d", err);
#8820 error("bad var id: status = %d", err);
#8823 error("Bad attribute name: status = %d", err);
#8839                            error("%s", nc_strerror(err));
#8842                            error("Range error: status = %d", err);
#8846                        error("OK or Range error: status = %d", err);
#8852     error("value read not that expected");
#8854                                error("\n");
#8855                                error("varid: %d, ", i);
#8856                                error("att_name: %s, ", ATT_NAME(i,j));
#8857                                error("element number: %d ", k);
#8858                                error("expect: %g", expect[k]);
#8859                                error("got: %g", (double) value[k]);
#8868     error("wrong type: status = %d", err);
#8875 error("nc_close: %s", nc_strerror(err));
#8896 error("nc_open: %s", nc_strerror(err));
#8903 error("bad ncid: status = %d", err);
#8906 error("bad var id: status = %d", err);
#8909 error("Bad attribute name: status = %d", err);
#8925                            error("%s", nc_strerror(err));
#8928                            error("Range error: status = %d", err);
#8932                        error("OK or Range error: status = %d", err);
#8938     error("value read not that expected");
#8940                                error("\n");
#8941                                error("varid: %d, ", i);
#8942                                error("att_name: %s, ", ATT_NAME(i,j));
#8943                                error("element number: %d ", k);
#8944                                error("expect: %g", expect[k]);
#8945                                error("got: %g", (double) value[k]);
#8954     error("wrong type: status = %d", err);
#8961 error("nc_close: %s", nc_strerror(err));
#8982 error("nc_open: %s", nc_strerror(err));
#8989 error("bad ncid: status = %d", err);
#8992 error("bad var id: status = %d", err);
#8995 error("Bad attribute name: status = %d", err);
#9011                            error("%s", nc_strerror(err));
#9014                            error("Range error: status = %d", err);
#9018                        error("OK or Range error: status = %d", err);
#9024     error("value read not that expected");
#9026                                error("\n");
#9027                                error("varid: %d, ", i);
#9028                                error("att_name: %s, ", ATT_NAME(i,j));
#9029                                error("element number: %d ", k);
#9030                                error("expect: %g", expect[k]);
#9031                                error("got: %g", (double) value[k]);
#9040     error("wrong type: status = %d", err);
#9047 error("nc_close: %s", nc_strerror(err));
#9068 error("nc_open: %s", nc_strerror(err));
#9075 error("bad ncid: status = %d", err);
#9078 error("bad var id: status = %d", err);
#9081 error("Bad attribute name: status = %d", err);
#9097                            error("%s", nc_strerror(err));
#9100                            error("Range error: status = %d", err);
#9104                        error("OK or Range error: status = %d", err);
#9110     error("value read not that expected");
#9112                                error("\n");
#9113                                error("varid: %d, ", i);
#9114                                error("att_name: %s, ", ATT_NAME(i,j));
#9115                                error("element number: %d ", k);
#9116                                error("expect: %g", expect[k]);
#9117                                error("got: %g", (double) value[k]);
#9126     error("wrong type: status = %d", err);
#9133 error("nc_close: %s", nc_strerror(err));
#9154 error("nc_open: %s", nc_strerror(err));
#9161 error("bad ncid: status = %d", err);
#9164 error("bad var id: status = %d", err);
#9167 error("Bad attribute name: status = %d", err);
#9183                            error("%s", nc_strerror(err));
#9186                            error("Range error: status = %d", err);
#9190                        error("OK or Range error: status = %d", err);
#9196     error("value read not that expected");
#9198                                error("\n");
#9199                                error("varid: %d, ", i);
#9200                                error("att_name: %s, ", ATT_NAME(i,j));
#9201                                error("element number: %d ", k);
#9202                                error("expect: %g", expect[k]);
#9203                                error("got: %g", (double) value[k]);
#9212     error("wrong type: status = %d", err);
#9219 error("nc_close: %s", nc_strerror(err));
test_put.c#248        error("nc_open: %s", nc_strerror(err));
#255 error("nc_inq_var: %s", nc_strerror(err));
#257 error("Unexpected var_name");
#259 error("Unexpected type");
#261 error("Unexpected rank");
#265     error("nc_inq_dim: %s", nc_strerror(err));
#267     error("Unexpected shape");
#272     error("error in toMixedBase 2");
#278     error("nc_get_var1_text: %s", nc_strerror(err));
#281 error("Var value read not that expected");
#283     error("\n");
#284     error("varid: %d, ", i);
#285     error("var_name: %s, ", var_name[i]);
#286     error("index:");
#288 error(" %d", index[d]);
#289     error(", expect: %g, ", expect);
#290     error("got: %g", (double) value);
#303        error("nc_close: %s", nc_strerror(err));
#332        error("nc_open: %s", nc_strerror(err));
#339 error("nc_inq_var: %s", nc_strerror(err));
#341 error("Unexpected var_name");
#343 error("Unexpected type");
#345 error("Unexpected rank");
#349     error("nc_inq_dim: %s", nc_strerror(err));
#351     error("Unexpected shape");
#356     error("error in toMixedBase 2");
#362     error("nc_get_var1_uchar: %s", nc_strerror(err));
#365 error("Var value read not that expected");
#367     error("\n");
#368     error("varid: %d, ", i);
#369     error("var_name: %s, ", var_name[i]);
#370     error("index:");
#372 error(" %d", index[d]);
#373     error(", expect: %g, ", expect);
#374     error("got: %g", (double) value);
#387        error("nc_close: %s", nc_strerror(err));
#416        error("nc_open: %s", nc_strerror(err));
#423 error("nc_inq_var: %s", nc_strerror(err));
#425 error("Unexpected var_name");
#427 error("Unexpected type");
#429 error("Unexpected rank");
#433     error("nc_inq_dim: %s", nc_strerror(err));
#435     error("Unexpected shape");
#440     error("error in toMixedBase 2");
#446     error("nc_get_var1_schar: %s", nc_strerror(err));
#449 error("Var value read not that expected");
#451     error("\n");
#452     error("varid: %d, ", i);
#453     error("var_name: %s, ", var_name[i]);
#454     error("index:");
#456 error(" %d", index[d]);
#457     error(", expect: %g, ", expect);
#458     error("got: %g", (double) value);
#471        error("nc_close: %s", nc_strerror(err));
#500        error("nc_open: %s", nc_strerror(err));
#507 error("nc_inq_var: %s", nc_strerror(err));
#509 error("Unexpected var_name");
#511 error("Unexpected type");
#513 error("Unexpected rank");
#517     error("nc_inq_dim: %s", nc_strerror(err));
#519     error("Unexpected shape");
#524     error("error in toMixedBase 2");
#530     error("nc_get_var1_short: %s", nc_strerror(err));
#533 error("Var value read not that expected");
#535     error("\n");
#536     error("varid: %d, ", i);
#537     error("var_name: %s, ", var_name[i]);
#538     error("index:");
#540 error(" %d", index[d]);
#541     error(", expect: %g, ", expect);
#542     error("got: %g", (double) value);
#555        error("nc_close: %s", nc_strerror(err));
#584        error("nc_open: %s", nc_strerror(err));
#591 error("nc_inq_var: %s", nc_strerror(err));
#593 error("Unexpected var_name");
#595 error("Unexpected type");
#597 error("Unexpected rank");
#601     error("nc_inq_dim: %s", nc_strerror(err));
#603     error("Unexpected shape");
#608     error("error in toMixedBase 2");
#614     error("nc_get_var1_int: %s", nc_strerror(err));
#617 error("Var value read not that expected");
#619     error("\n");
#620     error("varid: %d, ", i);
#621     error("var_name: %s, ", var_name[i]);
#622     error("index:");
#624 error(" %d", index[d]);
#625     error(", expect: %g, ", expect);
#626     error("got: %g", (double) value);
#639        error("nc_close: %s", nc_strerror(err));
#668        error("nc_open: %s", nc_strerror(err));
#675 error("nc_inq_var: %s", nc_strerror(err));
#677 error("Unexpected var_name");
#679 error("Unexpected type");
#681 error("Unexpected rank");
#685     error("nc_inq_dim: %s", nc_strerror(err));
#687     error("Unexpected shape");
#692     error("error in toMixedBase 2");
#698     error("nc_get_var1_long: %s", nc_strerror(err));
#701 error("Var value read not that expected");
#703     error("\n");
#704     error("varid: %d, ", i);
#705     error("var_name: %s, ", var_name[i]);
#706     error("index:");
#708 error(" %d", index[d]);
#709     error(", expect: %g, ", expect);
#710     error("got: %g", (double) value);
#723        error("nc_close: %s", nc_strerror(err));
#752        error("nc_open: %s", nc_strerror(err));
#759 error("nc_inq_var: %s", nc_strerror(err));
#761 error("Unexpected var_name");
#763 error("Unexpected type");
#765 error("Unexpected rank");
#769     error("nc_inq_dim: %s", nc_strerror(err));
#771     error("Unexpected shape");
#776     error("error in toMixedBase 2");
#782     error("nc_get_var1_float: %s", nc_strerror(err));
#785 error("Var value read not that expected");
#787     error("\n");
#788     error("varid: %d, ", i);
#789     error("var_name: %s, ", var_name[i]);
#790     error("index:");
#792 error(" %d", index[d]);
#793     error(", expect: %g, ", expect);
#794     error("got: %g", (double) value);
#807        error("nc_close: %s", nc_strerror(err));
#836        error("nc_open: %s", nc_strerror(err));
#843 error("nc_inq_var: %s", nc_strerror(err));
#845 error("Unexpected var_name");
#847 error("Unexpected type");
#849 error("Unexpected rank");
#853     error("nc_inq_dim: %s", nc_strerror(err));
#855     error("Unexpected shape");
#860     error("error in toMixedBase 2");
#866     error("nc_get_var1_double: %s", nc_strerror(err));
#869 error("Var value read not that expected");
#871     error("\n");
#872     error("varid: %d, ", i);
#873     error("var_name: %s, ", var_name[i]);
#874     error("index:");
#876 error(" %d", index[d]);
#877     error(", expect: %g, ", expect);
#878     error("got: %g", (double) value);
#891        error("nc_close: %s", nc_strerror(err));
#920        error("nc_open: %s", nc_strerror(err));
#927 error("nc_inq_var: %s", nc_strerror(err));
#929 error("Unexpected var_name");
#931 error("Unexpected type");
#933 error("Unexpected rank");
#937     error("nc_inq_dim: %s", nc_strerror(err));
#939     error("Unexpected shape");
#944     error("error in toMixedBase 2");
#950     error("nc_get_var1_ushort: %s", nc_strerror(err));
#953 error("Var value read not that expected");
#955     error("\n");
#956     error("varid: %d, ", i);
#957     error("var_name: %s, ", var_name[i]);
#958     error("index:");
#960 error(" %d", index[d]);
#961     error(", expect: %g, ", expect);
#962     error("got: %g", (double) value);
#975        error("nc_close: %s", nc_strerror(err));
#1004        error("nc_open: %s", nc_strerror(err));
#1011 error("nc_inq_var: %s", nc_strerror(err));
#1013 error("Unexpected var_name");
#1015 error("Unexpected type");
#1017 error("Unexpected rank");
#1021     error("nc_inq_dim: %s", nc_strerror(err));
#1023     error("Unexpected shape");
#1028     error("error in toMixedBase 2");
#1034     error("nc_get_var1_uint: %s", nc_strerror(err));
#1037 error("Var value read not that expected");
#1039     error("\n");
#1040     error("varid: %d, ", i);
#1041     error("var_name: %s, ", var_name[i]);
#1042     error("index:");
#1044 error(" %d", index[d]);
#1045     error(", expect: %g, ", expect);
#1046     error("got: %g", (double) value);
#1059        error("nc_close: %s", nc_strerror(err));
#1088        error("nc_open: %s", nc_strerror(err));
#1095 error("nc_inq_var: %s", nc_strerror(err));
#1097 error("Unexpected var_name");
#1099 error("Unexpected type");
#1101 error("Unexpected rank");
#1105     error("nc_inq_dim: %s", nc_strerror(err));
#1107     error("Unexpected shape");
#1112     error("error in toMixedBase 2");
#1118     error("nc_get_var1_longlong: %s", nc_strerror(err));
#1121 error("Var value read not that expected");
#1123     error("\n");
#1124     error("varid: %d, ", i);
#1125     error("var_name: %s, ", var_name[i]);
#1126     error("index:");
#1128 error(" %d", index[d]);
#1129     error(", expect: %g, ", expect);
#1130     error("got: %g", (double) value);
#1143        error("nc_close: %s", nc_strerror(err));
#1172        error("nc_open: %s", nc_strerror(err));
#1179 error("nc_inq_var: %s", nc_strerror(err));
#1181 error("Unexpected var_name");
#1183 error("Unexpected type");
#1185 error("Unexpected rank");
#1189     error("nc_inq_dim: %s", nc_strerror(err));
#1191     error("Unexpected shape");
#1196     error("error in toMixedBase 2");
#1202     error("nc_get_var1_ulonglong: %s", nc_strerror(err));
#1205 error("Var value read not that expected");
#1207     error("\n");
#1208     error("varid: %d, ", i);
#1209     error("var_name: %s, ", var_name[i]);
#1210     error("index:");
#1212 error(" %d", index[d]);
#1213     error(", expect: %g, ", expect);
#1214     error("got: %g", (double) value);
#1227        error("nc_close: %s", nc_strerror(err));
#1261     error("nc_inq_att: %s", nc_strerror(err));
#1263 error("nc_inq_att: unexpected type");
#1265     error("nc_inq_att: unexpected length");
#1279 error("%s", nc_strerror(err));
#1282                        error("OK or Range error: status = %d", err);
#1288                            error("att. value read not that expected");
#1290                                error("\n");
#1291                                error("varid: %d, ", i);
#1292                                error("att_name: %s, ", ATT_NAME(i,j));
#1293                                error("element number: %d ", k);
#1294                                error("expect: %g, ", expect[k]);
#1295                                error("got: %g", (double) value[k]);
#1336     error("nc_inq_att: %s", nc_strerror(err));
#1338 error("nc_inq_att: unexpected type");
#1340     error("nc_inq_att: unexpected length");
#1354 error("%s", nc_strerror(err));
#1357                        error("OK or Range error: status = %d", err);
#1363                            error("att. value read not that expected");
#1365                                error("\n");
#1366                                error("varid: %d, ", i);
#1367                                error("att_name: %s, ", ATT_NAME(i,j));
#1368                                error("element number: %d ", k);
#1369                                error("expect: %g, ", expect[k]);
#1370                                error("got: %g", (double) value[k]);
#1411     error("nc_inq_att: %s", nc_strerror(err));
#1413 error("nc_inq_att: unexpected type");
#1415     error("nc_inq_att: unexpected length");
#1429 error("%s", nc_strerror(err));
#1432                        error("OK or Range error: status = %d", err);
#1438                            error("att. value read not that expected");
#1440                                error("\n");
#1441                                error("varid: %d, ", i);
#1442                                error("att_name: %s, ", ATT_NAME(i,j));
#1443                                error("element number: %d ", k);
#1444                                error("expect: %g, ", expect[k]);
#1445                                error("got: %g", (double) value[k]);
#1486     error("nc_inq_att: %s", nc_strerror(err));
#1488 error("nc_inq_att: unexpected type");
#1490     error("nc_inq_att: unexpected length");
#1504 error("%s", nc_strerror(err));
#1507                        error("OK or Range error: status = %d", err);
#1513                            error("att. value read not that expected");
#1515                                error("\n");
#1516                                error("varid: %d, ", i);
#1517                                error("att_name: %s, ", ATT_NAME(i,j));
#1518                                error("element number: %d ", k);
#1519                                error("expect: %g, ", expect[k]);
#1520                                error("got: %g", (double) value[k]);
#1561     error("nc_inq_att: %s", nc_strerror(err));
#1563 error("nc_inq_att: unexpected type");
#1565     error("nc_inq_att: unexpected length");
#1579 error("%s", nc_strerror(err));
#1582                        error("OK or Range error: status = %d", err);
#1588                            error("att. value read not that expected");
#1590                                error("\n");
#1591                                error("varid: %d, ", i);
#1592                                error("att_name: %s, ", ATT_NAME(i,j));
#1593                                error("element number: %d ", k);
#1594                                error("expect: %g, ", expect[k]);
#1595                                error("got: %g", (double) value[k]);
#1636     error("nc_inq_att: %s", nc_strerror(err));
#1638 error("nc_inq_att: unexpected type");
#1640     error("nc_inq_att: unexpected length");
#1654 error("%s", nc_strerror(err));
#1657                        error("OK or Range error: status = %d", err);
#1663                            error("att. value read not that expected");
#1665                                error("\n");
#1666                                error("varid: %d, ", i);
#1667                                error("att_name: %s, ", ATT_NAME(i,j));
#1668                                error("element number: %d ", k);
#1669                                error("expect: %g, ", expect[k]);
#1670                                error("got: %g", (double) value[k]);
#1711     error("nc_inq_att: %s", nc_strerror(err));
#1713 error("nc_inq_att: unexpected type");
#1715     error("nc_inq_att: unexpected length");
#1729 error("%s", nc_strerror(err));
#1732                        error("OK or Range error: status = %d", err);
#1738                            error("att. value read not that expected");
#1740                                error("\n");
#1741                                error("varid: %d, ", i);
#1742                                error("att_name: %s, ", ATT_NAME(i,j));
#1743                                error("element number: %d ", k);
#1744                                error("expect: %g, ", expect[k]);
#1745                                error("got: %g", (double) value[k]);
#1786     error("nc_inq_att: %s", nc_strerror(err));
#1788 error("nc_inq_att: unexpected type");
#1790     error("nc_inq_att: unexpected length");
#1804 error("%s", nc_strerror(err));
#1807                        error("OK or Range error: status = %d", err);
#1813                            error("att. value read not that expected");
#1815                                error("\n");
#1816                                error("varid: %d, ", i);
#1817                                error("att_name: %s, ", ATT_NAME(i,j));
#1818                                error("element number: %d ", k);
#1819                                error("expect: %g, ", expect[k]);
#1820                                error("got: %g", (double) value[k]);
#1861     error("nc_inq_att: %s", nc_strerror(err));
#1863 error("nc_inq_att: unexpected type");
#1865     error("nc_inq_att: unexpected length");
#1879 error("%s", nc_strerror(err));
#1882                        error("OK or Range error: status = %d", err);
#1888                            error("att. value read not that expected");
#1890                                error("\n");
#1891                                error("varid: %d, ", i);
#1892                                error("att_name: %s, ", ATT_NAME(i,j));
#1893                                error("element number: %d ", k);
#1894                                error("expect: %g, ", expect[k]);
#1895                                error("got: %g", (double) value[k]);
#1936     error("nc_inq_att: %s", nc_strerror(err));
#1938 error("nc_inq_att: unexpected type");
#1940     error("nc_inq_att: unexpected length");
#1954 error("%s", nc_strerror(err));
#1957                        error("OK or Range error: status = %d", err);
#1963                            error("att. value read not that expected");
#1965                                error("\n");
#1966                                error("varid: %d, ", i);
#1967                                error("att_name: %s, ", ATT_NAME(i,j));
#1968                                error("element number: %d ", k);
#1969                                error("expect: %g, ", expect[k]);
#1970                                error("got: %g", (double) value[k]);
#2011     error("nc_inq_att: %s", nc_strerror(err));
#2013 error("nc_inq_att: unexpected type");
#2015     error("nc_inq_att: unexpected length");
#2029 error("%s", nc_strerror(err));
#2032                        error("OK or Range error: status = %d", err);
#2038                            error("att. value read not that expected");
#2040                                error("\n");
#2041                                error("varid: %d, ", i);
#2042                                error("att_name: %s, ", ATT_NAME(i,j));
#2043                                error("element number: %d ", k);
#2044                                error("expect: %g, ", expect[k]);
#2045                                error("got: %g", (double) value[k]);
#2086     error("nc_inq_att: %s", nc_strerror(err));
#2088 error("nc_inq_att: unexpected type");
#2090     error("nc_inq_att: unexpected length");
#2104 error("%s", nc_strerror(err));
#2107                        error("OK or Range error: status = %d", err);
#2113                            error("att. value read not that expected");
#2115                                error("\n");
#2116                                error("varid: %d, ", i);
#2117                                error("att_name: %s, ", ATT_NAME(i,j));
#2118                                error("element number: %d ", k);
#2119                                error("expect: %g, ", expect[k]);
#2120                                error("got: %g", (double) value[k]);
#2150        error("nc_create: %s", nc_strerror(err));
#2157        error("nc_enddef: %s", nc_strerror(err));
#2167         error("nc_var_par_access: %s", nc_strerror(err));
#2179     error("bad ncid: status = %d", err);
#2182     error("bad var id: status = %d", err);
#2188     error("bad index: status = %d", err);
#2195 error("error in toMixedBase 1");
#2204 error("%s", nc_strerror(err));
#2207 error("Range error: status = %d", err);
#2208 error("\n\t\tfor type %s value %.17e %ld",
#2215     error("wrong type: status = %d", err);
#2222 error("nc_close: %s", nc_strerror(err));
#2228        error("remove of %s failed", scratch);
#2244        error("nc_create: %s", nc_strerror(err));
#2251        error("nc_enddef: %s", nc_strerror(err));
#2261         error("nc_var_par_access: %s", nc_strerror(err));
#2273     error("bad ncid: status = %d", err);
#2276     error("bad var id: status = %d", err);
#2282     error("bad index: status = %d", err);
#2289 error("error in toMixedBase 1");
#2298 error("%s", nc_strerror(err));
#2301 error("Range error: status = %d", err);
#2302 error("\n\t\tfor type %s value %.17e %ld",
#2309     error("wrong type: status = %d", err);
#2316 error("nc_close: %s", nc_strerror(err));
#2322        error("remove of %s failed", scratch);
#2338        error("nc_create: %s", nc_strerror(err));
#2345        error("nc_enddef: %s", nc_strerror(err));
#2355         error("nc_var_par_access: %s", nc_strerror(err));
#2367     error("bad ncid: status = %d", err);
#2370     error("bad var id: status = %d", err);
#2376     error("bad index: status = %d", err);
#2383 error("error in toMixedBase 1");
#2392 error("%s", nc_strerror(err));
#2395 error("Range error: status = %d", err);
#2396 error("\n\t\tfor type %s value %.17e %ld",
#2403     error("wrong type: status = %d", err);
#2410 error("nc_close: %s", nc_strerror(err));
#2416        error("remove of %s failed", scratch);
#2432        error("nc_create: %s", nc_strerror(err));
#2439        error("nc_enddef: %s", nc_strerror(err));
#2449         error("nc_var_par_access: %s", nc_strerror(err));
#2461     error("bad ncid: status = %d", err);
#2464     error("bad var id: status = %d", err);
#2470     error("bad index: status = %d", err);
#2477 error("error in toMixedBase 1");
#2486 error("%s", nc_strerror(err));
#2489 error("Range error: status = %d", err);
#2490 error("\n\t\tfor type %s value %.17e %ld",
#2497     error("wrong type: status = %d", err);
#2504 error("nc_close: %s", nc_strerror(err));
#2510        error("remove of %s failed", scratch);
#2526        error("nc_create: %s", nc_strerror(err));
#2533        error("nc_enddef: %s", nc_strerror(err));
#2543         error("nc_var_par_access: %s", nc_strerror(err));
#2555     error("bad ncid: status = %d", err);
#2558     error("bad var id: status = %d", err);
#2564     error("bad index: status = %d", err);
#2571 error("error in toMixedBase 1");
#2580 error("%s", nc_strerror(err));
#2583 error("Range error: status = %d", err);
#2584 error("\n\t\tfor type %s value %.17e %ld",
#2591     error("wrong type: status = %d", err);
#2598 error("nc_close: %s", nc_strerror(err));
#2604        error("remove of %s failed", scratch);
#2620        error("nc_create: %s", nc_strerror(err));
#2627        error("nc_enddef: %s", nc_strerror(err));
#2637         error("nc_var_par_access: %s", nc_strerror(err));
#2649     error("bad ncid: status = %d", err);
#2652     error("bad var id: status = %d", err);
#2658     error("bad index: status = %d", err);
#2665 error("error in toMixedBase 1");
#2674 error("%s", nc_strerror(err));
#2677 error("Range error: status = %d", err);
#2678 error("\n\t\tfor type %s value %.17e %ld",
#2685     error("wrong type: status = %d", err);
#2692 error("nc_close: %s", nc_strerror(err));
#2698        error("remove of %s failed", scratch);
#2714        error("nc_create: %s", nc_strerror(err));
#2721        error("nc_enddef: %s", nc_strerror(err));
#2731         error("nc_var_par_access: %s", nc_strerror(err));
#2743     error("bad ncid: status = %d", err);
#2746     error("bad var id: status = %d", err);
#2752     error("bad index: status = %d", err);
#2759 error("error in toMixedBase 1");
#2768 error("%s", nc_strerror(err));
#2771 error("Range error: status = %d", err);
#2772 error("\n\t\tfor type %s value %.17e %ld",
#2779     error("wrong type: status = %d", err);
#2786 error("nc_close: %s", nc_strerror(err));
#2792        error("remove of %s failed", scratch);
#2808        error("nc_create: %s", nc_strerror(err));
#2815        error("nc_enddef: %s", nc_strerror(err));
#2825         error("nc_var_par_access: %s", nc_strerror(err));
#2837     error("bad ncid: status = %d", err);
#2840     error("bad var id: status = %d", err);
#2846     error("bad index: status = %d", err);
#2853 error("error in toMixedBase 1");
#2862 error("%s", nc_strerror(err));
#2865 error("Range error: status = %d", err);
#2866 error("\n\t\tfor type %s value %.17e %ld",
#2873     error("wrong type: status = %d", err);
#2880 error("nc_close: %s", nc_strerror(err));
#2886        error("remove of %s failed", scratch);
#2902        error("nc_create: %s", nc_strerror(err));
#2909        error("nc_enddef: %s", nc_strerror(err));
#2919         error("nc_var_par_access: %s", nc_strerror(err));
#2931     error("bad ncid: status = %d", err);
#2934     error("bad var id: status = %d", err);
#2940     error("bad index: status = %d", err);
#2947 error("error in toMixedBase 1");
#2956 error("%s", nc_strerror(err));
#2959 error("Range error: status = %d", err);
#2960 error("\n\t\tfor type %s value %.17e %ld",
#2967     error("wrong type: status = %d", err);
#2974 error("nc_close: %s", nc_strerror(err));
#2980        error("remove of %s failed", scratch);
#2996        error("nc_create: %s", nc_strerror(err));
#3003        error("nc_enddef: %s", nc_strerror(err));
#3013         error("nc_var_par_access: %s", nc_strerror(err));
#3025     error("bad ncid: status = %d", err);
#3028     error("bad var id: status = %d", err);
#3034     error("bad index: status = %d", err);
#3041 error("error in toMixedBase 1");
#3050 error("%s", nc_strerror(err));
#3053 error("Range error: status = %d", err);
#3054 error("\n\t\tfor type %s value %.17e %ld",
#3061     error("wrong type: status = %d", err);
#3068 error("nc_close: %s", nc_strerror(err));
#3074        error("remove of %s failed", scratch);
#3090        error("nc_create: %s", nc_strerror(err));
#3097        error("nc_enddef: %s", nc_strerror(err));
#3107         error("nc_var_par_access: %s", nc_strerror(err));
#3119     error("bad ncid: status = %d", err);
#3122     error("bad var id: status = %d", err);
#3128     error("bad index: status = %d", err);
#3135 error("error in toMixedBase 1");
#3144 error("%s", nc_strerror(err));
#3147 error("Range error: status = %d", err);
#3148 error("\n\t\tfor type %s value %.17e %ld",
#3155     error("wrong type: status = %d", err);
#3162 error("nc_close: %s", nc_strerror(err));
#3168        error("remove of %s failed", scratch);
#3184        error("nc_create: %s", nc_strerror(err));
#3191        error("nc_enddef: %s", nc_strerror(err));
#3201         error("nc_var_par_access: %s", nc_strerror(err));
#3213     error("bad ncid: status = %d", err);
#3216     error("bad var id: status = %d", err);
#3222     error("bad index: status = %d", err);
#3229 error("error in toMixedBase 1");
#3238 error("%s", nc_strerror(err));
#3241 error("Range error: status = %d", err);
#3242 error("\n\t\tfor type %s value %.17e %ld",
#3249     error("wrong type: status = %d", err);
#3256 error("nc_close: %s", nc_strerror(err));
#3262        error("remove of %s failed", scratch);
#3284        error("nc_create: %s", nc_strerror(err));
#3291        error("nc_enddef: %s", nc_strerror(err));
#3301         error("nc_var_par_access: %s", nc_strerror(err));
#3313     error("bad ncid: status = %d", err);
#3316     error("bad var id: status = %d", err);
#3325 error("error in toMixedBase 1");
#3334     error("%s", nc_strerror(err));
#3337     error("range error: status = %d", err);
#3341 error("wrong type: status = %d", err);
#3352        error("nc_inq_varid: %s", nc_strerror(err));
#3356        error("nc_put_var1_text: %s", nc_strerror(err));
#3365         error("bad ncid: status = %d", err);
#3373     error("error in toMixedBase 1");
#3382 error("%s", nc_strerror(err));
#3385 error("range error: status = %d", err);
#3389     error("wrong type: status = %d", err);
#3396 error("nc_close: %s", nc_strerror(err));
#3402        error("remove of %s failed", scratch);
#3421        error("nc_create: %s", nc_strerror(err));
#3428        error("nc_enddef: %s", nc_strerror(err));
#3438         error("nc_var_par_access: %s", nc_strerror(err));
#3450     error("bad ncid: status = %d", err);
#3453     error("bad var id: status = %d", err);
#3462 error("error in toMixedBase 1");
#3471     error("%s", nc_strerror(err));
#3474     error("range error: status = %d", err);
#3478 error("wrong type: status = %d", err);
#3489        error("nc_inq_varid: %s", nc_strerror(err));
#3493        error("nc_put_var1_text: %s", nc_strerror(err));
#3502         error("bad ncid: status = %d", err);
#3510     error("error in toMixedBase 1");
#3519 error("%s", nc_strerror(err));
#3522 error("range error: status = %d", err);
#3526     error("wrong type: status = %d", err);
#3533 error("nc_close: %s", nc_strerror(err));
#3539        error("remove of %s failed", scratch);
#3558        error("nc_create: %s", nc_strerror(err));
#3565        error("nc_enddef: %s", nc_strerror(err));
#3575         error("nc_var_par_access: %s", nc_strerror(err));
#3587     error("bad ncid: status = %d", err);
#3590     error("bad var id: status = %d", err);
#3599 error("error in toMixedBase 1");
#3608     error("%s", nc_strerror(err));
#3611     error("range error: status = %d", err);
#3615 error("wrong type: status = %d", err);
#3626        error("nc_inq_varid: %s", nc_strerror(err));
#3630        error("nc_put_var1_text: %s", nc_strerror(err));
#3639         error("bad ncid: status = %d", err);
#3647     error("error in toMixedBase 1");
#3656 error("%s", nc_strerror(err));
#3659 error("range error: status = %d", err);
#3663     error("wrong type: status = %d", err);
#3670 error("nc_close: %s", nc_strerror(err));
#3676        error("remove of %s failed", scratch);
#3695        error("nc_create: %s", nc_strerror(err));
#3702        error("nc_enddef: %s", nc_strerror(err));
#3712         error("nc_var_par_access: %s", nc_strerror(err));
#3724     error("bad ncid: status = %d", err);
#3727     error("bad var id: status = %d", err);
#3736 error("error in toMixedBase 1");
#3745     error("%s", nc_strerror(err));
#3748     error("range error: status = %d", err);
#3752 error("wrong type: status = %d", err);
#3763        error("nc_inq_varid: %s", nc_strerror(err));
#3767        error("nc_put_var1_text: %s", nc_strerror(err));
#3776         error("bad ncid: status = %d", err);
#3784     error("error in toMixedBase 1");
#3793 error("%s", nc_strerror(err));
#3796 error("range error: status = %d", err);
#3800     error("wrong type: status = %d", err);
#3807 error("nc_close: %s", nc_strerror(err));
#3813        error("remove of %s failed", scratch);
#3832        error("nc_create: %s", nc_strerror(err));
#3839        error("nc_enddef: %s", nc_strerror(err));
#3849         error("nc_var_par_access: %s", nc_strerror(err));
#3861     error("bad ncid: status = %d", err);
#3864     error("bad var id: status = %d", err);
#3873 error("error in toMixedBase 1");
#3882     error("%s", nc_strerror(err));
#3885     error("range error: status = %d", err);
#3889 error("wrong type: status = %d", err);
#3900        error("nc_inq_varid: %s", nc_strerror(err));
#3904        error("nc_put_var1_text: %s", nc_strerror(err));
#3913         error("bad ncid: status = %d", err);
#3921     error("error in toMixedBase 1");
#3930 error("%s", nc_strerror(err));
#3933 error("range error: status = %d", err);
#3937     error("wrong type: status = %d", err);
#3944 error("nc_close: %s", nc_strerror(err));
#3950        error("remove of %s failed", scratch);
#3969        error("nc_create: %s", nc_strerror(err));
#3976        error("nc_enddef: %s", nc_strerror(err));
#3986         error("nc_var_par_access: %s", nc_strerror(err));
#3998     error("bad ncid: status = %d", err);
#4001     error("bad var id: status = %d", err);
#4010 error("error in toMixedBase 1");
#4019     error("%s", nc_strerror(err));
#4022     error("range error: status = %d", err);
#4026 error("wrong type: status = %d", err);
#4037        error("nc_inq_varid: %s", nc_strerror(err));
#4041        error("nc_put_var1_text: %s", nc_strerror(err));
#4050         error("bad ncid: status = %d", err);
#4058     error("error in toMixedBase 1");
#4067 error("%s", nc_strerror(err));
#4070 error("range error: status = %d", err);
#4074     error("wrong type: status = %d", err);
#4081 error("nc_close: %s", nc_strerror(err));
#4087        error("remove of %s failed", scratch);
#4106        error("nc_create: %s", nc_strerror(err));
#4113        error("nc_enddef: %s", nc_strerror(err));
#4123         error("nc_var_par_access: %s", nc_strerror(err));
#4135     error("bad ncid: status = %d", err);
#4138     error("bad var id: status = %d", err);
#4147 error("error in toMixedBase 1");
#4156     error("%s", nc_strerror(err));
#4159     error("range error: status = %d", err);
#4163 error("wrong type: status = %d", err);
#4174        error("nc_inq_varid: %s", nc_strerror(err));
#4178        error("nc_put_var1_text: %s", nc_strerror(err));
#4187         error("bad ncid: status = %d", err);
#4195     error("error in toMixedBase 1");
#4204 error("%s", nc_strerror(err));
#4207 error("range error: status = %d", err);
#4211     error("wrong type: status = %d", err);
#4218 error("nc_close: %s", nc_strerror(err));
#4224        error("remove of %s failed", scratch);
#4243        error("nc_create: %s", nc_strerror(err));
#4250        error("nc_enddef: %s", nc_strerror(err));
#4260         error("nc_var_par_access: %s", nc_strerror(err));
#4272     error("bad ncid: status = %d", err);
#4275     error("bad var id: status = %d", err);
#4284 error("error in toMixedBase 1");
#4293     error("%s", nc_strerror(err));
#4296     error("range error: status = %d", err);
#4300 error("wrong type: status = %d", err);
#4311        error("nc_inq_varid: %s", nc_strerror(err));
#4315        error("nc_put_var1_text: %s", nc_strerror(err));
#4324         error("bad ncid: status = %d", err);
#4332     error("error in toMixedBase 1");
#4341 error("%s", nc_strerror(err));
#4344 error("range error: status = %d", err);
#4348     error("wrong type: status = %d", err);
#4355 error("nc_close: %s", nc_strerror(err));
#4361        error("remove of %s failed", scratch);
#4380        error("nc_create: %s", nc_strerror(err));
#4387        error("nc_enddef: %s", nc_strerror(err));
#4397         error("nc_var_par_access: %s", nc_strerror(err));
#4409     error("bad ncid: status = %d", err);
#4412     error("bad var id: status = %d", err);
#4421 error("error in toMixedBase 1");
#4430     error("%s", nc_strerror(err));
#4433     error("range error: status = %d", err);
#4437 error("wrong type: status = %d", err);
#4448        error("nc_inq_varid: %s", nc_strerror(err));
#4452        error("nc_put_var1_text: %s", nc_strerror(err));
#4461         error("bad ncid: status = %d", err);
#4469     error("error in toMixedBase 1");
#4478 error("%s", nc_strerror(err));
#4481 error("range error: status = %d", err);
#4485     error("wrong type: status = %d", err);
#4492 error("nc_close: %s", nc_strerror(err));
#4498        error("remove of %s failed", scratch);
#4517        error("nc_create: %s", nc_strerror(err));
#4524        error("nc_enddef: %s", nc_strerror(err));
#4534         error("nc_var_par_access: %s", nc_strerror(err));
#4546     error("bad ncid: status = %d", err);
#4549     error("bad var id: status = %d", err);
#4558 error("error in toMixedBase 1");
#4567     error("%s", nc_strerror(err));
#4570     error("range error: status = %d", err);
#4574 error("wrong type: status = %d", err);
#4585        error("nc_inq_varid: %s", nc_strerror(err));
#4589        error("nc_put_var1_text: %s", nc_strerror(err));
#4598         error("bad ncid: status = %d", err);
#4606     error("error in toMixedBase 1");
#4615 error("%s", nc_strerror(err));
#4618 error("range error: status = %d", err);
#4622     error("wrong type: status = %d", err);
#4629 error("nc_close: %s", nc_strerror(err));
#4635        error("remove of %s failed", scratch);
#4654        error("nc_create: %s", nc_strerror(err));
#4661        error("nc_enddef: %s", nc_strerror(err));
#4671         error("nc_var_par_access: %s", nc_strerror(err));
#4683     error("bad ncid: status = %d", err);
#4686     error("bad var id: status = %d", err);
#4695 error("error in toMixedBase 1");
#4704     error("%s", nc_strerror(err));
#4707     error("range error: status = %d", err);
#4711 error("wrong type: status = %d", err);
#4722        error("nc_inq_varid: %s", nc_strerror(err));
#4726        error("nc_put_var1_text: %s", nc_strerror(err));
#4735         error("bad ncid: status = %d", err);
#4743     error("error in toMixedBase 1");
#4752 error("%s", nc_strerror(err));
#4755 error("range error: status = %d", err);
#4759     error("wrong type: status = %d", err);
#4766 error("nc_close: %s", nc_strerror(err));
#4772        error("remove of %s failed", scratch);
#4791        error("nc_create: %s", nc_strerror(err));
#4798        error("nc_enddef: %s", nc_strerror(err));
#4808         error("nc_var_par_access: %s", nc_strerror(err));
#4820     error("bad ncid: status = %d", err);
#4823     error("bad var id: status = %d", err);
#4832 error("error in toMixedBase 1");
#4841     error("%s", nc_strerror(err));
#4844     error("range error: status = %d", err);
#4848 error("wrong type: status = %d", err);
#4859        error("nc_inq_varid: %s", nc_strerror(err));
#4863        error("nc_put_var1_text: %s", nc_strerror(err));
#4872         error("bad ncid: status = %d", err);
#4880     error("error in toMixedBase 1");
#4889 error("%s", nc_strerror(err));
#4892 error("range error: status = %d", err);
#4896     error("wrong type: status = %d", err);
#4903 error("nc_close: %s", nc_strerror(err));
#4909        error("remove of %s failed", scratch);
#4936        error("nc_create: %s", nc_strerror(err));
#4943        error("nc_enddef: %s", nc_strerror(err));
#4953         error("nc_var_par_access: %s", nc_strerror(err));
#4970     error("bad ncid: status = %d", err);
#4973     error("bad var id: status = %d", err);
#4979     error("bad start: status = %d", err);
#4984     error("bad edge: status = %d", err);
#5029     error("error in toMixedBase 1");
#5043 error("%s", nc_strerror(err));
#5046 error("range error: status = %d", err);
#5050     error("wrong type: status = %d", err);
#5057 error("nc_close: %s", nc_strerror(err));
#5063        error("remove of %s failed", scratch);
#5087        error("nc_create: %s", nc_strerror(err));
#5094        error("nc_enddef: %s", nc_strerror(err));
#5104         error("nc_var_par_access: %s", nc_strerror(err));
#5121     error("bad ncid: status = %d", err);
#5124     error("bad var id: status = %d", err);
#5130     error("bad start: status = %d", err);
#5135     error("bad edge: status = %d", err);
#5180     error("error in toMixedBase 1");
#5194 error("%s", nc_strerror(err));
#5197 error("range error: status = %d", err);
#5201     error("wrong type: status = %d", err);
#5208 error("nc_close: %s", nc_strerror(err));
#5214        error("remove of %s failed", scratch);
#5238        error("nc_create: %s", nc_strerror(err));
#5245        error("nc_enddef: %s", nc_strerror(err));
#5255         error("nc_var_par_access: %s", nc_strerror(err));
#5272     error("bad ncid: status = %d", err);
#5275     error("bad var id: status = %d", err);
#5281     error("bad start: status = %d", err);
#5286     error("bad edge: status = %d", err);
#5331     error("error in toMixedBase 1");
#5345 error("%s", nc_strerror(err));
#5348 error("range error: status = %d", err);
#5352     error("wrong type: status = %d", err);
#5359 error("nc_close: %s", nc_strerror(err));
#5365        error("remove of %s failed", scratch);
#5389        error("nc_create: %s", nc_strerror(err));
#5396        error("nc_enddef: %s", nc_strerror(err));
#5406         error("nc_var_par_access: %s", nc_strerror(err));
#5423     error("bad ncid: status = %d", err);
#5426     error("bad var id: status = %d", err);
#5432     error("bad start: status = %d", err);
#5437     error("bad edge: status = %d", err);
#5482     error("error in toMixedBase 1");
#5496 error("%s", nc_strerror(err));
#5499 error("range error: status = %d", err);
#5503     error("wrong type: status = %d", err);
#5510 error("nc_close: %s", nc_strerror(err));
#5516        error("remove of %s failed", scratch);
#5540        error("nc_create: %s", nc_strerror(err));
#5547        error("nc_enddef: %s", nc_strerror(err));
#5557         error("nc_var_par_access: %s", nc_strerror(err));
#5574     error("bad ncid: status = %d", err);
#5577     error("bad var id: status = %d", err);
#5583     error("bad start: status = %d", err);
#5588     error("bad edge: status = %d", err);
#5633     error("error in toMixedBase 1");
#5647 error("%s", nc_strerror(err));
#5650 error("range error: status = %d", err);
#5654     error("wrong type: status = %d", err);
#5661 error("nc_close: %s", nc_strerror(err));
#5667        error("remove of %s failed", scratch);
#5691        error("nc_create: %s", nc_strerror(err));
#5698        error("nc_enddef: %s", nc_strerror(err));
#5708         error("nc_var_par_access: %s", nc_strerror(err));
#5725     error("bad ncid: status = %d", err);
#5728     error("bad var id: status = %d", err);
#5734     error("bad start: status = %d", err);
#5739     error("bad edge: status = %d", err);
#5784     error("error in toMixedBase 1");
#5798 error("%s", nc_strerror(err));
#5801 error("range error: status = %d", err);
#5805     error("wrong type: status = %d", err);
#5812 error("nc_close: %s", nc_strerror(err));
#5818        error("remove of %s failed", scratch);
#5842        error("nc_create: %s", nc_strerror(err));
#5849        error("nc_enddef: %s", nc_strerror(err));
#5859         error("nc_var_par_access: %s", nc_strerror(err));
#5876     error("bad ncid: status = %d", err);
#5879     error("bad var id: status = %d", err);
#5885     error("bad start: status = %d", err);
#5890     error("bad edge: status = %d", err);
#5935     error("error in toMixedBase 1");
#5949 error("%s", nc_strerror(err));
#5952 error("range error: status = %d", err);
#5956     error("wrong type: status = %d", err);
#5963 error("nc_close: %s", nc_strerror(err));
#5969        error("remove of %s failed", scratch);
#5993        error("nc_create: %s", nc_strerror(err));
#6000        error("nc_enddef: %s", nc_strerror(err));
#6010         error("nc_var_par_access: %s", nc_strerror(err));
#6027     error("bad ncid: status = %d", err);
#6030     error("bad var id: status = %d", err);
#6036     error("bad start: status = %d", err);
#6041     error("bad edge: status = %d", err);
#6086     error("error in toMixedBase 1");
#6100 error("%s", nc_strerror(err));
#6103 error("range error: status = %d", err);
#6107     error("wrong type: status = %d", err);
#6114 error("nc_close: %s", nc_strerror(err));
#6120        error("remove of %s failed", scratch);
#6144        error("nc_create: %s", nc_strerror(err));
#6151        error("nc_enddef: %s", nc_strerror(err));
#6161         error("nc_var_par_access: %s", nc_strerror(err));
#6178     error("bad ncid: status = %d", err);
#6181     error("bad var id: status = %d", err);
#6187     error("bad start: status = %d", err);
#6192     error("bad edge: status = %d", err);
#6237     error("error in toMixedBase 1");
#6251 error("%s", nc_strerror(err));
#6254 error("range error: status = %d", err);
#6258     error("wrong type: status = %d", err);
#6265 error("nc_close: %s", nc_strerror(err));
#6271        error("remove of %s failed", scratch);
#6295        error("nc_create: %s", nc_strerror(err));
#6302        error("nc_enddef: %s", nc_strerror(err));
#6312         error("nc_var_par_access: %s", nc_strerror(err));
#6329     error("bad ncid: status = %d", err);
#6332     error("bad var id: status = %d", err);
#6338     error("bad start: status = %d", err);
#6343     error("bad edge: status = %d", err);
#6388     error("error in toMixedBase 1");
#6402 error("%s", nc_strerror(err));
#6405 error("range error: status = %d", err);
#6409     error("wrong type: status = %d", err);
#6416 error("nc_close: %s", nc_strerror(err));
#6422        error("remove of %s failed", scratch);
#6446        error("nc_create: %s", nc_strerror(err));
#6453        error("nc_enddef: %s", nc_strerror(err));
#6463         error("nc_var_par_access: %s", nc_strerror(err));
#6480     error("bad ncid: status = %d", err);
#6483     error("bad var id: status = %d", err);
#6489     error("bad start: status = %d", err);
#6494     error("bad edge: status = %d", err);
#6539     error("error in toMixedBase 1");
#6553 error("%s", nc_strerror(err));
#6556 error("range error: status = %d", err);
#6560     error("wrong type: status = %d", err);
#6567 error("nc_close: %s", nc_strerror(err));
#6573        error("remove of %s failed", scratch);
#6597        error("nc_create: %s", nc_strerror(err));
#6604        error("nc_enddef: %s", nc_strerror(err));
#6614         error("nc_var_par_access: %s", nc_strerror(err));
#6631     error("bad ncid: status = %d", err);
#6634     error("bad var id: status = %d", err);
#6640     error("bad start: status = %d", err);
#6645     error("bad edge: status = %d", err);
#6690     error("error in toMixedBase 1");
#6704 error("%s", nc_strerror(err));
#6707 error("range error: status = %d", err);
#6711     error("wrong type: status = %d", err);
#6718 error("nc_close: %s", nc_strerror(err));
#6724        error("remove of %s failed", scratch);
#6757 error("nc_create: %s", nc_strerror(err));
#6764 error("nc_enddef: %s", nc_strerror(err));
#6774         error("nc_var_par_access: %s", nc_strerror(err));
#6791     error("bad ncid: status = %d", err);
#6794     error("bad var id: status = %d", err);
#6801 error("conversion: status = %d", err);
#6804     error("bad start: status = %d", err);
#6809     error("bad edge: status = %d", err);
#6814     error("bad stride: status = %d", err);
#6844     error("error in toMixedBase");
#6863 error("error in toMixedBase");
#6878     error("%s", nc_strerror(err));
#6881     error("range error: status = %d", err);
#6885 error("wrong type: status = %d", err);
#6893 error("nc_close: %s", nc_strerror(err));
#6899 error("remove of %s failed", scratch);
#6929 error("nc_create: %s", nc_strerror(err));
#6936 error("nc_enddef: %s", nc_strerror(err));
#6946         error("nc_var_par_access: %s", nc_strerror(err));
#6963     error("bad ncid: status = %d", err);
#6966     error("bad var id: status = %d", err);
#6973 error("conversion: status = %d", err);
#6976     error("bad start: status = %d", err);
#6981     error("bad edge: status = %d", err);
#6986     error("bad stride: status = %d", err);
#7016     error("error in toMixedBase");
#7035 error("error in toMixedBase");
#7050     error("%s", nc_strerror(err));
#7053     error("range error: status = %d", err);
#7057 error("wrong type: status = %d", err);
#7065 error("nc_close: %s", nc_strerror(err));
#7071 error("remove of %s failed", scratch);
#7101 error("nc_create: %s", nc_strerror(err));
#7108 error("nc_enddef: %s", nc_strerror(err));
#7118         error("nc_var_par_access: %s", nc_strerror(err));
#7135     error("bad ncid: status = %d", err);
#7138     error("bad var id: status = %d", err);
#7145 error("conversion: status = %d", err);
#7148     error("bad start: status = %d", err);
#7153     error("bad edge: status = %d", err);
#7158     error("bad stride: status = %d", err);
#7188     error("error in toMixedBase");
#7207 error("error in toMixedBase");
#7222     error("%s", nc_strerror(err));
#7225     error("range error: status = %d", err);
#7229 error("wrong type: status = %d", err);
#7237 error("nc_close: %s", nc_strerror(err));
#7243 error("remove of %s failed", scratch);
#7273 error("nc_create: %s", nc_strerror(err));
#7280 error("nc_enddef: %s", nc_strerror(err));
#7290         error("nc_var_par_access: %s", nc_strerror(err));
#7307     error("bad ncid: status = %d", err);
#7310     error("bad var id: status = %d", err);
#7317 error("conversion: status = %d", err);
#7320     error("bad start: status = %d", err);
#7325     error("bad edge: status = %d", err);
#7330     error("bad stride: status = %d", err);
#7360     error("error in toMixedBase");
#7379 error("error in toMixedBase");
#7394     error("%s", nc_strerror(err));
#7397     error("range error: status = %d", err);
#7401 error("wrong type: status = %d", err);
#7409 error("nc_close: %s", nc_strerror(err));
#7415 error("remove of %s failed", scratch);
#7445 error("nc_create: %s", nc_strerror(err));
#7452 error("nc_enddef: %s", nc_strerror(err));
#7462         error("nc_var_par_access: %s", nc_strerror(err));
#7479     error("bad ncid: status = %d", err);
#7482     error("bad var id: status = %d", err);
#7489 error("conversion: status = %d", err);
#7492     error("bad start: status = %d", err);
#7497     error("bad edge: status = %d", err);
#7502     error("bad stride: status = %d", err);
#7532     error("error in toMixedBase");
#7551 error("error in toMixedBase");
#7566     error("%s", nc_strerror(err));
#7569     error("range error: status = %d", err);
#7573 error("wrong type: status = %d", err);
#7581 error("nc_close: %s", nc_strerror(err));
#7587 error("remove of %s failed", scratch);
#7617 error("nc_create: %s", nc_strerror(err));
#7624 error("nc_enddef: %s", nc_strerror(err));
#7634         error("nc_var_par_access: %s", nc_strerror(err));
#7651     error("bad ncid: status = %d", err);
#7654     error("bad var id: status = %d", err);
#7661 error("conversion: status = %d", err);
#7664     error("bad start: status = %d", err);
#7669     error("bad edge: status = %d", err);
#7674     error("bad stride: status = %d", err);
#7704     error("error in toMixedBase");
#7723 error("error in toMixedBase");
#7738     error("%s", nc_strerror(err));
#7741     error("range error: status = %d", err);
#7745 error("wrong type: status = %d", err);
#7753 error("nc_close: %s", nc_strerror(err));
#7759 error("remove of %s failed", scratch);
#7789 error("nc_create: %s", nc_strerror(err));
#7796 error("nc_enddef: %s", nc_strerror(err));
#7806         error("nc_var_par_access: %s", nc_strerror(err));
#7823     error("bad ncid: status = %d", err);
#7826     error("bad var id: status = %d", err);
#7833 error("conversion: status = %d", err);
#7836     error("bad start: status = %d", err);
#7841     error("bad edge: status = %d", err);
#7846     error("bad stride: status = %d", err);
#7876     error("error in toMixedBase");
#7895 error("error in toMixedBase");
#7910     error("%s", nc_strerror(err));
#7913     error("range error: status = %d", err);
#7917 error("wrong type: status = %d", err);
#7925 error("nc_close: %s", nc_strerror(err));
#7931 error("remove of %s failed", scratch);
#7961 error("nc_create: %s", nc_strerror(err));
#7968 error("nc_enddef: %s", nc_strerror(err));
#7978         error("nc_var_par_access: %s", nc_strerror(err));
#7995     error("bad ncid: status = %d", err);
#7998     error("bad var id: status = %d", err);
#8005 error("conversion: status = %d", err);
#8008     error("bad start: status = %d", err);
#8013     error("bad edge: status = %d", err);
#8018     error("bad stride: status = %d", err);
#8048     error("error in toMixedBase");
#8067 error("error in toMixedBase");
#8082     error("%s", nc_strerror(err));
#8085     error("range error: status = %d", err);
#8089 error("wrong type: status = %d", err);
#8097 error("nc_close: %s", nc_strerror(err));
#8103 error("remove of %s failed", scratch);
#8133 error("nc_create: %s", nc_strerror(err));
#8140 error("nc_enddef: %s", nc_strerror(err));
#8150         error("nc_var_par_access: %s", nc_strerror(err));
#8167     error("bad ncid: status = %d", err);
#8170     error("bad var id: status = %d", err);
#8177 error("conversion: status = %d", err);
#8180     error("bad start: status = %d", err);
#8185     error("bad edge: status = %d", err);
#8190     error("bad stride: status = %d", err);
#8220     error("error in toMixedBase");
#8239 error("error in toMixedBase");
#8254     error("%s", nc_strerror(err));
#8257     error("range error: status = %d", err);
#8261 error("wrong type: status = %d", err);
#8269 error("nc_close: %s", nc_strerror(err));
#8275 error("remove of %s failed", scratch);
#8305 error("nc_create: %s", nc_strerror(err));
#8312 error("nc_enddef: %s", nc_strerror(err));
#8322         error("nc_var_par_access: %s", nc_strerror(err));
#8339     error("bad ncid: status = %d", err);
#8342     error("bad var id: status = %d", err);
#8349 error("conversion: status = %d", err);
#8352     error("bad start: status = %d", err);
#8357     error("bad edge: status = %d", err);
#8362     error("bad stride: status = %d", err);
#8392     error("error in toMixedBase");
#8411 error("error in toMixedBase");
#8426     error("%s", nc_strerror(err));
#8429     error("range error: status = %d", err);
#8433 error("wrong type: status = %d", err);
#8441 error("nc_close: %s", nc_strerror(err));
#8447 error("remove of %s failed", scratch);
#8477 error("nc_create: %s", nc_strerror(err));
#8484 error("nc_enddef: %s", nc_strerror(err));
#8494         error("nc_var_par_access: %s", nc_strerror(err));
#8511     error("bad ncid: status = %d", err);
#8514     error("bad var id: status = %d", err);
#8521 error("conversion: status = %d", err);
#8524     error("bad start: status = %d", err);
#8529     error("bad edge: status = %d", err);
#8534     error("bad stride: status = %d", err);
#8564     error("error in toMixedBase");
#8583 error("error in toMixedBase");
#8598     error("%s", nc_strerror(err));
#8601     error("range error: status = %d", err);
#8605 error("wrong type: status = %d", err);
#8613 error("nc_close: %s", nc_strerror(err));
#8619 error("remove of %s failed", scratch);
#8649 error("nc_create: %s", nc_strerror(err));
#8656 error("nc_enddef: %s", nc_strerror(err));
#8666         error("nc_var_par_access: %s", nc_strerror(err));
#8683     error("bad ncid: status = %d", err);
#8686     error("bad var id: status = %d", err);
#8693 error("conversion: status = %d", err);
#8696     error("bad start: status = %d", err);
#8701     error("bad edge: status = %d", err);
#8706     error("bad stride: status = %d", err);
#8736     error("error in toMixedBase");
#8755 error("error in toMixedBase");
#8770     error("%s", nc_strerror(err));
#8773     error("range error: status = %d", err);
#8777 error("wrong type: status = %d", err);
#8785 error("nc_close: %s", nc_strerror(err));
#8791 error("remove of %s failed", scratch);
#8825 error("nc_create: %s", nc_strerror(err));
#8832 error("nc_enddef: %s", nc_strerror(err));
#8842         error("nc_var_par_access: %s", nc_strerror(err));
#8860     error("bad ncid: status = %d", err);
#8863     error("bad var id: status = %d", err);
#8870 error("conversion: status = %d", err);
#8873     error("bad start: status = %d", err);
#8878     error("bad edge: status = %d", err);
#8883     error("bad stride: status = %d", err);
#8913                    error("error in toMixedBase");
#8938                        error("error in toMixedBase");
#8953                            error("%s", nc_strerror(err));
#8956                            error("range error: status = %d", err);
#8960                        error("wrong type: status = %d", err);
#8968 error("nc_close: %s", nc_strerror(err));
#8974        error("remove of %s failed", scratch);
#9005 error("nc_create: %s", nc_strerror(err));
#9012 error("nc_enddef: %s", nc_strerror(err));
#9022         error("nc_var_par_access: %s", nc_strerror(err));
#9040     error("bad ncid: status = %d", err);
#9043     error("bad var id: status = %d", err);
#9050 error("conversion: status = %d", err);
#9053     error("bad start: status = %d", err);
#9058     error("bad edge: status = %d", err);
#9063     error("bad stride: status = %d", err);
#9093                    error("error in toMixedBase");
#9118                        error("error in toMixedBase");
#9133                            error("%s", nc_strerror(err));
#9136                            error("range error: status = %d", err);
#9140                        error("wrong type: status = %d", err);
#9148 error("nc_close: %s", nc_strerror(err));
#9154        error("remove of %s failed", scratch);
#9185 error("nc_create: %s", nc_strerror(err));
#9192 error("nc_enddef: %s", nc_strerror(err));
#9202         error("nc_var_par_access: %s", nc_strerror(err));
#9220     error("bad ncid: status = %d", err);
#9223     error("bad var id: status = %d", err);
#9230 error("conversion: status = %d", err);
#9233     error("bad start: status = %d", err);
#9238     error("bad edge: status = %d", err);
#9243     error("bad stride: status = %d", err);
#9273                    error("error in toMixedBase");
#9298                        error("error in toMixedBase");
#9313                            error("%s", nc_strerror(err));
#9316                            error("range error: status = %d", err);
#9320                        error("wrong type: status = %d", err);
#9328 error("nc_close: %s", nc_strerror(err));
#9334        error("remove of %s failed", scratch);
#9365 error("nc_create: %s", nc_strerror(err));
#9372 error("nc_enddef: %s", nc_strerror(err));
#9382         error("nc_var_par_access: %s", nc_strerror(err));
#9400     error("bad ncid: status = %d", err);
#9403     error("bad var id: status = %d", err);
#9410 error("conversion: status = %d", err);
#9413     error("bad start: status = %d", err);
#9418     error("bad edge: status = %d", err);
#9423     error("bad stride: status = %d", err);
#9453                    error("error in toMixedBase");
#9478                        error("error in toMixedBase");
#9493                            error("%s", nc_strerror(err));
#9496                            error("range error: status = %d", err);
#9500                        error("wrong type: status = %d", err);
#9508 error("nc_close: %s", nc_strerror(err));
#9514        error("remove of %s failed", scratch);
#9545 error("nc_create: %s", nc_strerror(err));
#9552 error("nc_enddef: %s", nc_strerror(err));
#9562         error("nc_var_par_access: %s", nc_strerror(err));
#9580     error("bad ncid: status = %d", err);
#9583     error("bad var id: status = %d", err);
#9590 error("conversion: status = %d", err);
#9593     error("bad start: status = %d", err);
#9598     error("bad edge: status = %d", err);
#9603     error("bad stride: status = %d", err);
#9633                    error("error in toMixedBase");
#9658                        error("error in toMixedBase");
#9673                            error("%s", nc_strerror(err));
#9676                            error("range error: status = %d", err);
#9680                        error("wrong type: status = %d", err);
#9688 error("nc_close: %s", nc_strerror(err));
#9694        error("remove of %s failed", scratch);
#9725 error("nc_create: %s", nc_strerror(err));
#9732 error("nc_enddef: %s", nc_strerror(err));
#9742         error("nc_var_par_access: %s", nc_strerror(err));
#9760     error("bad ncid: status = %d", err);
#9763     error("bad var id: status = %d", err);
#9770 error("conversion: status = %d", err);
#9773     error("bad start: status = %d", err);
#9778     error("bad edge: status = %d", err);
#9783     error("bad stride: status = %d", err);
#9813                    error("error in toMixedBase");
#9838                        error("error in toMixedBase");
#9853                            error("%s", nc_strerror(err));
#9856                            error("range error: status = %d", err);
#9860                        error("wrong type: status = %d", err);
#9868 error("nc_close: %s", nc_strerror(err));
#9874        error("remove of %s failed", scratch);
#9905 error("nc_create: %s", nc_strerror(err));
#9912 error("nc_enddef: %s", nc_strerror(err));
#9922         error("nc_var_par_access: %s", nc_strerror(err));
#9940     error("bad ncid: status = %d", err);
#9943     error("bad var id: status = %d", err);
#9950 error("conversion: status = %d", err);
#9953     error("bad start: status = %d", err);
#9958     error("bad edge: status = %d", err);
#9963     error("bad stride: status = %d", err);
#9993                    error("error in toMixedBase");
#10018                        error("error in toMixedBase");
#10033                            error("%s", nc_strerror(err));
#10036                            error("range error: status = %d", err);
#10040                        error("wrong type: status = %d", err);
#10048 error("nc_close: %s", nc_strerror(err));
#10054        error("remove of %s failed", scratch);
#10085 error("nc_create: %s", nc_strerror(err));
#10092 error("nc_enddef: %s", nc_strerror(err));
#10102         error("nc_var_par_access: %s", nc_strerror(err));
#10120     error("bad ncid: status = %d", err);
#10123     error("bad var id: status = %d", err);
#10130 error("conversion: status = %d", err);
#10133     error("bad start: status = %d", err);
#10138     error("bad edge: status = %d", err);
#10143     error("bad stride: status = %d", err);
#10173                    error("error in toMixedBase");
#10198                        error("error in toMixedBase");
#10213                            error("%s", nc_strerror(err));
#10216                            error("range error: status = %d", err);
#10220                        error("wrong type: status = %d", err);
#10228 error("nc_close: %s", nc_strerror(err));
#10234        error("remove of %s failed", scratch);
#10265 error("nc_create: %s", nc_strerror(err));
#10272 error("nc_enddef: %s", nc_strerror(err));
#10282         error("nc_var_par_access: %s", nc_strerror(err));
#10300     error("bad ncid: status = %d", err);
#10303     error("bad var id: status = %d", err);
#10310 error("conversion: status = %d", err);
#10313     error("bad start: status = %d", err);
#10318     error("bad edge: status = %d", err);
#10323     error("bad stride: status = %d", err);
#10353                    error("error in toMixedBase");
#10378                        error("error in toMixedBase");
#10393                            error("%s", nc_strerror(err));
#10396                            error("range error: status = %d", err);
#10400                        error("wrong type: status = %d", err);
#10408 error("nc_close: %s", nc_strerror(err));
#10414        error("remove of %s failed", scratch);
#10445 error("nc_create: %s", nc_strerror(err));
#10452 error("nc_enddef: %s", nc_strerror(err));
#10462         error("nc_var_par_access: %s", nc_strerror(err));
#10480     error("bad ncid: status = %d", err);
#10483     error("bad var id: status = %d", err);
#10490 error("conversion: status = %d", err);
#10493     error("bad start: status = %d", err);
#10498     error("bad edge: status = %d", err);
#10503     error("bad stride: status = %d", err);
#10533                    error("error in toMixedBase");
#10558                        error("error in toMixedBase");
#10573                            error("%s", nc_strerror(err));
#10576                            error("range error: status = %d", err);
#10580                        error("wrong type: status = %d", err);
#10588 error("nc_close: %s", nc_strerror(err));
#10594        error("remove of %s failed", scratch);
#10625 error("nc_create: %s", nc_strerror(err));
#10632 error("nc_enddef: %s", nc_strerror(err));
#10642         error("nc_var_par_access: %s", nc_strerror(err));
#10660     error("bad ncid: status = %d", err);
#10663     error("bad var id: status = %d", err);
#10670 error("conversion: status = %d", err);
#10673     error("bad start: status = %d", err);
#10678     error("bad edge: status = %d", err);
#10683     error("bad stride: status = %d", err);
#10713                    error("error in toMixedBase");
#10738                        error("error in toMixedBase");
#10753                            error("%s", nc_strerror(err));
#10756                            error("range error: status = %d", err);
#10760                        error("wrong type: status = %d", err);
#10768 error("nc_close: %s", nc_strerror(err));
#10774        error("remove of %s failed", scratch);
#10805 error("nc_create: %s", nc_strerror(err));
#10812 error("nc_enddef: %s", nc_strerror(err));
#10822         error("nc_var_par_access: %s", nc_strerror(err));
#10840     error("bad ncid: status = %d", err);
#10843     error("bad var id: status = %d", err);
#10850 error("conversion: status = %d", err);
#10853     error("bad start: status = %d", err);
#10858     error("bad edge: status = %d", err);
#10863     error("bad stride: status = %d", err);
#10893                    error("error in toMixedBase");
#10918                        error("error in toMixedBase");
#10933                            error("%s", nc_strerror(err));
#10936                            error("range error: status = %d", err);
#10940                        error("wrong type: status = %d", err);
#10948 error("nc_close: %s", nc_strerror(err));
#10954        error("remove of %s failed", scratch);
#10971        error("nc_create: %s", nc_strerror(err));
#10983    error("should be NC_EBADNAME: status = %d", err);
#10992     error("bad ncid: status = %d", err);
#10996     error("bad var id: status = %d", err);
#11003     error("%s", nc_strerror(err));
#11012        error("nc_close: %s", nc_strerror(err));
#11016        error("remove of %s failed", scratch);
#11034        error("nc_create: %s", nc_strerror(err));
#11047     error("bad ncid: status = %d", err);
#11051     error("bad var id: status = %d", err);
#11055     error("bad type: status = %d", err);
#11065 error("%s", nc_strerror(err));
#11068                        error("range error: status = %d", err);
#11077        error("nc_close: %s", nc_strerror(err));
#11081        error("remove of %s failed", scratch);
#11097        error("nc_create: %s", nc_strerror(err));
#11110     error("bad ncid: status = %d", err);
#11114     error("bad var id: status = %d", err);
#11118     error("bad type: status = %d", err);
#11128 error("%s", nc_strerror(err));
#11131                        error("range error: status = %d", err);
#11140        error("nc_close: %s", nc_strerror(err));
#11144        error("remove of %s failed", scratch);
#11160        error("nc_create: %s", nc_strerror(err));
#11173     error("bad ncid: status = %d", err);
#11177     error("bad var id: status = %d", err);
#11181     error("bad type: status = %d", err);
#11191 error("%s", nc_strerror(err));
#11194                        error("range error: status = %d", err);
#11203        error("nc_close: %s", nc_strerror(err));
#11207        error("remove of %s failed", scratch);
#11223        error("nc_create: %s", nc_strerror(err));
#11236     error("bad ncid: status = %d", err);
#11240     error("bad var id: status = %d", err);
#11244     error("bad type: status = %d", err);
#11254 error("%s", nc_strerror(err));
#11257                        error("range error: status = %d", err);
#11266        error("nc_close: %s", nc_strerror(err));
#11270        error("remove of %s failed", scratch);
#11286        error("nc_create: %s", nc_strerror(err));
#11299     error("bad ncid: status = %d", err);
#11303     error("bad var id: status = %d", err);
#11307     error("bad type: status = %d", err);
#11317 error("%s", nc_strerror(err));
#11320                        error("range error: status = %d", err);
#11329        error("nc_close: %s", nc_strerror(err));
#11333        error("remove of %s failed", scratch);
#11349        error("nc_create: %s", nc_strerror(err));
#11362     error("bad ncid: status = %d", err);
#11366     error("bad var id: status = %d", err);
#11370     error("bad type: status = %d", err);
#11380 error("%s", nc_strerror(err));
#11383                        error("range error: status = %d", err);
#11392        error("nc_close: %s", nc_strerror(err));
#11396        error("remove of %s failed", scratch);
#11412        error("nc_create: %s", nc_strerror(err));
#11425     error("bad ncid: status = %d", err);
#11429     error("bad var id: status = %d", err);
#11433     error("bad type: status = %d", err);
#11443 error("%s", nc_strerror(err));
#11446                        error("range error: status = %d", err);
#11455        error("nc_close: %s", nc_strerror(err));
#11459        error("remove of %s failed", scratch);
#11475        error("nc_create: %s", nc_strerror(err));
#11488     error("bad ncid: status = %d", err);
#11492     error("bad var id: status = %d", err);
#11496     error("bad type: status = %d", err);
#11506 error("%s", nc_strerror(err));
#11509                        error("range error: status = %d", err);
#11518        error("nc_close: %s", nc_strerror(err));
#11522        error("remove of %s failed", scratch);
#11538        error("nc_create: %s", nc_strerror(err));
#11551     error("bad ncid: status = %d", err);
#11555     error("bad var id: status = %d", err);
#11559     error("bad type: status = %d", err);
#11569 error("%s", nc_strerror(err));
#11572                        error("range error: status = %d", err);
#11581        error("nc_close: %s", nc_strerror(err));
#11585        error("remove of %s failed", scratch);
#11601        error("nc_create: %s", nc_strerror(err));
#11614     error("bad ncid: status = %d", err);
#11618     error("bad var id: status = %d", err);
#11622     error("bad type: status = %d", err);
#11632 error("%s", nc_strerror(err));
#11635                        error("range error: status = %d", err);
#11644        error("nc_close: %s", nc_strerror(err));
#11648        error("remove of %s failed", scratch);
#11664        error("nc_create: %s", nc_strerror(err));
#11677     error("bad ncid: status = %d", err);
#11681     error("bad var id: status = %d", err);
#11685     error("bad type: status = %d", err);
#11695 error("%s", nc_strerror(err));
#11698                        error("range error: status = %d", err);
#11707        error("nc_close: %s", nc_strerror(err));
#11711        error("remove of %s failed", scratch);
test_read.c#62 error("nc_strerror on bad error status returned: %s", message);
#69     error("nc_strerror(%d) should return `%s', not `%s'",
#97 error("nc_open of nonexistent file should have failed");
#100 error("nc_open of nonexistent file should have returned system error");
#112 error("nc_open: %s", nc_strerror(err));
#115 error("nc_redef of read-only file should fail");
#119 error("nc_open: %s", nc_strerror(err));
#124 error("netCDF IDs for first and second nc_open calls should differ");
#128       error("nc_create: %s", nc_strerror(err));
#133       error("nc_open: %s", nc_strerror(err));
#138       error("remove of %s failed", scratch);
#142 error("nc_close: %s", nc_strerror(err));
#159 error("nc_open: %s", nc_strerror(err));
#164 error("nc_close failed: %s", nc_strerror(err));
#167 error("nc_close of closed file should have failed");
#172 error("nc_close with bad netCDF ID returned wrong error (%d)", err);
#177 error("nc_open: %s", nc_strerror(err));
#180 error("nc_close in data mode failed: %s", nc_strerror(err));
#184       error("nc_create: %s", nc_strerror(err));
#187       error("nc_close in define mode: %s", nc_strerror(err));
#190       error("remove of %s failed", scratch);
#215 error("nc_open: %s", nc_strerror(err));
#220 error("bad ncid: status = %d", err);
#224 error("nc_inq: %s", nc_strerror(err));
#226 error("nc_inq: wrong number of dimensions returned, %d", ndims);
#228 error("nc_inq: wrong number of variables returned, %d", nvars);
#230 error("nc_inq: wrong number of global atts returned, %d", ngatts);
#232 error("nc_inq: wrong record dimension ID returned, %d", recdim);
#237 error("nc_inq for no info failed: %s", nc_strerror(err));
#243 error("nc_inq for one item failed: %s", nc_strerror(err));
#245 error("nc_inq subset: wrong number of global atts returned, %d", ngatts);
#250 error("nc_inq for two items failed: %s", nc_strerror(err));
#252 error("nc_inq subset: wrong number of dimensions returned, %d", ndims);
#254 error("nc_inq subset: wrong number of variables returned, %d", nvars);
#265            error("nc_create: %s", nc_strerror(err));
#273 error("nc_enddef: %s", nc_strerror(err));
#276 error("nc_inq: %s", nc_strerror(err));
#279 error("nc_redef: %s", nc_strerror(err));
#283 error("nc_inq in define mode: %s", nc_strerror(err));
#285 error("nc_inq in define mode: ndims wrong, %d", ndims);
#287 error("nc_inq in define mode: nvars wrong, %d", nvars);
#289 error("nc_inq in define mode: ngatts wrong, %d", ngatts);
#291 error("nc_inq in define mode: recdim wrong, %d", recdim);
#298     error("nc_def_dim: %s", nc_strerror(err));
#301     error("nc_def_var: %s", nc_strerror(err));
#306 error("nc_put_att_text: %s", nc_strerror(err));
#311 error("nc_inq in define mode: %s", nc_strerror(err));
#313 error("nc_inq in define mode: ndims wrong, %d", ndims);
#315 error("nc_inq in define mode: nvars wrong, %d", nvars);
#317 error("nc_inq in define mode: ngatts wrong, %d", ngatts);
#320 error("nc_enddef: %s", nc_strerror(err));
#325 error("nc_inq failed in data mode: %s", nc_strerror(err));
#327 error("nc_inq in define mode: ndims wrong, %d", ndims);
#329 error("nc_inq in define mode: nvars wrong, %d", nvars);
#331 error("nc_inq in define mode: ngatts wrong, %d", ngatts);
#335 error("remove of %s failed", scratch);
#341 error("nc_close: %s", nc_strerror(err));
#354 error("bad ncid: status = %d", err);
#357 error("nc_open: %s", nc_strerror(err));
#360 error("nc_inq_natts: %s", nc_strerror(err));
#362 error("nc_inq_natts: wrong number of global atts returned, %d", ngatts);
#365 error("nc_close: %s", nc_strerror(err));
#378 error("bad ncid: status = %d", err);
#381 error("nc_open: %s", nc_strerror(err));
#384 error("nc_inq_ndims: %s", nc_strerror(err));
#386 error("nc_inq_ndims: wrong number returned, %d", ndims);
#389 error("nc_close: %s", nc_strerror(err));
#402 error("bad ncid: status = %d", err);
#405 error("nc_open: %s", nc_strerror(err));
#408 error("nc_inq_nvars: %s", nc_strerror(err));
#410 error("nc_inq_nvars: wrong number returned, %d", nvars);
#413 error("nc_close: %s", nc_strerror(err));
#426 error("bad ncid: status = %d", err);
#429 error("nc_open: %s", nc_strerror(err));
#432 error("nc_inq_unlimdim: %s", nc_strerror(err));
#434 error("nc_inq_unlimdim: wrong number returned, %d", unlimdim);
#437 error("nc_close: %s", nc_strerror(err));
#451 error("nc_open: %s", nc_strerror(err));
#454 error("bad dim name: status = %d", err);
#458     error("bad ncid: status = %d", err);
#461     error("nc_inq_dimid: %s", nc_strerror(err));
#463     error("expected %d, got %d", idimid);
#467 error("nc_close: %s", nc_strerror(err));
#482 error("nc_open: %s", nc_strerror(err));
#486     error("bad ncid: status = %d", err);
#489     error("bad dimid: status = %d", err);
#492     error("nc_inq_dim: %s", nc_strerror(err));
#495     error("nc_inq_dim: %s", nc_strerror(err));
#497     error("name expected: %s, got: %s",dim_name[i],name);
#499     error("size expected: %d, got: %d",dim_len[i],length);
#502     error("nc_inq_dim: %s", nc_strerror(err));
#504     error("name expected: %s, got: %s",dim_name[i],name);
#507     error("nc_inq_dim: %s", nc_strerror(err));
#509     error("size expected: %d, got: %d",dim_len[i],length);
#513 error("nc_close: %s", nc_strerror(err));
#527 error("nc_open: %s", nc_strerror(err));
#531     error("bad ncid: status = %d", err);
#534     error("bad dimid: status = %d", err);
#537     error("nc_inq_dimlen: %s", nc_strerror(err));
#539     error("size expected: %d, got: %d",dim_len[i],length);
#543 error("nc_close: %s", nc_strerror(err));
#557 error("nc_open: %s", nc_strerror(err));
#561     error("bad ncid: status = %d", err);
#564     error("bad dimid: status = %d", err);
#567     error("nc_inq_dimname: %s", nc_strerror(err));
#569     error("name expected: %s, got: %s",dim_name[i],name);
#573 error("nc_close: %s", nc_strerror(err));
#587 error("nc_open: %s", nc_strerror(err));
#591 error("bad ncid: status = %d", err);
#596     error("bad ncid: status = %d", err);
#599     error("nc_inq_varid: %s", nc_strerror(err));