attr.c#374NC_lookupattr(int ncid,
#385 status = NC_check_id(ncid, &nc);
#407NC3_inq_attname(int ncid, int varid, int attnum, char *name)
#415 status = NC_check_id(ncid, &nc);
#436NC3_inq_attid(int ncid, int varid, const char *name, int *attnump)
#444 status = NC_check_id(ncid, &nc);
#465NC3_inq_att(int ncid,
#474 status = NC_lookupattr(ncidvaridname, &attrp);
#488NC3_rename_att( int ncid, int varid, const char *name, const char *unewname)
#500 status = NC_check_id(ncid, &nc);
#561NC3_del_att(int ncid, int varid, const char *uname)
#572 status = NC_check_id(ncid, &nc);
#1380 int ncid,
#1396    status = NC_check_id(ncid, &nc);
#1499 int ncid,
#1509    status = NC_lookupattr(ncidvaridname, &attrp);
bm_many_atts.c#28    int ncid;
#45    if (nc_create(FILE_NAMENC_NETCDF4, &ncid)) ERR;
#58 if (nc_def_grp(ncidgname, &grp)) ERR;
#73    nc_close(ncid);
bm_many_objs.c#26    int ncid;
#43    if (nc_create(FILE_NAMENC_NETCDF4, &ncid)) ERR;
#50 if (nc_def_grp(ncidgname, &grp)) ERR;
#61    nc_close(ncid);
#64    if (nc_create(FILE_NAMENC_NETCDF4, &ncid)) ERR;
#78 if (nc_def_grp(ncidgname, &grp)) ERR;
#95    nc_close(ncid);
bm_netcdf4_recs.c#27    int ncid;
#63    if (nc_create(FILE_NAMENC_CLOBBER, &ncid)) ERR;
#66    if (nc_def_dim(ncid, "basetime", basetime_len, &basetime_dim)) ERR;
#67    if (nc_def_dim(ncid, "forecast", forecast_len, &forecast_dim)) ERR;
#68    if (nc_def_dim(ncid, "bounds", bounds_len, &bounds_dim)) ERR;
#69    if (nc_def_dim(ncid, "latitude", latitude_len, &latitude_dim)) ERR;
#70    if (nc_def_dim(ncid, "longitude", longitude_len, &longitude_dim)) ERR;
#77    if (nc_def_var(ncid, "temperature_2m", NC_FLOATRANK_temperature_2m,
#81    if (nc_put_att_text(ncidtemperature_2m_id, "long_name", 36, "Air temperature 2m above the surface")) ERR;
#82    if (nc_put_att_text(ncidtemperature_2m_id, "units", 1, "K")) ERR;
#83    if (nc_put_att_float(ncidtemperature_2m_id, "_FillValue", NC_FLOAT, 1, temperature_2m_FillValue_att)) ERR;
#84    if (nc_put_att_float(ncidtemperature_2m_id, "missing_value", NC_FLOAT, 1, temperature_2m_missing_value_att)) ERR;
#85    if (nc_put_att_float(ncidtemperature_2m_id, "valid_min", NC_FLOAT, 1, temperature_2m_valid_min_att)) ERR;
#86    if (nc_put_att_float(ncidtemperature_2m_id, "valid_max", NC_FLOAT, 1, temperature_2m_valid_max_att)) ERR;
#87    if (nc_put_att_text(ncidtemperature_2m_id, "standard_name", 15, "air_temperature")) ERR;
#88    if (nc_put_att_text(ncidtemperature_2m_id, "cell_methods", 10, "area: mean")) ERR;
#89    if (nc_put_att_text(ncidtemperature_2m_id, "coordinates", 5, "level")) ERR;
#90    if (nc_close(ncid)) ERR;
cdftests.c#35    int ncid;
#39    if ((ncid = nccreate(pathNC_CLOBBER)) == -1) {
#44    if (ncredef(ncid) != -1) {
#49    if (ncendef (ncid) == -1) {
#53    if (ncclose (ncid) == -1) {
#57    if ((ncid = ncopen(pathNC_NOWRITE)) == -1) {
#62    if (ncclose (ncid) == -1) {
#247    int ncid; /* netcdf id */
#260    if ((ncid = ncopen(pathNC_WRITE)) == -1) {
#265    if (ncredef(ncid) == -1) {
#267 ncclose(ncid); return ++nerrs;
#270    if ((ii_dim = ncdimdef(ncidii.nameii.size)) == -1) {
#272 ncclose(ncid); return ++nerrs;
#279    if ((aa_id = ncvardef(ncidaa.nameaa.type,
#282 ncclose(ncid); return ++nerrs;
#288    if (ncattput(ncidaa_units.varaa_units.name,
#291 ncclose(ncid); return ++nerrs;
#295    if (ncredef(ncid) != -1) {
#297 ncclose(ncid); return ++nerrs;
#299    if (ncendef (ncid) == -1) {
#301 ncclose(ncid); return ++nerrs;
#303    if (ncclose (ncid) == -1) {
#307    if (ncredef(ncid) != -1) {
#335    int ncid; /* netcdf id */
#350    if ((ncid = ncopen(pathNC_WRITE)) == -1) {
#355    if (ncredef(ncid) == -1) {
#357 ncclose(ncid); return ++nerrs;
#360    if ((jj_dim = ncdimdef(ncidjj.namejj.size)) == -1 ||
#361 (kk_dim = ncdimdef(ncidkk.namekk.size)) == -1) {
#363 ncclose(ncid); return ++nerrs;
#372    if ((bb_id = ncvardef(ncidbb.namebb.type,
#375 ncclose(ncid); return ++nerrs;
#380    if (ncattput(ncidbb_idbb_range.namebb_range.typebb_range.len,
#383 ncclose(ncid); return ++nerrs;
#387    if (ncendef (ncid) == -1) {
#389 ncclose(ncid); return ++nerrs;
#392    if (ncendef (ncid) != -1) { /* should fail in data mode */
#394 ncclose(ncid); return ++nerrs;
#396    if (ncclose (ncid) == -1) {
#401    if (ncendef (ncid) != -1) {
#429    int ncid; /* netcdf id */
#433    if ((ncid = ncopen(pathNC_WRITE)) == -1) {
#438    if (ncredef(ncid) == -1) {
#440 ncclose(ncid); return ++nerrs;
#443    if (ncclose (ncid) == -1) {
#448    if ((ncid = ncopen(pathNC_WRITE)) == -1) {
#453    if (ncclose (ncid) == -1) {
#457    if (ncclose (ncid) != -1) { /* should fail, since ncid is a bad handle */
#483    int ncid; /* netcdf id */
#510    if ((ncid = ncopen(pathNC_WRITE)) == -1) {
#515    if (ncinquire(ncid, &ndims, &nvars, &ngatts, &xdimid) == -1) {
#517 ncclose(ncid); return ++nerrs;
#541    if (ncredef(ncid) == -1) {
#543 ncclose(ncid); return ++nerrs;
#547 if ((dimids[id] = ncdimdef(nciddims[id].namedims[id].size))
#550     ncclose(ncid); return ++nerrs;
#556    if ((rec_dim = ncdimdef(ncidrec.namerec.size)) == -1) {
#558 ncclose(ncid); return ++nerrs;
#568 if ((cc_id = ncvardef(ncidcc[iv].namecc[iv].type,
#571     ncclose(ncid); return ++nerrs;
#576 if (ncattput(ncidcc_idcc_units.namecc_units.type,
#579     ncclose(ncid); return ++nerrs;
#585    if (ncinquire(ncid, &ndims, &nvars, &ngatts, &xdimid) == -1) {
#587 ncclose(ncid); return ++nerrs;
#611    if (ncendef (ncid) == -1) {
#613 ncclose(ncid); return ++nerrs;
#616    if (ncclose (ncid) == -1) {
#621    if (ncinquire (ncid, &ndims, &nvars, &ngatts, &xdimid) != -1) {
#792    int ncid; /* netcdf id */
#796    if ((ncid = ncopen(pathNC_WRITE)) == -1) {
#801    if (ncredef(ncid) == -1) {
#803 ncclose(ncid); return ++nerrs;
#806    if (ncattput(ncidNC_GLOBALatt.nameatt.typeatt.lenatt.val) == -1) {
#808 ncclose(ncid); return ++nerrs;
#812    if (ncabort(ncid) == -1) {
#814 ncclose(ncid); return ++nerrs;
#816    if ((ncid = ncopen(pathNC_WRITE)) == -1) {
#821    if (ncattinq(ncidNC_GLOBALatt.name, &att.type, &att.len) != -1) {
#823 ncclose(ncid); return ++nerrs;
#826    if (ncabort(ncid) == -1) {
#830    if ((ncid = nccreate(fpathNC_CLOBBER)) == -1) {
#835    if (ncabort(ncid) == -1) {
#844    if (ncabort(ncid) != -1) { /* should fail, ncid is bad handle */
cdm_sea_soundings.c#20   int nciddimidvaridtemp_typeidsounding_typeid;
#42   if (nc_create(FILE_NAMENC_NETCDF4, &ncid)) ERR;
#45   if (nc_def_vlen(ncid, "temp_vlen", NC_FLOAT, &temp_typeid)) ERR;
#48   if (nc_def_compound(ncid, sizeof(struct sea_sounding),
#50   if (nc_insert_compound(ncidsounding_typeid, "sounding_no",
#53   if (nc_insert_compound(ncidsounding_typeid, "temp_vl",
#58   if (nc_def_dim(ncidDIM_NAMEDIM_LEN, &dimid)) ERR;
#59   if (nc_def_var(ncid, "fun_soundings", sounding_typeid, 1,
#63   if (nc_put_var(ncidvariddata)) ERR;
#66   if (nc_close(ncid)) ERR;
chunkspec.c#41chunkspec_parse(int ncid, const char *spec) {
#100     ret = nc_inq_dimid2(nciddimname, &dimid);
#108 ret = nc_inq_dimlen(nciddimid, &dimlen);
chunkspec.h#13chunkspec_parse(int ncid, const char *spec);
ctest.c#19    int  ncid;  /* netCDF id */
#266    stat = nc_create("ctest0.nc", NC_CLOBBER, &ncid);
#270    stat = nc_def_dim(ncid, "Dr", Dr_len, &Dr_dim);
#272    stat = nc_def_dim(ncid, "D1", D1_len, &D1_dim);
#274    stat = nc_def_dim(ncid, "D2", D2_len, &D2_dim);
#276    stat = nc_def_dim(ncid, "D3", D3_len, &D3_dim);
#278    stat = nc_def_dim(ncid, "dim-name-dashes", dim_MINUS_name_MINUS_dashes_len, &dim_MINUS_name_MINUS_dashes_dim);
#280    stat = nc_def_dim(ncid, "dim.name.dots", dim_PERIOD_name_PERIOD_dots_len, &dim_PERIOD_name_PERIOD_dots_dim);
#282    stat = nc_def_dim(ncid, "dim+name+plusses", dim_PLUS_name_PLUS_plusses_len, &dim_PLUS_name_PLUS_plusses_dim);
#284    stat = nc_def_dim(ncid, "dim@name@ats", dim_ATSIGN_name_ATSIGN_ats_len, &dim_ATSIGN_name_ATSIGN_ats_dim);
#289    stat = nc_def_var(ncid, "c", NC_CHARRANK_c, 0, &c_id);
#292    stat = nc_def_var(ncid, "b", NC_BYTERANK_b, 0, &b_id);
#295    stat = nc_def_var(ncid, "s", NC_SHORTRANK_s, 0, &s_id);
#298    stat = nc_def_var(ncid, "i", NC_INTRANK_i, 0, &i_id);
#301    stat = nc_def_var(ncid, "f", NC_FLOATRANK_f, 0, &f_id);
#304    stat = nc_def_var(ncid, "d", NC_DOUBLERANK_d, 0, &d_id);
#308    stat = nc_def_var(ncid, "cr", NC_CHARRANK_crcr_dims, &cr_id);
#312    stat = nc_def_var(ncid, "br", NC_BYTERANK_brbr_dims, &br_id);
#316    stat = nc_def_var(ncid, "sr", NC_SHORTRANK_srsr_dims, &sr_id);
#320    stat = nc_def_var(ncid, "ir", NC_INTRANK_irir_dims, &ir_id);
#324    stat = nc_def_var(ncid, "fr", NC_FLOATRANK_frfr_dims, &fr_id);
#328    stat = nc_def_var(ncid, "dr", NC_DOUBLERANK_drdr_dims, &dr_id);
#332    stat = nc_def_var(ncid, "c1", NC_CHARRANK_c1c1_dims, &c1_id);
#336    stat = nc_def_var(ncid, "b1", NC_BYTERANK_b1b1_dims, &b1_id);
#340    stat = nc_def_var(ncid, "s1", NC_SHORTRANK_s1s1_dims, &s1_id);
#344    stat = nc_def_var(ncid, "i1", NC_INTRANK_i1i1_dims, &i1_id);
#348    stat = nc_def_var(ncid, "f1", NC_FLOATRANK_f1f1_dims, &f1_id);
#352    stat = nc_def_var(ncid, "d1", NC_DOUBLERANK_d1d1_dims, &d1_id);
#356    stat = nc_def_var(ncid, "c2", NC_CHARRANK_c2c2_dims, &c2_id);
#360    stat = nc_def_var(ncid, "b2", NC_BYTERANK_b2b2_dims, &b2_id);
#364    stat = nc_def_var(ncid, "s2", NC_SHORTRANK_s2s2_dims, &s2_id);
#368    stat = nc_def_var(ncid, "i2", NC_INTRANK_i2i2_dims, &i2_id);
#372    stat = nc_def_var(ncid, "f2", NC_FLOATRANK_f2f2_dims, &f2_id);
#376    stat = nc_def_var(ncid, "d2", NC_DOUBLERANK_d2d2_dims, &d2_id);
#380    stat = nc_def_var(ncid, "c3", NC_CHARRANK_c3c3_dims, &c3_id);
#384    stat = nc_def_var(ncid, "b3", NC_BYTERANK_b3b3_dims, &b3_id);
#388    stat = nc_def_var(ncid, "s3", NC_SHORTRANK_s3s3_dims, &s3_id);
#392    stat = nc_def_var(ncid, "i3", NC_INTRANK_i3i3_dims, &i3_id);
#396    stat = nc_def_var(ncid, "f3", NC_FLOATRANK_f3f3_dims, &f3_id);
#400    stat = nc_def_var(ncid, "d3", NC_DOUBLERANK_d3d3_dims, &d3_id);
#405    stat = nc_def_var(ncid, "cr1", NC_CHARRANK_cr1cr1_dims, &cr1_id);
#410    stat = nc_def_var(ncid, "br2", NC_BYTERANK_br2br2_dims, &br2_id);
#415    stat = nc_def_var(ncid, "sr3", NC_SHORTRANK_sr3sr3_dims, &sr3_id);
#420    stat = nc_def_var(ncid, "f11", NC_FLOATRANK_f11f11_dims, &f11_id);
#425    stat = nc_def_var(ncid, "d12", NC_DOUBLERANK_d12d12_dims, &d12_id);
#430    stat = nc_def_var(ncid, "c13", NC_CHARRANK_c13c13_dims, &c13_id);
#435    stat = nc_def_var(ncid, "s21", NC_SHORTRANK_s21s21_dims, &s21_id);
#440    stat = nc_def_var(ncid, "i22", NC_INTRANK_i22i22_dims, &i22_id);
#445    stat = nc_def_var(ncid, "f23", NC_FLOATRANK_f23f23_dims, &f23_id);
#450    stat = nc_def_var(ncid, "c31", NC_CHARRANK_c31c31_dims, &c31_id);
#455    stat = nc_def_var(ncid, "b32", NC_BYTERANK_b32b32_dims, &b32_id);
#460    stat = nc_def_var(ncid, "s33", NC_SHORTRANK_s33s33_dims, &s33_id);
#466    stat = nc_def_var(ncid, "sr11", NC_SHORTRANK_sr11sr11_dims, &sr11_id);
#472    stat = nc_def_var(ncid, "ir12", NC_INTRANK_ir12ir12_dims, &ir12_id);
#478    stat = nc_def_var(ncid, "fr13", NC_FLOATRANK_fr13fr13_dims, &fr13_id);
#484    stat = nc_def_var(ncid, "cr21", NC_CHARRANK_cr21cr21_dims, &cr21_id);
#490    stat = nc_def_var(ncid, "br22", NC_BYTERANK_br22br22_dims, &br22_id);
#496    stat = nc_def_var(ncid, "sr23", NC_SHORTRANK_sr23sr23_dims, &sr23_id);
#502    stat = nc_def_var(ncid, "fr31", NC_FLOATRANK_fr31fr31_dims, &fr31_id);
#508    stat = nc_def_var(ncid, "dr32", NC_DOUBLERANK_dr32dr32_dims, &dr32_id);
#514    stat = nc_def_var(ncid, "cr33", NC_CHARRANK_cr33cr33_dims, &cr33_id);
#520    stat = nc_def_var(ncid, "c111", NC_CHARRANK_c111c111_dims, &c111_id);
#526    stat = nc_def_var(ncid, "b112", NC_BYTERANK_b112b112_dims, &b112_id);
#532    stat = nc_def_var(ncid, "s113", NC_SHORTRANK_s113s113_dims, &s113_id);
#538    stat = nc_def_var(ncid, "f121", NC_FLOATRANK_f121f121_dims, &f121_id);
#544    stat = nc_def_var(ncid, "d122", NC_DOUBLERANK_d122d122_dims, &d122_id);
#550    stat = nc_def_var(ncid, "c123", NC_CHARRANK_c123c123_dims, &c123_id);
#556    stat = nc_def_var(ncid, "s131", NC_SHORTRANK_s131s131_dims, &s131_id);
#562    stat = nc_def_var(ncid, "i132", NC_INTRANK_i132i132_dims, &i132_id);
#568    stat = nc_def_var(ncid, "f133", NC_FLOATRANK_f133f133_dims, &f133_id);
#574    stat = nc_def_var(ncid, "f211", NC_FLOATRANK_f211f211_dims, &f211_id);
#580    stat = nc_def_var(ncid, "d212", NC_DOUBLERANK_d212d212_dims, &d212_id);
#586    stat = nc_def_var(ncid, "c213", NC_CHARRANK_c213c213_dims, &c213_id);
#592    stat = nc_def_var(ncid, "s221", NC_SHORTRANK_s221s221_dims, &s221_id);
#598    stat = nc_def_var(ncid, "i222", NC_INTRANK_i222i222_dims, &i222_id);
#604    stat = nc_def_var(ncid, "f223", NC_FLOATRANK_f223f223_dims, &f223_id);
#610    stat = nc_def_var(ncid, "c231", NC_CHARRANK_c231c231_dims, &c231_id);
#616    stat = nc_def_var(ncid, "b232", NC_BYTERANK_b232b232_dims, &b232_id);
#622    stat = nc_def_var(ncid, "s233", NC_SHORTRANK_s233s233_dims, &s233_id);
#628    stat = nc_def_var(ncid, "s311", NC_SHORTRANK_s311s311_dims, &s311_id);
#634    stat = nc_def_var(ncid, "i312", NC_INTRANK_i312i312_dims, &i312_id);
#640    stat = nc_def_var(ncid, "f313", NC_FLOATRANK_f313f313_dims, &f313_id);
#643    stat = nc_def_var(ncid, "var-name-dashes", NC_DOUBLERANK_var_MINUS_name_MINUS_dashes, 0, &var_MINUS_name_MINUS_dashes_id);
#646    stat = nc_def_var(ncid, "var.name.dots", NC_DOUBLERANK_var_PERIOD_name_PERIOD_dots, 0, &var_PERIOD_name_PERIOD_dots_id);
#649    stat = nc_def_var(ncid, "var+name+plusses", NC_DOUBLERANK_var_PLUS_name_PLUS_plusses, 0, &var_PLUS_name_PLUS_plusses_id);
#652    stat = nc_def_var(ncid, "var@name@ats", NC_DOUBLERANK_var_ATSIGN_name_ATSIGN_ats, 0, &var_ATSIGN_name_ATSIGN_ats_id);
#658    stat = nc_put_att_text(ncidNC_GLOBAL, "Gc", 1, "");
#664    stat = nc_put_att_schar(ncidNC_GLOBAL, "Gb", NC_BYTE, 2, c0_Gb_att);
#670    stat = nc_put_att_short(ncidNC_GLOBAL, "Gs", NC_SHORT, 3, c0_Gs_att);
#676    stat = nc_put_att_int(ncidNC_GLOBAL, "Gi", NC_INT, 3, c0_Gi_att);
#682    stat = nc_put_att_float(ncidNC_GLOBAL, "Gf", NC_FLOAT, 3, c0_Gf_att);
#688    stat = nc_put_att_double(ncidNC_GLOBAL, "Gd", NC_DOUBLE, 3, c0_Gd_att);
#694    stat = nc_put_att_int(ncidNC_GLOBAL, "Gatt-name-dashes", NC_INT, 1, c0_Gatt_MINUS_name_MINUS_dashes_att);
#700    stat = nc_put_att_int(ncidNC_GLOBAL, "Gatt.name.dots", NC_INT, 1, c0_Gatt_DOT_name_DOT_dots_att);
#706    stat = nc_put_att_int(ncidNC_GLOBAL, "Gatt+name+plusses", NC_INT, 1, c0_Gatt_PLUS_name_PLUS_plusses_att);
#712    stat = nc_put_att_int(ncidNC_GLOBAL, "Gatt@name@ats", NC_INT, 1, c0_Gatt_ATSIGN_name_ATSIGN_ats_att);
#721    stat = nc_put_att_int(ncidc_id, "att-name-dashes", NC_INT, 1, c0_att_MINUS_name_MINUS_dashes_att);
#727    stat = nc_put_att_int(ncidc_id, "att.name.dots", NC_INT, 1, c0_att_DOT_name_DOT_dots_att);
#733    stat = nc_put_att_int(ncidc_id, "att+name+plusses", NC_INT, 1, c0_att_PLUS_name_PLUS_plusses_att);
#739    stat = nc_put_att_int(ncidc_id, "att@name@ats", NC_INT, 1, c0_att_ATSIGN_name_ATSIGN_ats_att);
#744    stat = nc_put_att_text(ncidb_id, "c", 1, "");
#750    stat = nc_put_att_schar(ncids_id, "b", NC_BYTE, 4, c0_b_att);
#756    stat = nc_put_att_short(ncids_id, "s", NC_SHORT, 3, c0_s_att);
#762    stat = nc_put_att_int(ncidi_id, "i", NC_INT, 3, c0_i_att);
#768    stat = nc_put_att_float(ncidi_id, "f", NC_FLOAT, 3, c0_f_att);
#774    stat = nc_put_att_double(ncidi_id, "d", NC_DOUBLE, 3, c0_d_att);
#779    stat = nc_put_att_text(ncidf_id, "c", 1, "x");
#784    stat = nc_put_att_text(ncidd_id, "c", 8, "abcd\tZ$&");
#790    stat = nc_enddef (ncid);
#798    stat = nc_put_var1(ncidc_id, &countc_data);
#806    stat = nc_put_var1(ncidb_id, &countb_data);
#814    stat = nc_put_var1(ncids_id, &counts_data);
#822    stat = nc_put_var1(ncidi_id, &counti_data);
#830    stat = nc_put_var1(ncidf_id, &countf_data);
#838    stat = nc_put_var1(ncidd_id, &countd_data);
#847    stat = nc_put_vara(ncidcr_idcr_startsetcr_countsetcr_data);
#856    stat = nc_put_vara(ncidbr_idbr_startsetbr_countsetbr_data);
#865    stat = nc_put_vara(ncidsr_idsr_startsetsr_countsetsr_data);
#874    stat = nc_put_vara(ncidir_idir_startsetir_countsetir_data);
#883    stat = nc_put_vara(ncidfr_idfr_startsetfr_countsetfr_data);
#892    stat = nc_put_vara(nciddr_iddr_startsetdr_countsetdr_data);
#901    stat = nc_put_vara(ncidc1_idc1_startsetc1_countsetc1_data);
#910    stat = nc_put_vara(ncidb1_idb1_startsetb1_countsetb1_data);
#919    stat = nc_put_vara(ncids1_ids1_startsets1_countsets1_data);
#928    stat = nc_put_vara(ncidi1_idi1_startseti1_countseti1_data);
#937    stat = nc_put_vara(ncidf1_idf1_startsetf1_countsetf1_data);
#946    stat = nc_put_vara(ncidd1_idd1_startsetd1_countsetd1_data);
#955    stat = nc_put_vara(ncidc2_idc2_startsetc2_countsetc2_data);
#964    stat = nc_put_vara(ncidb2_idb2_startsetb2_countsetb2_data);
#973    stat = nc_put_vara(ncids2_ids2_startsets2_countsets2_data);
#982    stat = nc_put_vara(ncidi2_idi2_startseti2_countseti2_data);
#991    stat = nc_put_vara(ncidf2_idf2_startsetf2_countsetf2_data);
#1000    stat = nc_put_vara(ncidd2_idd2_startsetd2_countsetd2_data);
#1009    stat = nc_put_vara(ncidc3_idc3_startsetc3_countsetc3_data);
#1018    stat = nc_put_vara(ncidb3_idb3_startsetb3_countsetb3_data);
#1027    stat = nc_put_vara(ncids3_ids3_startsets3_countsets3_data);
#1036    stat = nc_put_vara(ncidi3_idi3_startseti3_countseti3_data);
#1045    stat = nc_put_vara(ncidf3_idf3_startsetf3_countsetf3_data);
#1054    stat = nc_put_vara(ncidd3_idd3_startsetd3_countsetd3_data);
#1063    stat = nc_put_vara(ncidcr1_idcr1_startsetcr1_countsetcr1_data);
#1072    stat = nc_put_vara(ncidbr2_idbr2_startsetbr2_countsetbr2_data);
#1081    stat = nc_put_vara(ncidsr3_idsr3_startsetsr3_countsetsr3_data);
#1090    stat = nc_put_vara(ncidf11_idf11_startsetf11_countsetf11_data);
#1099    stat = nc_put_vara(ncidd12_idd12_startsetd12_countsetd12_data);
#1108    stat = nc_put_vara(ncidc13_idc13_startsetc13_countsetc13_data);
#1117    stat = nc_put_vara(ncids21_ids21_startsets21_countsets21_data);
#1126    stat = nc_put_vara(ncidi22_idi22_startseti22_countseti22_data);
#1135    stat = nc_put_vara(ncidf23_idf23_startsetf23_countsetf23_data);
#1144    stat = nc_put_vara(ncidc31_idc31_startsetc31_countsetc31_data);
#1153    stat = nc_put_vara(ncidb32_idb32_startsetb32_countsetb32_data);
#1162    stat = nc_put_vara(ncids33_ids33_startsets33_countsets33_data);
#1171    stat = nc_put_vara(ncidsr11_idsr11_startsetsr11_countsetsr11_data);
#1180    stat = nc_put_vara(ncidir12_idir12_startsetir12_countsetir12_data);
#1189    stat = nc_put_vara(ncidfr13_idfr13_startsetfr13_countsetfr13_data);
#1198    stat = nc_put_vara(ncidcr21_idcr21_startsetcr21_countsetcr21_data);
#1207    stat = nc_put_vara(ncidbr22_idbr22_startsetbr22_countsetbr22_data);
#1216    stat = nc_put_vara(ncidsr23_idsr23_startsetsr23_countsetsr23_data);
#1225    stat = nc_put_vara(ncidfr31_idfr31_startsetfr31_countsetfr31_data);
#1234    stat = nc_put_vara(nciddr32_iddr32_startsetdr32_countsetdr32_data);
#1243    stat = nc_put_vara(ncidcr33_idcr33_startsetcr33_countsetcr33_data);
#1252    stat = nc_put_vara(ncidc111_idc111_startsetc111_countsetc111_data);
#1261    stat = nc_put_vara(ncidb112_idb112_startsetb112_countsetb112_data);
#1270    stat = nc_put_vara(ncids113_ids113_startsets113_countsets113_data);
#1279    stat = nc_put_vara(ncidf121_idf121_startsetf121_countsetf121_data);
#1288    stat = nc_put_vara(ncidd122_idd122_startsetd122_countsetd122_data);
#1297    stat = nc_put_vara(ncidc123_idc123_startsetc123_countsetc123_data);
#1306    stat = nc_put_vara(ncids131_ids131_startsets131_countsets131_data);
#1315    stat = nc_put_vara(ncidi132_idi132_startseti132_countseti132_data);
#1324    stat = nc_put_vara(ncidf133_idf133_startsetf133_countsetf133_data);
#1333    stat = nc_put_vara(ncidf211_idf211_startsetf211_countsetf211_data);
#1342    stat = nc_put_vara(ncidd212_idd212_startsetd212_countsetd212_data);
#1351    stat = nc_put_vara(ncidc213_idc213_startsetc213_countsetc213_data);
#1360    stat = nc_put_vara(ncids221_ids221_startsets221_countsets221_data);
#1369    stat = nc_put_vara(ncidi222_idi222_startseti222_countseti222_data);
#1378    stat = nc_put_vara(ncidf223_idf223_startsetf223_countsetf223_data);
#1387    stat = nc_put_vara(ncidc231_idc231_startsetc231_countsetc231_data);
#1396    stat = nc_put_vara(ncidb232_idb232_startsetb232_countsetb232_data);
#1405    stat = nc_put_vara(ncids233_ids233_startsets233_countsets233_data);
#1414    stat = nc_put_vara(ncids311_ids311_startsets311_countsets311_data);
#1423    stat = nc_put_vara(ncidi312_idi312_startseti312_countseti312_data);
#1432    stat = nc_put_vara(ncidf313_idf313_startsetf313_countsetf313_data);
#1440    stat = nc_put_var1(ncidvar_MINUS_name_MINUS_dashes_id, &countvar_MINUS_name_MINUS_dashes_data);
#1448    stat = nc_put_var1(ncidvar_PERIOD_name_PERIOD_dots_id, &countvar_PERIOD_name_PERIOD_dots_data);
#1453    stat = nc_close(ncid);
ctest64.c#19    int  ncid;  /* netCDF id */
#266    stat = nc_create("ctest0_64.nc", NC_CLOBBER|NC_64BIT_OFFSET, &ncid);
#270    stat = nc_def_dim(ncid, "Dr", Dr_len, &Dr_dim);
#272    stat = nc_def_dim(ncid, "D1", D1_len, &D1_dim);
#274    stat = nc_def_dim(ncid, "D2", D2_len, &D2_dim);
#276    stat = nc_def_dim(ncid, "D3", D3_len, &D3_dim);
#278    stat = nc_def_dim(ncid, "dim-name-dashes", dim_MINUS_name_MINUS_dashes_len, &dim_MINUS_name_MINUS_dashes_dim);
#280    stat = nc_def_dim(ncid, "dim.name.dots", dim_PERIOD_name_PERIOD_dots_len, &dim_PERIOD_name_PERIOD_dots_dim);
#282    stat = nc_def_dim(ncid, "dim+name+plusses", dim_PLUS_name_PLUS_plusses_len, &dim_PLUS_name_PLUS_plusses_dim);
#284    stat = nc_def_dim(ncid, "dim@name@ats", dim_ATSIGN_name_ATSIGN_ats_len, &dim_ATSIGN_name_ATSIGN_ats_dim);
#289    stat = nc_def_var(ncid, "c", NC_CHARRANK_c, 0, &c_id);
#292    stat = nc_def_var(ncid, "b", NC_BYTERANK_b, 0, &b_id);
#295    stat = nc_def_var(ncid, "s", NC_SHORTRANK_s, 0, &s_id);
#298    stat = nc_def_var(ncid, "i", NC_INTRANK_i, 0, &i_id);
#301    stat = nc_def_var(ncid, "f", NC_FLOATRANK_f, 0, &f_id);
#304    stat = nc_def_var(ncid, "d", NC_DOUBLERANK_d, 0, &d_id);
#308    stat = nc_def_var(ncid, "cr", NC_CHARRANK_crcr_dims, &cr_id);
#312    stat = nc_def_var(ncid, "br", NC_BYTERANK_brbr_dims, &br_id);
#316    stat = nc_def_var(ncid, "sr", NC_SHORTRANK_srsr_dims, &sr_id);
#320    stat = nc_def_var(ncid, "ir", NC_INTRANK_irir_dims, &ir_id);
#324    stat = nc_def_var(ncid, "fr", NC_FLOATRANK_frfr_dims, &fr_id);
#328    stat = nc_def_var(ncid, "dr", NC_DOUBLERANK_drdr_dims, &dr_id);
#332    stat = nc_def_var(ncid, "c1", NC_CHARRANK_c1c1_dims, &c1_id);
#336    stat = nc_def_var(ncid, "b1", NC_BYTERANK_b1b1_dims, &b1_id);
#340    stat = nc_def_var(ncid, "s1", NC_SHORTRANK_s1s1_dims, &s1_id);
#344    stat = nc_def_var(ncid, "i1", NC_INTRANK_i1i1_dims, &i1_id);
#348    stat = nc_def_var(ncid, "f1", NC_FLOATRANK_f1f1_dims, &f1_id);
#352    stat = nc_def_var(ncid, "d1", NC_DOUBLERANK_d1d1_dims, &d1_id);
#356    stat = nc_def_var(ncid, "c2", NC_CHARRANK_c2c2_dims, &c2_id);
#360    stat = nc_def_var(ncid, "b2", NC_BYTERANK_b2b2_dims, &b2_id);
#364    stat = nc_def_var(ncid, "s2", NC_SHORTRANK_s2s2_dims, &s2_id);
#368    stat = nc_def_var(ncid, "i2", NC_INTRANK_i2i2_dims, &i2_id);
#372    stat = nc_def_var(ncid, "f2", NC_FLOATRANK_f2f2_dims, &f2_id);
#376    stat = nc_def_var(ncid, "d2", NC_DOUBLERANK_d2d2_dims, &d2_id);
#380    stat = nc_def_var(ncid, "c3", NC_CHARRANK_c3c3_dims, &c3_id);
#384    stat = nc_def_var(ncid, "b3", NC_BYTERANK_b3b3_dims, &b3_id);
#388    stat = nc_def_var(ncid, "s3", NC_SHORTRANK_s3s3_dims, &s3_id);
#392    stat = nc_def_var(ncid, "i3", NC_INTRANK_i3i3_dims, &i3_id);
#396    stat = nc_def_var(ncid, "f3", NC_FLOATRANK_f3f3_dims, &f3_id);
#400    stat = nc_def_var(ncid, "d3", NC_DOUBLERANK_d3d3_dims, &d3_id);
#405    stat = nc_def_var(ncid, "cr1", NC_CHARRANK_cr1cr1_dims, &cr1_id);
#410    stat = nc_def_var(ncid, "br2", NC_BYTERANK_br2br2_dims, &br2_id);
#415    stat = nc_def_var(ncid, "sr3", NC_SHORTRANK_sr3sr3_dims, &sr3_id);
#420    stat = nc_def_var(ncid, "f11", NC_FLOATRANK_f11f11_dims, &f11_id);
#425    stat = nc_def_var(ncid, "d12", NC_DOUBLERANK_d12d12_dims, &d12_id);
#430    stat = nc_def_var(ncid, "c13", NC_CHARRANK_c13c13_dims, &c13_id);
#435    stat = nc_def_var(ncid, "s21", NC_SHORTRANK_s21s21_dims, &s21_id);
#440    stat = nc_def_var(ncid, "i22", NC_INTRANK_i22i22_dims, &i22_id);
#445    stat = nc_def_var(ncid, "f23", NC_FLOATRANK_f23f23_dims, &f23_id);
#450    stat = nc_def_var(ncid, "c31", NC_CHARRANK_c31c31_dims, &c31_id);
#455    stat = nc_def_var(ncid, "b32", NC_BYTERANK_b32b32_dims, &b32_id);
#460    stat = nc_def_var(ncid, "s33", NC_SHORTRANK_s33s33_dims, &s33_id);
#466    stat = nc_def_var(ncid, "sr11", NC_SHORTRANK_sr11sr11_dims, &sr11_id);
#472    stat = nc_def_var(ncid, "ir12", NC_INTRANK_ir12ir12_dims, &ir12_id);
#478    stat = nc_def_var(ncid, "fr13", NC_FLOATRANK_fr13fr13_dims, &fr13_id);
#484    stat = nc_def_var(ncid, "cr21", NC_CHARRANK_cr21cr21_dims, &cr21_id);
#490    stat = nc_def_var(ncid, "br22", NC_BYTERANK_br22br22_dims, &br22_id);
#496    stat = nc_def_var(ncid, "sr23", NC_SHORTRANK_sr23sr23_dims, &sr23_id);
#502    stat = nc_def_var(ncid, "fr31", NC_FLOATRANK_fr31fr31_dims, &fr31_id);
#508    stat = nc_def_var(ncid, "dr32", NC_DOUBLERANK_dr32dr32_dims, &dr32_id);
#514    stat = nc_def_var(ncid, "cr33", NC_CHARRANK_cr33cr33_dims, &cr33_id);
#520    stat = nc_def_var(ncid, "c111", NC_CHARRANK_c111c111_dims, &c111_id);
#526    stat = nc_def_var(ncid, "b112", NC_BYTERANK_b112b112_dims, &b112_id);
#532    stat = nc_def_var(ncid, "s113", NC_SHORTRANK_s113s113_dims, &s113_id);
#538    stat = nc_def_var(ncid, "f121", NC_FLOATRANK_f121f121_dims, &f121_id);
#544    stat = nc_def_var(ncid, "d122", NC_DOUBLERANK_d122d122_dims, &d122_id);
#550    stat = nc_def_var(ncid, "c123", NC_CHARRANK_c123c123_dims, &c123_id);
#556    stat = nc_def_var(ncid, "s131", NC_SHORTRANK_s131s131_dims, &s131_id);
#562    stat = nc_def_var(ncid, "i132", NC_INTRANK_i132i132_dims, &i132_id);
#568    stat = nc_def_var(ncid, "f133", NC_FLOATRANK_f133f133_dims, &f133_id);
#574    stat = nc_def_var(ncid, "f211", NC_FLOATRANK_f211f211_dims, &f211_id);
#580    stat = nc_def_var(ncid, "d212", NC_DOUBLERANK_d212d212_dims, &d212_id);
#586    stat = nc_def_var(ncid, "c213", NC_CHARRANK_c213c213_dims, &c213_id);
#592    stat = nc_def_var(ncid, "s221", NC_SHORTRANK_s221s221_dims, &s221_id);
#598    stat = nc_def_var(ncid, "i222", NC_INTRANK_i222i222_dims, &i222_id);
#604    stat = nc_def_var(ncid, "f223", NC_FLOATRANK_f223f223_dims, &f223_id);
#610    stat = nc_def_var(ncid, "c231", NC_CHARRANK_c231c231_dims, &c231_id);
#616    stat = nc_def_var(ncid, "b232", NC_BYTERANK_b232b232_dims, &b232_id);
#622    stat = nc_def_var(ncid, "s233", NC_SHORTRANK_s233s233_dims, &s233_id);
#628    stat = nc_def_var(ncid, "s311", NC_SHORTRANK_s311s311_dims, &s311_id);
#634    stat = nc_def_var(ncid, "i312", NC_INTRANK_i312i312_dims, &i312_id);
#640    stat = nc_def_var(ncid, "f313", NC_FLOATRANK_f313f313_dims, &f313_id);
#643    stat = nc_def_var(ncid, "var-name-dashes", NC_DOUBLERANK_var_MINUS_name_MINUS_dashes, 0, &var_MINUS_name_MINUS_dashes_id);
#646    stat = nc_def_var(ncid, "var.name.dots", NC_DOUBLERANK_var_PERIOD_name_PERIOD_dots, 0, &var_PERIOD_name_PERIOD_dots_id);
#649    stat = nc_def_var(ncid, "var+name+plusses", NC_DOUBLERANK_var_PLUS_name_PLUS_plusses, 0, &var_PLUS_name_PLUS_plusses_id);
#652    stat = nc_def_var(ncid, "var@name@ats", NC_DOUBLERANK_var_ATSIGN_name_ATSIGN_ats, 0, &var_ATSIGN_name_ATSIGN_ats_id);
#658    stat = nc_put_att_text(ncidNC_GLOBAL, "Gc", 1, "");
#664    stat = nc_put_att_schar(ncidNC_GLOBAL, "Gb", NC_BYTE, 2, c0_Gb_att);
#670    stat = nc_put_att_short(ncidNC_GLOBAL, "Gs", NC_SHORT, 3, c0_Gs_att);
#676    stat = nc_put_att_int(ncidNC_GLOBAL, "Gi", NC_INT, 3, c0_Gi_att);
#682    stat = nc_put_att_float(ncidNC_GLOBAL, "Gf", NC_FLOAT, 3, c0_Gf_att);
#688    stat = nc_put_att_double(ncidNC_GLOBAL, "Gd", NC_DOUBLE, 3, c0_Gd_att);
#694    stat = nc_put_att_int(ncidNC_GLOBAL, "Gatt-name-dashes", NC_INT, 1, c0_Gatt_MINUS_name_MINUS_dashes_att);
#700    stat = nc_put_att_int(ncidNC_GLOBAL, "Gatt.name.dots", NC_INT, 1, c0_Gatt_DOT_name_DOT_dots_att);
#706    stat = nc_put_att_int(ncidNC_GLOBAL, "Gatt+name+plusses", NC_INT, 1, c0_Gatt_PLUS_name_PLUS_plusses_att);
#712    stat = nc_put_att_int(ncidNC_GLOBAL, "Gatt@name@ats", NC_INT, 1, c0_Gatt_ATSIGN_name_ATSIGN_ats_att);
#721    stat = nc_put_att_int(ncidc_id, "att-name-dashes", NC_INT, 1, c0_att_MINUS_name_MINUS_dashes_att);
#727    stat = nc_put_att_int(ncidc_id, "att.name.dots", NC_INT, 1, c0_att_DOT_name_DOT_dots_att);
#733    stat = nc_put_att_int(ncidc_id, "att+name+plusses", NC_INT, 1, c0_att_PLUS_name_PLUS_plusses_att);
#739    stat = nc_put_att_int(ncidc_id, "att@name@ats", NC_INT, 1, c0_att_ATSIGN_name_ATSIGN_ats_att);
#744    stat = nc_put_att_text(ncidb_id, "c", 1, "");
#750    stat = nc_put_att_schar(ncids_id, "b", NC_BYTE, 4, c0_b_att);
#756    stat = nc_put_att_short(ncids_id, "s", NC_SHORT, 3, c0_s_att);
#762    stat = nc_put_att_int(ncidi_id, "i", NC_INT, 3, c0_i_att);
#768    stat = nc_put_att_float(ncidi_id, "f", NC_FLOAT, 3, c0_f_att);
#774    stat = nc_put_att_double(ncidi_id, "d", NC_DOUBLE, 3, c0_d_att);
#779    stat = nc_put_att_text(ncidf_id, "c", 1, "x");
#784    stat = nc_put_att_text(ncidd_id, "c", 8, "abcd\tZ$&");
#790    stat = nc_enddef (ncid);
#798    stat = nc_put_var1(ncidc_id, &countc_data);
#806    stat = nc_put_var1(ncidb_id, &countb_data);
#814    stat = nc_put_var1(ncids_id, &counts_data);
#822    stat = nc_put_var1(ncidi_id, &counti_data);
#830    stat = nc_put_var1(ncidf_id, &countf_data);
#838    stat = nc_put_var1(ncidd_id, &countd_data);
#847    stat = nc_put_vara(ncidcr_idcr_startsetcr_countsetcr_data);
#856    stat = nc_put_vara(ncidbr_idbr_startsetbr_countsetbr_data);
#865    stat = nc_put_vara(ncidsr_idsr_startsetsr_countsetsr_data);
#874    stat = nc_put_vara(ncidir_idir_startsetir_countsetir_data);
#883    stat = nc_put_vara(ncidfr_idfr_startsetfr_countsetfr_data);
#892    stat = nc_put_vara(nciddr_iddr_startsetdr_countsetdr_data);
#901    stat = nc_put_vara(ncidc1_idc1_startsetc1_countsetc1_data);
#910    stat = nc_put_vara(ncidb1_idb1_startsetb1_countsetb1_data);
#919    stat = nc_put_vara(ncids1_ids1_startsets1_countsets1_data);
#928    stat = nc_put_vara(ncidi1_idi1_startseti1_countseti1_data);
#937    stat = nc_put_vara(ncidf1_idf1_startsetf1_countsetf1_data);
#946    stat = nc_put_vara(ncidd1_idd1_startsetd1_countsetd1_data);
#955    stat = nc_put_vara(ncidc2_idc2_startsetc2_countsetc2_data);
#964    stat = nc_put_vara(ncidb2_idb2_startsetb2_countsetb2_data);
#973    stat = nc_put_vara(ncids2_ids2_startsets2_countsets2_data);
#982    stat = nc_put_vara(ncidi2_idi2_startseti2_countseti2_data);
#991    stat = nc_put_vara(ncidf2_idf2_startsetf2_countsetf2_data);
#1000    stat = nc_put_vara(ncidd2_idd2_startsetd2_countsetd2_data);
#1009    stat = nc_put_vara(ncidc3_idc3_startsetc3_countsetc3_data);
#1018    stat = nc_put_vara(ncidb3_idb3_startsetb3_countsetb3_data);
#1027    stat = nc_put_vara(ncids3_ids3_startsets3_countsets3_data);
#1036    stat = nc_put_vara(ncidi3_idi3_startseti3_countseti3_data);
#1045    stat = nc_put_vara(ncidf3_idf3_startsetf3_countsetf3_data);
#1054    stat = nc_put_vara(ncidd3_idd3_startsetd3_countsetd3_data);
#1063    stat = nc_put_vara(ncidcr1_idcr1_startsetcr1_countsetcr1_data);
#1072    stat = nc_put_vara(ncidbr2_idbr2_startsetbr2_countsetbr2_data);
#1081    stat = nc_put_vara(ncidsr3_idsr3_startsetsr3_countsetsr3_data);
#1090    stat = nc_put_vara(ncidf11_idf11_startsetf11_countsetf11_data);
#1099    stat = nc_put_vara(ncidd12_idd12_startsetd12_countsetd12_data);
#1108    stat = nc_put_vara(ncidc13_idc13_startsetc13_countsetc13_data);
#1117    stat = nc_put_vara(ncids21_ids21_startsets21_countsets21_data);
#1126    stat = nc_put_vara(ncidi22_idi22_startseti22_countseti22_data);
#1135    stat = nc_put_vara(ncidf23_idf23_startsetf23_countsetf23_data);
#1144    stat = nc_put_vara(ncidc31_idc31_startsetc31_countsetc31_data);
#1153    stat = nc_put_vara(ncidb32_idb32_startsetb32_countsetb32_data);
#1162    stat = nc_put_vara(ncids33_ids33_startsets33_countsets33_data);
#1171    stat = nc_put_vara(ncidsr11_idsr11_startsetsr11_countsetsr11_data);
#1180    stat = nc_put_vara(ncidir12_idir12_startsetir12_countsetir12_data);
#1189    stat = nc_put_vara(ncidfr13_idfr13_startsetfr13_countsetfr13_data);
#1198    stat = nc_put_vara(ncidcr21_idcr21_startsetcr21_countsetcr21_data);
#1207    stat = nc_put_vara(ncidbr22_idbr22_startsetbr22_countsetbr22_data);
#1216    stat = nc_put_vara(ncidsr23_idsr23_startsetsr23_countsetsr23_data);
#1225    stat = nc_put_vara(ncidfr31_idfr31_startsetfr31_countsetfr31_data);
#1234    stat = nc_put_vara(nciddr32_iddr32_startsetdr32_countsetdr32_data);
#1243    stat = nc_put_vara(ncidcr33_idcr33_startsetcr33_countsetcr33_data);
#1252    stat = nc_put_vara(ncidc111_idc111_startsetc111_countsetc111_data);
#1261    stat = nc_put_vara(ncidb112_idb112_startsetb112_countsetb112_data);
#1270    stat = nc_put_vara(ncids113_ids113_startsets113_countsets113_data);
#1279    stat = nc_put_vara(ncidf121_idf121_startsetf121_countsetf121_data);
#1288    stat = nc_put_vara(ncidd122_idd122_startsetd122_countsetd122_data);
#1297    stat = nc_put_vara(ncidc123_idc123_startsetc123_countsetc123_data);
#1306    stat = nc_put_vara(ncids131_ids131_startsets131_countsets131_data);
#1315    stat = nc_put_vara(ncidi132_idi132_startseti132_countseti132_data);
#1324    stat = nc_put_vara(ncidf133_idf133_startsetf133_countsetf133_data);
#1333    stat = nc_put_vara(ncidf211_idf211_startsetf211_countsetf211_data);
#1342    stat = nc_put_vara(ncidd212_idd212_startsetd212_countsetd212_data);
#1351    stat = nc_put_vara(ncidc213_idc213_startsetc213_countsetc213_data);
#1360    stat = nc_put_vara(ncids221_ids221_startsets221_countsets221_data);
#1369    stat = nc_put_vara(ncidi222_idi222_startseti222_countseti222_data);
#1378    stat = nc_put_vara(ncidf223_idf223_startsetf223_countsetf223_data);
#1387    stat = nc_put_vara(ncidc231_idc231_startsetc231_countsetc231_data);
#1396    stat = nc_put_vara(ncidb232_idb232_startsetb232_countsetb232_data);
#1405    stat = nc_put_vara(ncids233_ids233_startsets233_countsets233_data);
#1414    stat = nc_put_vara(ncids311_ids311_startsets311_countsets311_data);
#1423    stat = nc_put_vara(ncidi312_idi312_startseti312_countseti312_data);
#1432    stat = nc_put_vara(ncidf313_idf313_startsetf313_countsetf313_data);
#1440    stat = nc_put_var1(ncidvar_MINUS_name_MINUS_dashes_id, &countvar_MINUS_name_MINUS_dashes_data);
#1448    stat = nc_put_var1(ncidvar_PERIOD_name_PERIOD_dots_id, &countvar_PERIOD_name_PERIOD_dots_data);
#1453    stat = nc_close(ncid);
dapdump.c#19dumpmetadata(int ncidNChdr** hdrp)
#24    hdr->ncid = ncid;
#28    stat = nc_inq(hdr->ncid,
#36 hdr->ncid,hdr->ngatts,hdr->ndims,hdr->nvars,hdr->unlimid);
#49        stat = nc_inq_attname(hdr->ncid,NC_GLOBAL,i,attname);
#52 stat = nc_inq_att(hdr->ncid,NC_GLOBAL,att->name,&nctype,&nvalues);
#63     stat = nc_get_att(hdr->ncid,NC_GLOBAL,att->name,values);
#71     stat = nc_get_att(hdr->ncid,NC_GLOBAL,att->name,values);
#85        stat = nc_inq_dim(hdr->ncid,
#99        stat = nc_inq_var(hdr->ncid,
#127            stat = nc_inq_attname(hdr->ncid,var->varid,j,attname);
#130     stat = nc_inq_att(hdr->ncid,var->varid,att->name,&nctype,&nvalues);
#136     stat = nc_get_att(hdr->ncid,var->varid,att->name,values);
#447    snprintf(tmp,sizeof(tmp),"ncid=%d\n",node->ncid);
dapdump.h#29    int ncid;
#41extern int dumpmetadata(int ncidNChdr**);
#54extern int dumpmetadata(int ncidNChdr** hdrp);
datt.c#107nc_rename_att(int ncid, int varid, const char *name, const char *newname)
#110   int stat = NC_check_id(ncid, &ncp);
#113   return ncp->dispatch->rename_att(ncidvaridnamenewname);
#158nc_del_att(int ncid, int varid, const char *name)
#161   int stat = NC_check_id(ncid, &ncp);
#164   stat = ncp->dispatch->del_att(ncidvaridname);
dattget.c#44nc_get_att(int ncid, int varid, const char *name, void *value)
#50   if ((stat = NC_check_id(ncid, &ncp)))
#54   if ((stat = nc_inq_atttype(ncidvaridname, &xtype)))
#58   return ncp->dispatch->get_att(ncidvaridnamevaluextype);
#137nc_get_att_text(int ncid, int varid, const char *name, char *value)
#140   int stat = NC_check_id(ncid, &ncp);
#143   return ncp->dispatch->get_att(ncidvaridname, (void *)valueNC_CHAR);
#147nc_get_att_schar(int ncid, int varid, const char *name, signed char *value)
#150   int stat = NC_check_id(ncid, &ncp);
#153   return ncp->dispatch->get_att(ncidvaridname, (void *)valueNC_BYTE);
#157nc_get_att_uchar(int ncid, int varid, const char *name, unsigned char *value)
#160   int stat = NC_check_id(ncid, &ncp);
#163   return ncp->dispatch->get_att(ncidvaridname, (void *)valueNC_UBYTE);
#167nc_get_att_short(int ncid, int varid, const char *name, short *value)
#170   int stat = NC_check_id(ncid, &ncp);
#173   return ncp->dispatch->get_att(ncidvaridname, (void *)valueNC_SHORT);
#177nc_get_att_int(int ncid, int varid, const char *name, int *value)
#180   int stat = NC_check_id(ncid, &ncp);
#183   return ncp->dispatch->get_att(ncidvaridname, (void *)valueNC_INT);
#187nc_get_att_long(int ncid, int varid, const char *name, long *value)
#190   int stat = NC_check_id(ncid, &ncp);
#193   return ncp->dispatch->get_att(ncidvaridname, (void *)valuelongtype);
#197nc_get_att_float(int ncid, int varid, const char *name, float *value)
#200   int stat = NC_check_id(ncid, &ncp);
#203   return ncp->dispatch->get_att(ncidvaridname, (void *)valueNC_FLOAT);
#207nc_get_att_double(int ncid, int varid, const char *name, double *value)
#210   int stat = NC_check_id(ncid, &ncp);
#213   return ncp->dispatch->get_att(ncidvaridname, (void *)valueNC_DOUBLE);
#217nc_get_att_ubyte(int ncid, int varid, const char *name, unsigned char *value)
#220   int stat = NC_check_id(ncid, &ncp);
#223   return ncp->dispatch->get_att(ncidvaridname, (void *)valueNC_UBYTE);
#227nc_get_att_ushort(int ncid, int varid, const char *name, unsigned short *value)
#230   int stat = NC_check_id(ncid, &ncp);
#233   return ncp->dispatch->get_att(ncidvaridname, (void *)valueNC_USHORT);
#237nc_get_att_uint(int ncid, int varid, const char *name, unsigned int *value)
#240   int stat = NC_check_id(ncid, &ncp);
#243   return ncp->dispatch->get_att(ncidvaridname, (void *)valueNC_UINT);
#247nc_get_att_longlong(int ncid, int varid, const char *name, long long *value)
#250   int stat = NC_check_id(ncid, &ncp);
#253   return ncp->dispatch->get_att(ncidvaridname, (void *)valueNC_INT64);
#257nc_get_att_ulonglong(int ncid, int varid, const char *name, unsigned long long *value)
#260   int stat = NC_check_id(ncid, &ncp);
#263   return ncp->dispatch->get_att(ncidvaridname, (void *)valueNC_UINT64);
#341nc_get_att_string(int ncid, int varid, const char *name, char **value)
#344    int stat = NC_check_id(ncid, &ncp);
#347    return ncp->dispatch->get_att(ncid,varid,name,(void*)valueNC_STRING);
dattinq.c#72nc_inq_att(int ncid, int varid, const char *namenc_type *xtypep,
#76   int stat = NC_check_id(ncid, &ncp);
#78   return ncp->dispatch->inq_att(ncidvaridnamextypeplenp);
#101nc_inq_attid(int ncid, int varid, const char *name, int *idp)
#104   int stat = NC_check_id(ncid, &ncp);
#106   return ncp->dispatch->inq_attid(ncidvaridnameidp);
#129nc_inq_attname(int ncid, int varid, int attnum, char *name)
#132   int stat = NC_check_id(ncid, &ncp);
#134   return ncp->dispatch->inq_attname(ncidvaridattnumname);
#149nc_inq_natts(int ncid, int *nattsp)
#152   int stat = NC_check_id(ncid, &ncp);
#155   return ncp->dispatch->inq(ncidNULLNULLnattspNULL);
#174nc_inq_atttype(int ncid, int varid, const char *namenc_type *xtypep)
#177   int stat = NC_check_id(ncid, &ncp);
#179   return ncp->dispatch->inq_att(ncidvaridnamextypepNULL);
#200nc_inq_attlen(int ncid, int varid, const char *name, size_t *lenp)
#203   int stat = NC_check_id(ncid, &ncp);
#205   return ncp->dispatch->inq_att(ncidvaridnameNULLlenp);
dattput.c#50nc_put_att_string(int ncid, int varid, const char *name,
#54    int stat = NC_check_id(ncid, &ncp);
#56    return ncp->dispatch->put_att(ncidvaridnameNC_STRING,
#138int nc_put_att_text(int ncid, int varid, const char *name,
#142   int stat = NC_check_id(ncid, &ncp);
#144   return ncp->dispatch->put_att(ncidvaridnameNC_CHARlen,
#229nc_put_att(int ncid, int varid, const char *namenc_type xtype,
#233   int stat = NC_check_id(ncid, &ncp);
#235   return ncp->dispatch->put_att(ncidvaridnamextypelen,
#240nc_put_att_schar(int ncid, int varid, const char *name,
#244   int stat = NC_check_id(ncid, &ncp);
#246   return ncp->dispatch->put_att(ncidvaridnamextypelen,
#251nc_put_att_uchar(int ncid, int varid, const char *name,
#255   int stat = NC_check_id(ncid, &ncp);
#257   return ncp->dispatch->put_att(ncidvaridnamextypelen,
#262nc_put_att_short(int ncid, int varid, const char *name,
#266   int stat = NC_check_id(ncid, &ncp);
#268   return ncp->dispatch->put_att(ncidvaridnamextypelen,
#273nc_put_att_int(int ncid, int varid, const char *name,
#277   int stat = NC_check_id(ncid, &ncp);
#279   return ncp->dispatch->put_att(ncidvaridnamextypelen,
#284nc_put_att_long(int ncid, int varid, const char *name,
#288   int stat = NC_check_id(ncid, &ncp);
#290   return ncp->dispatch->put_att(ncidvaridnamextypelen,
#295nc_put_att_float(int ncid, int varid, const char *name,
#299   int stat = NC_check_id(ncid, &ncp);
#301   return ncp->dispatch->put_att(ncidvaridnamextypelen,
#306nc_put_att_double(int ncid, int varid, const char *name,
#310   int stat = NC_check_id(ncid, &ncp);
#312   return ncp->dispatch->put_att(ncidvaridnamextypelen,
#317nc_put_att_ubyte(int ncid, int varid, const char *name,
#321   int stat = NC_check_id(ncid, &ncp);
#323   return ncp->dispatch->put_att(ncidvaridnamextypelen,
#328nc_put_att_ushort(int ncid, int varid, const char *name,
#332   int stat = NC_check_id(ncid, &ncp);
#334   return ncp->dispatch->put_att(ncidvaridnamextypelen,
#339nc_put_att_uint(int ncid, int varid, const char *name,
#343   int stat = NC_check_id(ncid, &ncp);
#345   return ncp->dispatch->put_att(ncidvaridnamextypelen,
#350nc_put_att_longlong(int ncid, int varid, const char *name,
#355   int stat = NC_check_id(ncid, &ncp);
#357   return ncp->dispatch->put_att(ncidvaridnamextypelen,
#362nc_put_att_ulonglong(int ncid, int varid, const char *name,
#367   int stat = NC_check_id(ncid, &ncp);
#369   return ncp->dispatch->put_att(ncidvaridnamextypelen,
dcompound.c#63nc_def_compound(int ncid, size_t size, const char *name,
#67   int stat = NC_check_id(ncid,&ncp);
#69   return ncp->dispatch->def_compound(ncid,size,name,typeidp);
#99nc_insert_compound(int ncidnc_type xtype, const char *name,
#103   int stat = NC_check_id(ncid, &ncp);
#105   return ncp->dispatch->insert_compound(ncidxtypename,
#141nc_insert_array_compound(int ncidnc_type xtype, const char *name,
#146   int stat = NC_check_id(ncid,&ncp);
#148   return ncp->dispatch->insert_array_compound(ncid,xtype,name,offset,field_typeid,ndims,dim_sizes);
#175nc_inq_compound(int ncidnc_type xtype, char *name,
#179   int stat = nc_inq_user_type(ncid,xtype,name,sizep,NULL,nfieldsp,&class);
#203nc_inq_compound_name(int ncidnc_type xtype, char *name)
#205   return nc_inq_compound(ncid,xtype,name,NULL,NULL);
#226nc_inq_compound_size(int ncidnc_type xtype, size_t *sizep)
#228   return nc_inq_compound(ncid,xtype,NULL,sizep,NULL);
#249nc_inq_compound_nfields(int ncidnc_type xtype, size_t *nfieldsp)
#251   return nc_inq_compound(ncid,xtype,NULL,NULL,nfieldsp);
#287nc_inq_compound_field(int ncidnc_type xtype, int fieldid,
#293   int stat = NC_check_id(ncid,&ncp);
#295   return ncp->dispatch->inq_compound_field(ncidxtypefieldid,
#321nc_inq_compound_fieldname(int ncidnc_type xtype, int fieldid,
#325   int stat = NC_check_id(ncid,&ncp);
#327   return ncp->dispatch->inq_compound_field(ncidxtypefieldid,
#353nc_inq_compound_fieldoffset(int ncidnc_type xtype, int fieldid,
#357   int stat = NC_check_id(ncid,&ncp);
#359   return ncp->dispatch->inq_compound_field(ncid,xtype,fieldid,NULL,offsetp,NULL,NULL,NULL);
#383nc_inq_compound_fieldtype(int ncidnc_type xtype, int fieldid,
#387   int stat = NC_check_id(ncid,&ncp);
#389   return ncp->dispatch->inq_compound_field(ncid,xtype,fieldid,NULL,NULL,field_typeidp,NULL,NULL);
#413nc_inq_compound_fieldndims(int ncidnc_type xtype, int fieldid,
#417   int stat = NC_check_id(ncid,&ncp);
#419   return ncp->dispatch->inq_compound_field(ncid,xtype,fieldid,NULL,NULL,NULL,ndimsp,NULL);
#443nc_inq_compound_fielddim_sizes(int ncidnc_type xtype, int fieldid,
#447   int stat = NC_check_id(ncid, &ncp);
#449   return ncp->dispatch->inq_compound_field(ncidxtypefieldid,
#475nc_inq_compound_fieldindex(int ncidnc_type xtype, const char *name,
#479   int stat = NC_check_id(ncid,&ncp);
#481   return ncp->dispatch->inq_compound_fieldindex(ncid,xtype,name,fieldidp);
ddim.c#124nc_def_dim(int ncid, const char *name, size_t len, int *idp)
#127    int stat = NC_check_id(ncid, &ncp);
#130    return ncp->dispatch->def_dim(ncidnamelenidp);
#154nc_inq_dimid(int ncid, const char *name, int *idp)
#157    int stat = NC_check_id(ncid, &ncp);
#160    return ncp->dispatch->inq_dimid(ncid,name,idp);
#218nc_inq_dim(int ncid, int dimid, char *name, size_t *lenp)
#221    int stat = NC_check_id(ncid, &ncp);
#224    return ncp->dispatch->inq_dim(ncid,dimid,name,lenp);
#280nc_rename_dim(int ncid, int dimid, const char *name)
#283    int stat = NC_check_id(ncid, &ncp);
#286    return ncp->dispatch->rename_dim(ncid,dimid,name);
#311nc_inq_ndims(int ncid, int *ndimsp)
#314    int stat = NC_check_id(ncid, &ncp);
#318    return ncp->dispatch->inq(ncid,ndimsp,NULL,NULL,NULL);
#342nc_inq_unlimdim(int ncid, int *unlimdimidp)
#345    int stat = NC_check_id(ncid, &ncp);
#348    return ncp->dispatch->inq_unlimdim(ncid,unlimdimidp);
#401nc_inq_dimname(int ncid, int dimid, char *name)
#404    int stat = NC_check_id(ncid, &ncp);
#408    return ncp->dispatch->inq_dim(ncid,dimid,name,NULL);
#458nc_inq_dimlen(int ncid, int dimid, size_t *lenp)
#461    int stat = NC_check_id(ncid, &ncp);
#465    return ncp->dispatch->inq_dim(ncid,dimid,NULL,lenp);
denum.c#43nc_def_enum(int ncidnc_type base_typeid, const char *namenc_type *typeidp)
#46    int stat = NC_check_id(ncid,&ncp);
#48    return ncp->dispatch->def_enum(ncid,base_typeid,name,typeidp);
#71nc_insert_enum(int ncidnc_type xtype, const char *name,
#75    int stat = NC_check_id(ncid, &ncp);
#77    return ncp->dispatch->insert_enum(ncidxtypename,
#107nc_inq_enum(int ncidnc_type xtype, char *namenc_type *base_nc_typep,
#111    int stat = nc_inq_user_type(ncidxtypenamebase_sizep,
#140nc_inq_enum_member(int ncidnc_type xtype, int idx, char *name,
#144    int stat = NC_check_id(ncid, &ncp);
#146    return ncp->dispatch->inq_enum_member(ncidxtypeidxnamevalue);
#168nc_inq_enum_ident(int ncidnc_type xtype, long long value,
#172    int stat = NC_check_id(ncid,&ncp);
#174    return ncp->dispatch->inq_enum_ident(ncid,xtype,value,identifier);
dfile.c#813nc_inq_path(int ncid, size_t *pathlen, char *path)
#817   if ((stat = NC_check_id(ncid, &ncp)))
#878nc_redef(int ncid)
#881   int stat = NC_check_id(ncid, &ncp);
#883   return ncp->dispatch->redef(ncid);
#942nc_enddef(int ncid)
#946   status = NC_check_id(ncid, &ncp);
#948   return ncp->dispatch->_enddef(ncid,0,1,0,1);
#1033nc__enddef(int ncid, size_t h_minfree, size_t v_align, size_t v_minfree,
#1037   int stat = NC_check_id(ncid, &ncp);
#1039   return ncp->dispatch->_enddef(ncid,h_minfree,v_align,v_minfree,r_align);
#1110nc_sync(int ncid)
#1113   int stat = NC_check_id(ncid, &ncp);
#1115   return ncp->dispatch->sync(ncid);
#1162nc_abort(int ncid)
#1165   int stat = NC_check_id(ncid, &ncp);
#1174   stat = ncp->dispatch->abort(ncid);
#1221nc_close(int ncid)
#1224   int stat = NC_check_id(ncid, &ncp);
#1233    stat = ncp->dispatch->close(ncid);
#1340nc_set_fill(int ncid, int fillmode, int *old_modep)
#1343   int stat = NC_check_id(ncid, &ncp);
#1345   return ncp->dispatch->set_fill(ncid,fillmode,old_modep);
#1360nc_inq_base_pe(int ncid, int *pe)
#1363   int stat = NC_check_id(ncid, &ncp);
#1365   return ncp->dispatch->inq_base_pe(ncid,pe);
#1380nc_set_base_pe(int ncid, int pe)
#1383   int stat = NC_check_id(ncid, &ncp);
#1385   return ncp->dispatch->set_base_pe(ncid,pe);
#1407nc_inq_format(int ncid, int *formatp)
#1410   int stat = NC_check_id(ncid, &ncp);
#1412   return ncp->dispatch->inq_format(ncid,formatp);
#1442nc_inq_format_extended(int ncid, int *formatp, int *modep)
#1445   int stat = NC_check_id(ncid, &ncp);
#1447   return ncp->dispatch->inq_format_extended(ncid,formatp,modep);
#1495nc_inq(int ncid, int *ndimsp, int *nvarsp, int *nattsp, int *unlimdimidp)
#1498   int stat = NC_check_id(ncid, &ncp);
#1500   return ncp->dispatch->inq(ncid,ndimsp,nvarsp,nattsp,unlimdimidp);
#1504nc_inq_nvars(int ncid, int *nvarsp)
#1507   int stat = NC_check_id(ncid, &ncp);
#1509   return ncp->dispatch->inq(ncidNULLnvarspNULLNULL);
#1578nc_inq_type(int ncidnc_type xtype, char *name, size_t *size)
#1586   stat = NC_check_id(ncid, &ncp);
#1597      return ncp->dispatch->inq_type(ncid,xtype,name,size);
#1602   nc_inq_format(ncid, &format);
dgroup.c#56int nc_inq_ncid(int ncid, const char *name, int *grp_ncid)
#59    int stat = NC_check_id(ncid,&ncp);
#61    return ncp->dispatch->inq_ncid(ncid,name,grp_ncid);
#73int nc_inq_grps(int ncid, int *numgrps, int *ncids)
#76    int stat = NC_check_id(ncid,&ncp);
#78    return ncp->dispatch->inq_grps(ncid,numgrps,ncids);
#88int nc_inq_grpname(int ncid, char *name)
#91    int stat = NC_check_id(ncid,&ncp);
#93    return ncp->dispatch->inq_grpname(ncid,name);
#106int nc_inq_grpname_full(int ncid, size_t *lenp, char *full_name)
#109    int stat = NC_check_id(ncid,&ncp);
#111    return ncp->dispatch->inq_grpname_full(ncid,lenp,full_name);
#122int nc_inq_grpname_len(int ncid, size_t *lenp)
#124    int stat = nc_inq_grpname_full(ncid,lenp,NULL);
#136int nc_inq_grp_parent(int ncid, int *parent_ncid)
#139    int stat = NC_check_id(ncid,&ncp);
#141    return ncp->dispatch->inq_grp_parent(ncid,parent_ncid);
#155int nc_inq_grp_ncid(int ncid, const char *grp_name, int *grp_ncid)
#157    return nc_inq_ncid(ncid,grp_name,grp_ncid);
#169int nc_inq_grp_full_ncid(int ncid, const char *full_name, int *grp_ncid)
#172    int stat = NC_check_id(ncid,&ncp);
#174    return ncp->dispatch->inq_grp_full_ncid(ncid,full_name,grp_ncid);
#187int nc_inq_varids(int ncid, int *nvars, int *varids)
#190    int stat = NC_check_id(ncid,&ncp);
#192    return ncp->dispatch->inq_varids(ncid,nvars,varids);
#205int nc_inq_dimids(int ncid, int *ndims, int *dimids, int include_parents)
#208    int stat = NC_check_id(ncid,&ncp);
#210    return ncp->dispatch->inq_dimids(ncid,ndims,dimids,include_parents);
#223int nc_inq_typeids(int ncid, int *ntypes, int *typeids)
#226    int stat = NC_check_id(ncid,&ncp);
#228    return ncp->dispatch->inq_typeids(ncid,ntypes,typeids);
#299int nc_show_metadata(int ncid)
#302    int stat = NC_check_id(ncid,&ncp);
#304    return ncp->dispatch->show_metadata(ncid);
dim.c#318NC3_def_dim(int ncid, const char *name, size_t size, int *dimidp)
#326 status = NC_check_id(ncid, &nc);
#383NC3_inq_dimid(int ncid, const char *name, int *dimid_ptr)
#390 status = NC_check_id(ncid, &nc);
#406NC3_inq_dim(int ncid, int dimid, char *name, size_t *sizep)
#413 status = NC_check_id(ncid, &nc);
#439NC3_rename_dim( int ncid, int dimid, const char *unewname)
#448 status = NC_check_id(ncid, &nc);
dinternal.c#18NCDISPATCH_inq_var_all(int ncid, int varid, char *namenc_type *xtypep,
#26   int stat = NC_check_id(ncid,&ncp);
#29      ncidvaridnamextypep,
#40NCDISPATCH_get_att(int ncid, int varid, const char* name, void* valuenc_type t)
#43   int stat = NC_check_id(ncid,&ncp);
#45   return ncp->dispatch->get_att(ncid,varid,name,value,t);
dopaque.c#33nc_def_opaque(int ncid, size_t size, const char *namenc_type *xtypep)
#36    int stat = NC_check_id(ncid,&ncp);
#38    return ncp->dispatch->def_opaque(ncid,size,name,xtypep);
#61nc_inq_opaque(int ncidnc_type xtype, char *name, size_t *sizep)
#64    int stat = nc_inq_user_type(ncid,xtype,name,sizep,NULL,NULL,&class);
dparallel.c#98nc_var_par_access(int ncid, int varid, int par_access)
#104    if ((stat = NC_check_id(ncid, &ncp)))
#110    return ncp->dispatch->var_par_access(ncid,varid,par_access);
dtype.c#92nc_inq_typeid(int ncid, const char *namenc_type *typeidp)
#95    int stat = NC_check_id(ncid,&ncp);
#97    return ncp->dispatch->inq_typeid(ncid,name,typeidp);
#135nc_inq_user_type(int ncidnc_type xtype, char *name, size_t *size,
#139    int stat = NC_check_id(ncid,&ncp);
#141    return ncp->dispatch->inq_user_type(ncidxtypenamesize,
dumplib.c#106static char* has_c_format_att(int ncid, int varid);
#318    int ncid, /* netcdf id */
#329    int nc_stat = nc_inq_att(ncidvarid, "C_format", &cfmt_type, &cfmt_len);
#334     int nc_stat = nc_get_att_text(ncidvarid, "C_format", cfmt);
#398     int ncid,
#412    c_format_att = has_c_format_att(ncidvarid);
#461count_udtypes(int ncid) {
#468    NC_CHECKnc_inq_format(ncid, &format) );
#472 NC_CHECKnc_inq_typeids(ncid, &ntypesNULL) ) ;
#473 NC_CHECKnc_inq_grps(ncid, &numgrpsNULL) ) ;
#475 NC_CHECKnc_inq_grps(ncidNULLncids) ) ;
#488max_typeid(int ncid) {
#495    err = nc_inq_format(ncid,&format);
#515        nuser = count_udtypes(ncid);
#1008    NC_CHECKnc_inq_enum_ident(typ->ncidtyp->tidvalsymbol));
#1493init_prim_types(int ncid) {
#1532 tp->ncid = ncid;
#1560init_types(int ncid) {
#1565 int maxtype = max_typeid(ncid);
#1570 init_prim_types(ncid);
#1575   NC_CHECKnc_inq_typeids(ncid, &ntypesNULL) );
#1580      NC_CHECKnc_inq_typeids(ncidNULLtypeids) );
#1590   NC_CHECKnc_inq_user_type(ncidtypeids[t], type_name, &tinfo->size,
#1594   tinfo->ncid = ncid;
#1600   NC_CHECKnc_inq_grpname_full(ncid, &group_name_lenNULL) );
#1602   NC_CHECKnc_inq_grpname_full(ncid, &group_name_lengroup_name) );
#1631   NC_CHECKnc_inq_compound_field(ncidtinfo->tidfidxNULL,
#1635   NC_CHECKnc_inq_compound_field(ncidtinfo->tidfidxNULL,
#1674      NC_CHECKnc_inq_grps(ncid, &numgrpsNULL) );
#1678   NC_CHECKnc_inq_grps(ncidNULLncids) );
#1695iscoordvar(int ncid, int varid)
#1711 NC_CHECKnc_inq_dimids(ncid, &ndimsNULLinclude_parents ) );
#1713 NC_CHECKnc_inq_ndims(ncid, &ndims) );
#1722 NC_CHECKnc_inq_dimids(ncid, &ndims1dimidsinclude_parents ) );
#1729     NC_CHECKnc_inq_ndims(ncid, &ndims1) );
#1735 NC_CHECKnc_inq_dimname(nciddimids[dimid], dims[dimid].name) );
#1737    NC_CHECKnc_inq_varname(ncidvaridvarname) );
#1738    NC_CHECKnc_inq_varndims(ncidvarid, &varndims) );
#1768get_type_name(int ncidnc_type type, char *name)
#1772 NC_CHECK(nc_inq_user_type(ncidtypenameNULLNULLNULLNULL));
#1849init_is_unlim(int ncid, int **is_unlim_p)
#1859    int status = nc_inq_grp_parent(ncid, &grpid);
#1860    while(status == NC_NOERR && grpid != ncid) {
#1861 ncid = grpid;
#1862 status = nc_inq_grp_parent(ncid, &grpid);
#1867    NC_CHECKnc_inq_grps_full(ncid, &num_grpsNULL) );
#1869    NC_CHECKnc_inq_grps_full(ncid, &num_grpsgrpids) );
#1912is_unlim_dim(int ncid, int dimid) {
#1918      NC_CHECK(init_is_unlim(ncid, &is_unlim));
#1919      for_ncid = ncid;
#1926 NC_CHECKnc_inq_unlimdim(ncid, &unlimdimid) );
#1927 for_ncid = ncid;
dumplib.h#62const char * get_fmt ( int ncid, int varidnc_type typeid );
#71extern void get_type_name(int ncidnc_type type, char *name);
#80extern void init_types ( int ncid );
#86extern int      iscoordvar ( int ncid, int varid );
#122extern bool_t is_unlim_dim(int ncid, int dimid);
dv2i.c#47nvdims(int ncid, int varid)
#51   if ((status = nc_inq_varndims(ncidvarid, &ndims)))
#53      nc_advise("ncvdims", status, "ncid %d", ncid);
#69#define NDIMS_DECL const int ndims = nvdims(ncidvarid); \
#107numrecvars(int ncid, int* nrecvarsp, int *recvarids)
#117    status = nc_inq_nvars(ncid, &nvars);
#121    status = nc_inq_unlimdim(ncid, &recdimid);
#131 status = nc_inq_varndims(ncidvarid, &ndims);
#134 status = nc_inq_vardimid(ncidvariddimids);
#153ncrecsize(int ncid, int varid, size_t *recsizep)
#164    status = nc_inq_unlimdim(ncid, &recdimid);
#167    status = nc_inq_vartype(ncidvarid, &type);
#170    status = nc_inq_varndims(ncidvarid, &ndims);
#173    status = nc_inq_vardimid(ncidvariddimids);
#182 status = nc_inq_dimlen(nciddimids[id], &len);
#197dimsizes(int ncid, int varid, size_t *sizes)
#204    status = nc_inq_varndims(ncidvarid, &ndims);
#207    status = nc_inq_vardimid(ncidvariddimids);
#214 status = nc_inq_dimlen(nciddimids[id], &len);
#230 int ncid,
#242    status = nc_inq_nvars(ncid, &nvars);
#246    status = nc_inq_unlimdim(ncid, &recdimid);
#253    status = numrecvars(ncid, &nrvarsrvarids);
#267     status = ncrecsize(ncidrvarids[varid], &rsize);
#284 int ncid,
#295    status = numrecvars(ncid, &nrvarsrvarids);
#308     status = dimsizes(ncidrvarids[varid], edges);
#313     status = nc_put_vara(ncidrvarids[varid], startedgesdatap[varid]);
#330 int ncid,
#341    status = numrecvars(ncid, &nrvarsrvarids);
#354     status = dimsizes(ncidrvarids[varid], edges);
#358     status = nc_get_vara(ncidrvarids[varid], startedgesdatap[varid]);
#404 int ncid;
#405 const int status = nc_create(pathcmode, &ncid);
#411 return ncid;
#418 int ncid;
#419 const int status = nc_open(pathmode, &ncid);
#425 return ncid;
#430ncredef(int ncid)
#432 const int status =  nc_redef(ncid);
#435 nc_advise("ncredef", status, "ncid %d", ncid);
#443ncendef(int ncid)
#445 const int status = nc_enddef(ncid);
#448 nc_advise("ncendef", status, "ncid %d", ncid);
#456ncclose(int ncid)
#458 const int status = nc_close(ncid);
#461 nc_advise("ncclose", status, "ncid %d", ncid);
#471    int ncid,
#479 const int status = nc_inq(ncid, &nd, &nv, &narecdim);
#483 nc_advise("ncinquire", status, "ncid %d", ncid);
#497 return ncid;
#502ncsync(int ncid)
#504 const int status = nc_sync(ncid);
#507 nc_advise("ncsync", status, "ncid %d", ncid);
#516ncabort(int ncid)
#518 const int status = nc_abort(ncid);
#521 nc_advise("ncabort", status, "ncid %d", ncid);
#530    int ncid,
#539     nc_advise("ncdimdef", status, "ncid %d", ncid);
#542 status =  nc_def_dim(ncidname, (size_t)length, &dimid);
#545 nc_advise("ncdimdef", status, "ncid %d", ncid);
#553ncdimid(int ncid, const char* name)
#556 const int status =  nc_inq_dimid(ncidname, &dimid);
#559 nc_advise("ncdimid", status, "ncid %d", ncid);
#568    int ncid,
#575 const int status = nc_inq_dim(nciddimidname, &ll);
#579 nc_advise("ncdiminq", status, "ncid %d", ncid);
#593    int ncid,
#598 const int status = nc_rename_dim(nciddimidname);
#601 nc_advise("ncdimrename", status, "ncid %d", ncid);
#610    int ncid,
#618 const int status = nc_def_var(ncidnamedatatypendimsdim, &varid);
#621 nc_advise("ncvardef", status, "ncid %d", ncid);
#630    int ncid,
#635 const int status = nc_inq_varid(ncidname, &varid);
#638 nc_advise("ncvarid", status, "ncid %d", ncid);
#647    int ncid,
#657 const int status = nc_inq_var(ncidvaridnamedatatype,
#662 nc_advise("ncvarinq", status, "ncid %d", ncid);
#679    int ncid,
#689 const int status = nc_put_var1(ncidvaridcoordpvalue);
#693 nc_advise("ncvarput1", status, "ncid %d", ncid);
#703    int ncid,
#713 const int status = nc_get_var1(ncidvaridcoordpvalue);
#717 nc_advise("ncdimid", status, "ncid %d", ncid);
#727    int ncid,
#740 const int status = nc_put_vara(ncidvaridstpcntpvalue);
#745 nc_advise("ncvarput", status, "ncid %d", ncid);
#755    int ncid,
#768 const int status = nc_get_vara(ncidvaridstpcntpvalue);
#773 nc_advise("ncvarget", status, "ncid %d; varid %d", ncidvarid);
#783    int ncid,
#792 return ncvarput(ncidvaridstartcountvalue);
#804 const int status = nc_put_vars(ncidvaridstpcntpstrdpvalue);
#810 nc_advise("ncvarputs", status, "ncid %d", ncid);
#821    int ncid,
#830 return ncvarget(ncidvaridstartcountvalue);
#841 const int status = nc_get_vars(ncidvaridstpcntpstrdpvalue);
#847 nc_advise("ncvargets", status, "ncid %d", ncid);
#858    int ncid,
#869 return ncvarputs(ncidvaridstartcountstridevalue);
#878 ret = nc_inq_varndims(ncidvarid, &ndims);
#880 ret = nc_inq_vartype(ncidvarid, &type);
#895 const int status = nc_put_varm(ncidvarid,
#903 nc_advise("ncvarputg", status, "ncid %d", ncid);
#915    int ncid,
#926 return ncvargets(ncidvaridstartcountstridevalue);
#935 ret = nc_inq_varndims(ncidvarid, &ndims);
#937 ret = nc_inq_vartype(ncidvarid, &type);
#952 const int status = nc_get_varm(ncidvarid,
#960 nc_advise("ncvargetg", status, "ncid %d", ncid);
#972    int ncid,
#977 const int status = nc_rename_var(ncidvaridname);
#980 nc_advise("ncvarrename", status, "ncid %d", ncid);
#989    int ncid,
#997 const int status = nc_put_att(ncidvaridnamedatatypelenvalue);
#1000 nc_advise("ncattput", status, "ncid %d", ncid);
#1009    int ncid,
#1017 const int status = nc_inq_att(ncidvaridnamedatatype, &ll);
#1022     ncidvaridname);
#1036    int ncid,
#1042 const int status = nc_get_att(ncidvaridnamevalue);
#1045 nc_advise("ncattget", status, "ncid %d", ncid);
#1073    int ncid,
#1079 const int status = nc_inq_attname(ncidvaridattnumname);
#1082 nc_advise("ncattname", status, "ncid %d", ncid);
#1091    int ncid,
#1097 const int status = nc_rename_att(ncidvaridnamenewname);
#1100 nc_advise("ncattrename", status, "ncid %d", ncid);
#1109    int ncid,
#1114  const int status = nc_del_att(ncidvaridname);
#1117 nc_advise("ncattdel", status, "ncid %d", ncid);
#1129    int ncid,
#1134 const int status = nc_set_fill(ncidfillmode, &oldmode);
#1137 nc_advise("ncsetfill", status, "ncid %d", ncid);
#1146    int ncid,
#1160 status = nc_inq_rec(ncid, &nrvrecvaridsrs);
#1163 nc_advise("ncrecinq", status, "ncid %d", ncid);
#1188    int ncid,
#1193 const int status = nc_get_rec(ncid, (size_t)recnumdatap);
#1196 nc_advise("ncrecget", status, "ncid %d", ncid);
#1205    int ncid,
#1210 const int status = nc_put_rec(ncid, (size_t)recnumdatap);
#1213 nc_advise("ncrecput", status, "ncid %d", ncid);
dvar.c#207nc_def_var(int ncid, const char *namenc_type xtype,
#213   if ((stat = NC_check_id(ncid, &ncp)))
#216   return ncp->dispatch->def_var(ncidnamextypendims,
#281nc_rename_var(int ncid, int varid, const char *name)
#284   int stat = NC_check_id(ncid, &ncp);
#287   return ncp->dispatch->rename_var(ncidvaridname);
#295NC_is_recvar(int ncid, int varid, size_t* nrecs)
#302   status = nc_inq_unlimdim(ncid,&unlimid);
#304   status = nc_inq_varndims(ncid,varid,&ndims);
#307   status = nc_inq_vardimid(ncid,varid,dimset);
#309   status = nc_inq_dim(ncid,dimset[0],NULL,nrecs);
#331NC_inq_recvar(int ncid, int varid, int* nrecdimsp, int *is_recdim)
#340   status = nc_inq_varndims(ncid,varid,&nvardims);
#345   status = nc_inq_unlimdim(ncid, &unlimid);
#353     status = nc_inq_unlimdims(ncid, &nunlimdimsNULL); /* for group or file, not variable */
#359     status = nc_inq_unlimdims(ncid, &nunlimdimsunlimids); /* for group or file, not variable */
#364     status = nc_inq_vardimid(ncidvariddimset);
#380   status = nc_inq_vardimid(ncidvariddimset);
#505NC_getshape(int ncid, int varid, int ndims, size_t* shape)
#511   if ((status = nc_inq_vardimid(ncidvariddimids)))
#514      if ((status = nc_inq_dimlen(nciddimids[i], &shape[i])))
#547nc_set_var_chunk_cache(int ncid, int varid, size_t size, size_t nelems,
#551    int stat = NC_check_id(ncid, &ncp);
#553    return ncp->dispatch->set_var_chunk_cache(ncidvaridsize,
#585nc_get_var_chunk_cache(int ncid, int varid, size_t *sizep, size_t *nelemsp,
#589    int stat = NC_check_id(ncid, &ncp);
#591    return ncp->dispatch->get_var_chunk_cache(ncidvaridsizep,
#618nc_def_var_deflate(int ncid, int varid, int shuffle, int deflate, int deflate_level)
#621    int stat = NC_check_id(ncid,&ncp);
#623    return ncp->dispatch->def_var_deflate(ncid,varid,shuffle,deflate,deflate_level);
#627nc_def_var_fletcher32(int ncid, int varid, int fletcher32)
#630    int stat = NC_check_id(ncid,&ncp);
#632    return ncp->dispatch->def_var_fletcher32(ncid,varid,fletcher32);
#702nc_def_var_chunking(int ncid, int varid, int storage,
#706    int stat = NC_check_id(ncid, &ncp);
#708    return ncp->dispatch->def_var_chunking(ncidvaridstorage,
#713nc_def_var_fill(int ncid, int varid, int no_fill, const void *fill_value)
#716    int stat = NC_check_id(ncid,&ncp);
#718    return ncp->dispatch->def_var_fill(ncid,varid,no_fill,fill_value);
#722nc_def_var_endian(int ncid, int varid, int endian)
#725    int stat = NC_check_id(ncid,&ncp);
#727    return ncp->dispatch->def_var_endian(ncid,varid,endian);
dvarget.c#81NC_get_vara(int ncid, int varid,
#86   int stat = NC_check_id(ncid, &ncp);
#95      stat = nc_inq_varndims(ncidvarid, &ndims);
#97      stat = NC_getshape(ncid,varid,ndims,shape);
#99      stat = ncp->dispatch->get_vara(ncid,varid,start,shape,value,memtype);
#101      stat =  ncp->dispatch->get_vara(ncid,varid,start,edges,value,memtype);
#109NC_get_var(int ncid, int varid, void *valuenc_type memtype)
#113   int stat = nc_inq_varndims(ncid,varid, &ndims);
#115   stat = NC_getshape(ncid,varidndimsshape);
#117   return NC_get_vara(ncidvaridNC_coord_zeroshapevaluememtype);
#125NCDEFAULT_get_vars(int ncid, int varid, const size_t * start,
#131   int stat = NC_check_id(ncid, &ncp);
#134   return ncp->dispatch->get_varm(ncid,varid,start,edges,stride,NULL,value0,memtype);
#154   status = NC_check_id (ncid, &ncp);
#157   status = nc_inq_vartype(ncidvarid, &vartype);
#163   status = nc_inq_type(ncid,vartype,NULL,&vartypelen);
#183   status = nc_inq_varndims(ncidvarid, &rank);
#187   isrecvar = NC_is_recvar(ncid,varid,&numrecs);
#188   NC_getshape(ncid,varid,rank,varshape);
#198      return NC_get_vara(ncidvaridstartedge1valuememtype);
#231      return NC_get_vara(ncidvaridmystartmyedgesvaluememtype);
#243      localstatus = NC_get_vara(ncid,varid,odom.index,nc_sizevector1,memptr,memtype);
#262NC_get_var1(int ncid, int varid, const size_t *coord, void* value,
#265   return NC_get_vara(ncidvaridcoordNC_coord_onevaluememtype);
#272NCDEFAULT_get_varm(int ncid, int varid, const size_t *start,
#283   status = NC_check_id (ncid, &ncp);
#290   status = nc_inq_vartype(ncidvarid, &vartype);
#296   status = nc_inq_varndims(ncidvarid, &varndims);
#320      return NC_get_vara(ncidvaridstartedge1valuememtype);
#341      isrecvar = NC_is_recvar(ncid,varid,&numrecs);
#342      NC_getshape(ncid,varid,varndims,varshape);
#363      return NC_get_vara(ncidvaridstartedgesvaluememtype);
#478  int lstatus = NC_get_vara(ncidvaridmystartiocount,
#514NC_get_vars(int ncid, int varid, const size_t *start,
#519   int stat = NC_check_id(ncid, &ncp);
#525   return ncp->dispatch->get_vars(ncid,varid,start,edges,stride,value,memtype);
#533NC_get_varm(int ncid, int varid, const size_t *start,
#538   int stat = NC_check_id(ncid, &ncp);
#544   return ncp->dispatch->get_varm(ncid,varid,start,edges,stride,map,value,memtype);
#627nc_get_vara(int ncid, int varid, const size_t *startp,
#632   int stat = NC_check_id(ncid, &ncp);
#634   stat = nc_inq_vartype(ncidvarid, &xtype);
#636   return NC_get_vara(ncidvaridstartpcountpipxtype);
#640nc_get_vara_text(int ncid, int varid, const size_t *startp,
#644   int stat = NC_check_id(ncid, &ncp);
#646   return NC_get_vara(ncidvaridstartpcountp,
#651nc_get_vara_schar(int ncid, int varid, const size_t *startp,
#655   int stat = NC_check_id(ncid, &ncp);
#657   return NC_get_vara(ncidvaridstartpcountp,
#662nc_get_vara_uchar(int ncid, int varid, const size_t *startp,
#666   int stat = NC_check_id(ncid, &ncp);
#668   return NC_get_vara(ncidvaridstartpcountp,
#673nc_get_vara_short(int ncid, int varid, const size_t *startp,
#677   int stat = NC_check_id(ncid, &ncp);
#679   return NC_get_vara(ncidvaridstartpcountp,
#684nc_get_vara_int(int ncid, int varid,
#688   int stat = NC_check_id(ncid, &ncp);
#690   return NC_get_vara(ncid,varid,startp,countp, (void *)ip,NC_INT);
#694nc_get_vara_long(int ncid, int varid,
#698   int stat = NC_check_id(ncid, &ncp);
#700   return NC_get_vara(ncid,varid,startp,countp, (void *)ip,T_long);
#704nc_get_vara_float(int ncid, int varid,
#708   int stat = NC_check_id(ncid, &ncp);
#710   return NC_get_vara(ncid,varid,startp,countp, (void *)ip,T_float);
#715nc_get_vara_double(int ncid, int varid, const size_t *startp,
#719   int stat = NC_check_id(ncid, &ncp);
#721   return NC_get_vara(ncid,varid,startp,countp, (void *)ip,T_double);
#725nc_get_vara_ubyte(int ncid, int varid,
#729   int stat = NC_check_id(ncid, &ncp);
#731   return NC_get_vara(ncid,varid,startp,countp, (void *)ip,T_ubyte);
#735nc_get_vara_ushort(int ncid, int varid,
#739   int stat = NC_check_id(ncid, &ncp);
#741   return NC_get_vara(ncid,varid,startp,countp, (void *)ip,T_ushort);
#745nc_get_vara_uint(int ncid, int varid,
#749   int stat = NC_check_id(ncid, &ncp);
#751   return NC_get_vara(ncid,varid,startp,countp, (void *)ip,T_uint);
#755nc_get_vara_longlong(int ncid, int varid,
#759   int stat = NC_check_id(ncid, &ncp);
#761   return NC_get_vara(ncid,varid,startp,countp, (void *)ip,T_longlong);
#765nc_get_vara_ulonglong(int ncid, int varid,
#769   int stat = NC_check_id(ncid, &ncp);
#771   return NC_get_vara(ncid,varid,startp,countp, (void *)ip,NC_UINT64);
#776nc_get_vara_string(int ncid, int varid,
#780   int stat = NC_check_id(ncid, &ncp);
#782   return NC_get_vara(ncid,varid,startp,countp, (void *)ip,NC_STRING);
#823nc_get_var1(int ncid, int varid, const size_t *indexp, void *ip)
#825   return NC_get_var1(ncidvaridindexpipNC_NAT);
#829nc_get_var1_text(int ncid, int varid, const size_t *indexp, char *ip)
#832   int stat = NC_check_id(ncid, &ncp);
#834   return NC_get_var1(ncidvaridindexp, (void *)ipNC_CHAR);
#838nc_get_var1_schar(int ncid, int varid, const size_t *indexp, signed char *ip)
#841   int stat = NC_check_id(ncid, &ncp);
#843   return NC_get_var1(ncidvaridindexp, (void *)ipNC_BYTE);
#847nc_get_var1_uchar(int ncid, int varid, const size_t *indexp, unsigned char *ip)
#850   int stat = NC_check_id(ncid, &ncp);
#852   return NC_get_var1(ncidvaridindexp, (void *)ipNC_UBYTE);
#856nc_get_var1_short(int ncid, int varid, const size_t *indexp, short *ip)
#859   int stat = NC_check_id(ncid, &ncp);
#861   return NC_get_var1(ncidvaridindexp, (void *)ipNC_SHORT);
#865nc_get_var1_int(int ncid, int varid, const size_t *indexp, int *ip)
#868   int stat = NC_check_id(ncid, &ncp);
#870   return NC_get_var1(ncidvaridindexp, (void *)ipNC_INT);
#874nc_get_var1_long(int ncid, int varid, const size_t *indexp,
#878   int stat = NC_check_id(ncid, &ncp);
#880   return NC_get_var1(ncidvaridindexp, (void *)iplongtype);
#884nc_get_var1_float(int ncid, int varid, const size_t *indexp,
#888   int stat = NC_check_id(ncid, &ncp);
#890   return NC_get_var1(ncidvaridindexp, (void *)ipNC_FLOAT);
#894nc_get_var1_double(int ncid, int varid, const size_t *indexp,
#898   int stat = NC_check_id(ncid, &ncp);
#900   return NC_get_var1(ncidvaridindexp, (void *)ipNC_DOUBLE);
#904nc_get_var1_ubyte(int ncid, int varid, const size_t *indexp,
#908   int stat = NC_check_id(ncid, &ncp);
#910   return NC_get_var1(ncidvaridindexp, (void *)ipNC_UBYTE);
#914nc_get_var1_ushort(int ncid, int varid, const size_t *indexp,
#918   int stat = NC_check_id(ncid, &ncp);
#920   return NC_get_var1(ncidvaridindexp, (void *)ipNC_USHORT);
#924nc_get_var1_uint(int ncid, int varid, const size_t *indexp,
#928   int stat = NC_check_id(ncid, &ncp);
#930   return NC_get_var1(ncidvaridindexp, (void *)ipNC_UINT);
#934nc_get_var1_longlong(int ncid, int varid, const size_t *indexp,
#938   int stat = NC_check_id(ncid, &ncp);
#940   return NC_get_var1(ncidvaridindexp, (void *)ipNC_INT64);
#944nc_get_var1_ulonglong(int ncid, int varid, const size_t *indexp,
#948   int stat = NC_check_id(ncid, &ncp);
#950   return NC_get_var1(ncidvaridindexp, (void *)ipNC_UINT64);
#955nc_get_var1_string(int ncid, int varid, const size_t *indexp, char* *ip)
#958   int stat = NC_check_id(ncid, &ncp);
#960   return NC_get_var1(ncidvaridindexp, (void *)ipNC_STRING);
#1009nc_get_var(int ncid, int varid, void *ip)
#1011   return NC_get_var(ncidvaridipNC_NAT);
#1015nc_get_var_text(int ncid, int varid, char *ip)
#1018   int stat = NC_check_id(ncid, &ncp);
#1020   return NC_get_var(ncidvarid, (void *)ipNC_CHAR);
#1024nc_get_var_schar(int ncid, int varid, signed char *ip)
#1027   int stat = NC_check_id(ncid, &ncp);
#1029   return NC_get_var(ncidvarid, (void *)ipNC_BYTE);
#1033nc_get_var_uchar(int ncid, int varid, unsigned char *ip)
#1036   int stat = NC_check_id(ncid, &ncp);
#1038   return NC_get_var(ncid,varid, (void *)ipNC_UBYTE);
#1042nc_get_var_short(int ncid, int varid, short *ip)
#1045   int stat = NC_check_id(ncid, &ncp);
#1047   return NC_get_var(ncidvarid, (void *)ipNC_SHORT);
#1051nc_get_var_int(int ncid, int varid, int *ip)
#1054   int stat = NC_check_id(ncid, &ncp);
#1056   return NC_get_var(ncid,varid, (void *)ipNC_INT);
#1060nc_get_var_long(int ncid, int varid, long *ip)
#1063   int stat = NC_check_id(ncid, &ncp);
#1065   return NC_get_var(ncid,varid, (void *)iplongtype);
#1069nc_get_var_float(int ncid, int varid, float *ip)
#1072   int stat = NC_check_id(ncid, &ncp);
#1074   return NC_get_var(ncid,varid, (void *)ipNC_FLOAT);
#1078nc_get_var_double(int ncid, int varid, double *ip)
#1081   int stat = NC_check_id(ncid, &ncp);
#1083   return NC_get_var(ncid,varid, (void *)ipNC_DOUBLE);
#1087nc_get_var_ubyte(int ncid, int varid, unsigned char *ip)
#1090   int stat = NC_check_id(ncid, &ncp);
#1092   return NC_get_var(ncid,varid, (void *)ipNC_UBYTE);
#1096nc_get_var_ushort(int ncid, int varid, unsigned short *ip)
#1099   int stat = NC_check_id(ncid, &ncp);
#1101   return NC_get_var(ncid,varid, (void *)ipNC_USHORT);
#1105nc_get_var_uint(int ncid, int varid, unsigned int *ip)
#1108   int stat = NC_check_id(ncid, &ncp);
#1110   return NC_get_var(ncid,varid, (void *)ipNC_UINT);
#1114nc_get_var_longlong(int ncid, int varid, long long *ip)
#1117   int stat = NC_check_id(ncid, &ncp);
#1119   return NC_get_var(ncid,varid, (void *)ipNC_INT64);
#1123nc_get_var_ulonglong(int ncid, int varid, unsigned long long *ip)
#1126   int stat = NC_check_id(ncid, &ncp);
#1128   return NC_get_var(ncid,varid, (void *)ip,NC_UINT64);
#1133nc_get_var_string(int ncid, int varid, char* *ip)
#1136   int stat = NC_check_id(ncid, &ncp);
#1138   return NC_get_var(ncid,varid, (void *)ip,NC_STRING);
#1184nc_get_vars (int ncid, int varid, const size_t * startp,
#1191   if ((stat = NC_check_id(ncid, &ncp)))
#1193   return ncp->dispatch->get_vars(ncidvaridstartpcountpstridep,
#1198nc_get_vars_text(int ncid, int varid, const size_t *startp,
#1203   int stat = NC_check_id(ncid, &ncp);
#1205   return NC_get_vars(ncid,varid,startpcountpstridep,
#1210nc_get_vars_schar(int ncid, int varid, const size_t *startp,
#1215   int stat = NC_check_id(ncid, &ncp);
#1217   return NC_get_vars(ncid,varid,startpcountpstridep,
#1222nc_get_vars_uchar(int ncid, int varid, const size_t *startp,
#1227   int stat = NC_check_id(ncid, &ncp);
#1229   return NC_get_vars(ncid,varid,startpcountpstridep,
#1234nc_get_vars_short(int ncid, int varid, const size_t *startp,
#1239   int stat = NC_check_id(ncid, &ncp);
#1241   return NC_get_vars(ncid,varid,startpcountpstridep,
#1246nc_get_vars_int(int ncid, int varid, const size_t *startp,
#1251   int stat = NC_check_id(ncid, &ncp);
#1253   return NC_get_vars(ncid,varid,startpcountpstridep,
#1258nc_get_vars_long(int ncid, int varid, const size_t *startp,
#1263   int stat = NC_check_id(ncid, &ncp);
#1265   return NC_get_vars(ncid,varid,startpcountpstridep,
#1270nc_get_vars_float(int ncid, int varid, const size_t *startp,
#1275   int stat = NC_check_id(ncid, &ncp);
#1277   return NC_get_vars(ncid,varid,startpcountpstridep,
#1282nc_get_vars_double(int ncid, int varid, const size_t *startp,
#1287   int stat = NC_check_id(ncid, &ncp);
#1289   return NC_get_vars(ncid,varid,startpcountpstridep,
#1294nc_get_vars_ubyte(int ncid, int varid, const size_t *startp,
#1299   int stat = NC_check_id(ncid, &ncp);
#1301   return NC_get_vars(ncid,varidstartpcountpstridep,
#1306nc_get_vars_ushort(int ncid, int varid, const size_t *startp,
#1311   int stat = NC_check_id(ncid, &ncp);
#1313   return NC_get_vars(ncid,varid,startp,countpstridep,
#1318nc_get_vars_uint(int ncid, int varid, const size_t *startp,
#1323   int stat = NC_check_id(ncid, &ncp);
#1325   return NC_get_vars(ncid,varid,startpcountpstridep,
#1330nc_get_vars_longlong(int ncid, int varid, const size_t *startp,
#1335   int stat = NC_check_id(ncid, &ncp);
#1337   return NC_get_vars(ncidvaridstartpcountpstridep,
#1342nc_get_vars_ulonglong(int ncid, int varid, const size_t *startp,
#1347   int stat = NC_check_id(ncid, &ncp);
#1349   return NC_get_vars(ncidvaridstartpcountpstridep,
#1355nc_get_vars_string(int ncid, int varid,
#1361   int stat = NC_check_id(ncid, &ncp);
#1363   return NC_get_vars(ncidvaridstartpcountpstridep,
#1425nc_get_varm(int ncid, int varid, const size_t * startp,
#1432   if ((stat = NC_check_id(ncid, &ncp)))
#1434   return ncp->dispatch->get_varm(ncidvaridstartpcountp,
#1439nc_get_varm_schar(int ncid, int varid,
#1445   int stat = NC_check_id(ncid, &ncp);
#1447   return NC_get_varm(ncidvaridstartpcountp,
#1452nc_get_varm_uchar(int ncid, int varid,
#1458   int stat = NC_check_id(ncid, &ncp);
#1460   return NC_get_varm(ncid,varid,startp,countp,stridep,imapp, (void *)ip,T_uchar);
#1464nc_get_varm_short(int ncid, int varid, const size_t *startp,
#1469   int stat = NC_check_id(ncid, &ncp);
#1471   return NC_get_varm(ncid,varid,startp,countp,stridep,imapp, (void *)ip,NC_SHORT);
#1475nc_get_varm_int(int ncid, int varid,
#1481   int stat = NC_check_id(ncid, &ncp);
#1483   return NC_get_varm(ncid,varid,startp,countp,stridep,imapp, (void *)ip,NC_INT);
#1487nc_get_varm_long(int ncid, int varid,
#1493   int stat = NC_check_id(ncid, &ncp);
#1495   return NC_get_varm(ncid,varid,startp,countp,stridep,imapp, (void *)ip,T_long);
#1499nc_get_varm_float(int ncid, int varid,
#1505   int stat = NC_check_id(ncid, &ncp);
#1507   return NC_get_varm(ncid,varid,startp,countp,stridep,imapp, (void *)ip,T_float);
#1511nc_get_varm_double(int ncid, int varid,
#1517   int stat = NC_check_id(ncid, &ncp);
#1519   return NC_get_varm(ncid,varid,startp,countp,stridep,imapp, (void *)ip,T_double);
#1523nc_get_varm_ubyte(int ncid, int varid,
#1529   int stat = NC_check_id(ncid, &ncp);
#1531   return NC_get_varm(ncid,varid,startp,countp,stridep,
#1536nc_get_varm_ushort(int ncid, int varid,
#1542   int stat = NC_check_id(ncid, &ncp);
#1544   return NC_get_varm(ncidvaridstartpcountpstridep,
#1549nc_get_varm_uint(int ncid, int varid,
#1555   int stat = NC_check_id(ncid, &ncp);
#1557   return NC_get_varm(ncidvaridstartpcountp,
#1562nc_get_varm_longlong(int ncid, int varid, const size_t *startp,
#1567   int stat = NC_check_id(ncid, &ncp);
#1569   return NC_get_varm(ncidvaridstartpcountpstridepimapp,
#1574nc_get_varm_ulonglong(int ncid, int varid,
#1580   int stat = NC_check_id(ncid, &ncp);
#1582   return NC_get_varm(ncidvaridstartpcountpstridepimapp,
#1587nc_get_varm_text(int ncid, int varid, const size_t *startp,
#1592   int stat = NC_check_id(ncid, &ncp);
#1594   return NC_get_varm(ncidvaridstartpcountpstridepimapp,
#1600nc_get_varm_string(int ncid, int varid, const size_t *startp,
#1605   int stat = NC_check_id(ncid, &ncp);
#1607   return NC_get_varm(ncidvaridstartpcountpstridepimapp,
dvarinq.c#52nc_inq_varid(int ncid, const char *name, int *varidp)
#55   int stat = NC_check_id(ncid, &ncp);
#57   return ncp->dispatch->inq_varid(ncidnamevaridp);
#116nc_inq_var(int ncid, int varid, char *namenc_type *xtypep,
#120   int stat = NC_check_id(ncid, &ncp);
#123   return ncp->dispatch->inq_var_all(ncidvaridnamextypepndimsp,
#147nc_inq_varname(int ncid, int varid, char *name)
#149   return nc_inq_var(ncidvaridnameNULLNULL,
#169nc_inq_vartype(int ncid, int varidnc_type *typep)
#171   return nc_inq_var(ncidvaridNULLtypepNULL,
#192nc_inq_varndims(int ncid, int varid, int *ndimsp)
#194   return nc_inq_var(ncidvaridNULLNULLndimspNULLNULL);
#214nc_inq_vardimid(int ncid, int varid, int *dimidsp)
#216   return nc_inq_var(ncidvaridNULLNULLNULL,
#237nc_inq_varnatts(int ncid, int varid, int *nattsp)
#240      return nc_inq_natts(ncid,nattsp);
#242   return nc_inq_var(ncidvaridNULLNULLNULLNULL,
#274nc_inq_var_deflate(int ncid, int varid, int *shufflep, int *deflatep,
#278   int stat = NC_check_id(ncid,&ncp);
#282      ncidvarid,
#330nc_inq_var_szip(int ncid, int varid, int *options_maskp, int *pixels_per_blockp)
#333   int stat = NC_check_id(ncid,&ncp);
#337      ncidvarid,
#378nc_inq_var_fletcher32(int ncid, int varid, int *fletcher32p)
#381   int stat = NC_check_id(ncid,&ncp);
#385      ncidvarid,
#466nc_inq_var_chunking(int ncid, int varid, int *storagep, size_t *chunksizesp)
#469   int stat = NC_check_id(ncid, &ncp);
#472   return ncp->dispatch->inq_var_all(ncidvaridNULLNULLNULLNULL,
#501nc_inq_var_fill(int ncid, int varid, int *no_fill, void *fill_valuep)
#504   int stat = NC_check_id(ncid,&ncp);
#508      ncidvarid,
#550nc_inq_var_endian(int ncid, int varid, int *endianp)
#553   int stat = NC_check_id(ncid,&ncp);
#557      ncidvarid,
#600nc_inq_unlimdims(int ncid, int *nunlimdimsp, int *unlimdimidsp)
#603    int stat = NC_check_id(ncid,&ncp);
#606    return ncp->dispatch->inq_unlimdims(ncidnunlimdimsp,
#643NC_inq_var_all(int ncid, int varid, char *namenc_type *xtypep,
#651   int stat = NC_check_id(ncid,&ncp);
#654      ncidvaridnamextypep,
dvarput.c#64NC_put_vara(int ncid, int varid, const size_t *start,
#68   int stat = NC_check_id(ncid, &ncp);
#73      stat = nc_inq_varndims(ncidvarid, &ndims);
#75      stat = NC_getshape(ncidvaridndimsshape);
#77      return ncp->dispatch->put_vara(ncidvaridstartshapevaluememtype);
#79      return ncp->dispatch->put_vara(ncidvaridstartedgesvaluememtype);
#86NC_put_var(int ncid, int varid, const void *valuenc_type memtype)
#90   int stat = nc_inq_varndims(ncid,varid, &ndims);
#92   stat = NC_getshape(ncid,varidndimsshape);
#94   return NC_put_vara(ncidvaridNC_coord_zeroshapevaluememtype);
#101NC_put_var1(int ncid, int varid, const size_t *coord, const void* value,
#104   return NC_put_vara(ncidvaridcoordNC_coord_onevaluememtype);
#111NCDEFAULT_put_vars(int ncid, int varid, const size_t * start,
#117   int stat = NC_check_id(ncid, &ncp);
#120   return ncp->dispatch->put_varm(ncid,varid,start,edges,stride,NULL,value0,memtype);
#142   status = NC_check_id (ncid, &ncp);
#145   status = nc_inq_vartype(ncidvarid, &vartype);
#151   status = nc_inq_type(ncid,vartype,NULL,&vartypelen);
#171   status = nc_inq_varndims(ncidvarid, &rank);
#176   isrecvar = NC_is_recvar(ncid,varid,&numrecs);
#178   status = NC_inq_recvar(ncid,varid,&nrecdims,is_recdim);
#181   NC_getshape(ncid,varid,rank,varshape);
#191      return NC_put_vara(ncidvaridstartedge1value0memtype);
#237      return NC_put_vara(ncidvaridmystartmyedgesvaluememtype);
#252      localstatus = NC_put_vara(ncid,varid,odom.index,nc_sizevector1,memptr,memtype);
#272   int ncid,
#289   status = NC_check_id (ncid, &ncp);
#298   status = nc_inq_vartype(ncidvarid, &vartype);
#304   status = nc_inq_varndims(ncidvarid, &varndims);
#328      return NC_put_vara(ncidvaridstartedge1valuememtype);
#369  return NC_put_vara(ncidvaridstartedgesvaluememtype);
#373      isrecvar = NC_is_recvar(ncid,varid,&numrecs);
#374      NC_getshape(ncid,varid,varndims,varshape);
#458  int lstatus = NC_put_vara(ncidvaridmystartiocount,
#495NC_put_vars(int ncid, int varid, const size_t *start,
#500   int stat = NC_check_id(ncid, &ncp);
#506   return ncp->dispatch->put_vars(ncid,varid,start,edges,stride,value,memtype);
#513NC_put_varm(int ncid, int varid, const size_t *start,
#518   int stat = NC_check_id(ncid, &ncp);
#524   return ncp->dispatch->put_varm(ncid,varid,start,edges,stride,map,value,memtype);
#573nc_put_vara(int ncid, int varid, const size_t *startp,
#577   int stat = NC_check_id(ncid, &ncp);
#580   stat = nc_inq_vartype(ncidvarid, &xtype);
#582   return NC_put_vara(ncidvaridstartpcountpopxtype);
#586nc_put_vara_text(int ncid, int varid, const size_t *startp,
#589   return NC_put_vara(ncidvaridstartpcountp,
#594nc_put_vara_schar(int ncid, int varid, const size_t *startp,
#598   int stat = NC_check_id(ncid, &ncp);
#600   return NC_put_vara(ncidvaridstartpcountp, (void *)op,
#605nc_put_vara_uchar(int ncid, int varid, const size_t *startp,
#609   int stat = NC_check_id(ncid, &ncp);
#611   return NC_put_vara(ncidvaridstartpcountp, (void *)op,
#616nc_put_vara_short(int ncid, int varid, const size_t *startp,
#620   int stat = NC_check_id(ncid, &ncp);
#622   return NC_put_vara(ncidvaridstartpcountp, (void *)op,
#627nc_put_vara_int(int ncid, int varid, const size_t *startp,
#631   int stat = NC_check_id(ncid, &ncp);
#633   return NC_put_vara(ncidvaridstartpcountp, (void *)op,
#638nc_put_vara_long(int ncid, int varid, const size_t *startp,
#642   int stat = NC_check_id(ncid, &ncp);
#644   return NC_put_vara(ncidvaridstartpcountp, (void *)op,
#649nc_put_vara_float(int ncid, int varid, const size_t *startp,
#653   int stat = NC_check_id(ncid, &ncp);
#655   return NC_put_vara(ncidvaridstartpcountp, (void *)op,
#660nc_put_vara_double(int ncid, int varid, const size_t *startp,
#664   int stat = NC_check_id(ncid, &ncp);
#666   return NC_put_vara(ncidvaridstartpcountp, (void *)op,
#671nc_put_vara_ubyte(int ncid, int varid, const size_t *startp,
#675   int stat = NC_check_id(ncid, &ncp);
#677   return NC_put_vara(ncidvaridstartpcountp, (void *)op,
#682nc_put_vara_ushort(int ncid, int varid, const size_t *startp,
#686   int stat = NC_check_id(ncid, &ncp);
#688   return NC_put_vara(ncidvaridstartpcountp, (void *)op,
#693nc_put_vara_uint(int ncid, int varid, const size_t *startp,
#697   int stat = NC_check_id(ncid, &ncp);
#699   return NC_put_vara(ncidvaridstartpcountp, (void *)op,
#704nc_put_vara_longlong(int ncid, int varid, const size_t *startp,
#708   int stat = NC_check_id(ncid, &ncp);
#710   return NC_put_vara(ncidvaridstartpcountp, (void *)op,
#715nc_put_vara_ulonglong(int ncid, int varid, const size_t *startp,
#719   int stat = NC_check_id(ncid, &ncp);
#721   return NC_put_vara(ncidvaridstartpcountp, (void *)op,
#727nc_put_vara_string(int ncid, int varid, const size_t *startp,
#731   int stat = NC_check_id(ncid, &ncp);
#733   return NC_put_vara(ncidvaridstartpcountp, (void *)op,
#763nc_put_var1(int ncid, int varid, const size_t *indexp, const void *op)
#765   return NC_put_var1(ncidvaridindexpopNC_NAT);
#769nc_put_var1_text(int ncid, int varid, const size_t *indexp, const char *op)
#772   int stat = NC_check_id(ncid, &ncp);
#774   return NC_put_var1(ncidvaridindexp, (void *)opNC_CHAR);
#778nc_put_var1_schar(int ncid, int varid, const size_t *indexp, const signed char *op)
#781   int stat = NC_check_id(ncid, &ncp);
#783   return NC_put_var1(ncidvaridindexp, (void *)opNC_BYTE);
#787nc_put_var1_uchar(int ncid, int varid, const size_t *indexp, const unsigned char *op)
#790   int stat = NC_check_id(ncid, &ncp);
#792   return NC_put_var1(ncidvaridindexp, (void *)opNC_UBYTE);
#796nc_put_var1_short(int ncid, int varid, const size_t *indexp, const short *op)
#799   int stat = NC_check_id(ncid, &ncp);
#801   return NC_put_var1(ncidvaridindexp, (void *)opNC_SHORT);
#805nc_put_var1_int(int ncid, int varid, const size_t *indexp, const int *op)
#808   int stat = NC_check_id(ncid, &ncp);
#810   return NC_put_var1(ncidvaridindexp, (void *)opNC_INT);
#814nc_put_var1_long(int ncid, int varid, const size_t *indexp, const long *op)
#817   int stat = NC_check_id(ncid, &ncp);
#819   return NC_put_var1(ncidvaridindexp, (void*)oplongtype);
#823nc_put_var1_float(int ncid, int varid, const size_t *indexp, const float *op)
#826   int stat = NC_check_id(ncid, &ncp);
#828   return NC_put_var1(ncidvaridindexp, (void*)opNC_FLOAT);
#832nc_put_var1_double(int ncid, int varid, const size_t *indexp, const double *op)
#835   int stat = NC_check_id(ncid, &ncp);
#837   return NC_put_var1(ncidvaridindexp, (void *)opNC_DOUBLE);
#841nc_put_var1_ubyte(int ncid, int varid, const size_t *indexp, const unsigned char *op)
#844   int stat = NC_check_id(ncid, &ncp);
#846   return NC_put_var1(ncidvaridindexp, (void *)opNC_UBYTE);
#850nc_put_var1_ushort(int ncid, int varid, const size_t *indexp, const unsigned short *op)
#853   int stat = NC_check_id(ncid, &ncp);
#855   return NC_put_var1(ncidvaridindexp, (void *)opNC_USHORT);
#859nc_put_var1_uint(int ncid, int varid, const size_t *indexp, const unsigned int *op)
#862   int stat = NC_check_id(ncid, &ncp);
#864   return NC_put_var1(ncidvaridindexp, (void *)opNC_UINT);
#868nc_put_var1_longlong(int ncid, int varid, const size_t *indexp, const long long *op)
#871   int stat = NC_check_id(ncid, &ncp);
#873   return NC_put_var1(ncidvaridindexp, (void *)opNC_INT64);
#877nc_put_var1_ulonglong(int ncid, int varid, const size_t *indexp, const unsigned long long *op)
#880   int stat = NC_check_id(ncid, &ncp);
#882   return NC_put_var1(ncidvaridindexp, (void *)opNC_UINT64);
#887nc_put_var1_string(int ncid, int varid, const size_t *indexp, const char* *op)
#890   int stat = NC_check_id(ncid, &ncp);
#892   return NC_put_var1(ncidvaridindexp, (void*)opNC_STRING);
#944nc_put_var(int ncid, int varid, const void *op)
#946   return NC_put_var(ncidvaridopNC_NAT);
#950nc_put_var_text(int ncid, int varid, const char *op)
#953   int stat = NC_check_id(ncid, &ncp);
#955   return NC_put_var(ncid,varid,(void*)op,NC_CHAR);
#959nc_put_var_schar(int ncid, int varid, const signed char *op)
#962   int stat = NC_check_id(ncid, &ncp);
#964   return NC_put_var(ncid,varid,(void*)op,NC_BYTE);
#968nc_put_var_uchar(int ncid, int varid, const unsigned char *op)
#971   int stat = NC_check_id(ncid, &ncp);
#973   return NC_put_var(ncid,varid,(void*)op,T_uchar);
#977nc_put_var_short(int ncid, int varid, const short *op)
#980   int stat = NC_check_id(ncid, &ncp);
#982   return NC_put_var(ncid,varid,(void*)op,NC_SHORT);
#986nc_put_var_int(int ncid, int varid, const int *op)
#989   int stat = NC_check_id(ncid, &ncp);
#991   return NC_put_var(ncid,varid,(void*)op,NC_INT);
#995nc_put_var_long(int ncid, int varid, const long *op)
#998   int stat = NC_check_id(ncid, &ncp);
#1000   return NC_put_var(ncid,varid,(void*)op,T_long);
#1004nc_put_var_float(int ncid, int varid, const float *op)
#1007   int stat = NC_check_id(ncid, &ncp);
#1009   return NC_put_var(ncid,varid,(void*)op,T_float);
#1013nc_put_var_double(int ncid, int varid, const double *op)
#1016   int stat = NC_check_id(ncid, &ncp);
#1018   return NC_put_var(ncid,varid,(void*)op,T_double);
#1022nc_put_var_ubyte(int ncid, int varid, const unsigned char *op)
#1025   int stat = NC_check_id(ncid, &ncp);
#1027   return NC_put_var(ncid,varid,(void*)op,T_ubyte);
#1031nc_put_var_ushort(int ncid, int varid, const unsigned short *op)
#1034   int stat = NC_check_id(ncid, &ncp);
#1036   return NC_put_var(ncid,varid,(void*)op,T_ushort);
#1040nc_put_var_uint(int ncid, int varid, const unsigned int *op)
#1043   int stat = NC_check_id(ncid, &ncp);
#1045   return NC_put_var(ncid,varid,(void*)op,T_uint);
#1049nc_put_var_longlong(int ncid, int varid, const long long *op)
#1052   int stat = NC_check_id(ncid, &ncp);
#1054   return NC_put_var(ncid,varid,(void*)op,T_longlong);
#1058nc_put_var_ulonglong(int ncid, int varid, const unsigned long long *op)
#1061   int stat = NC_check_id(ncid, &ncp);
#1063   return NC_put_var(ncid,varid,(void*)op,NC_UINT64);
#1068nc_put_var_string(int ncid, int varid, const char* *op)
#1071   int stat = NC_check_id(ncid, &ncp);
#1073   return NC_put_var(ncid,varid,(void*)op,NC_STRING);
#1109nc_put_vars (int ncid, int varid, const size_t *startp,
#1116   if ((stat = NC_check_id(ncid, &ncp)))
#1118   return ncp->dispatch->put_vars(ncidvaridstartpcountp,
#1123nc_put_vars_text(int ncid, int varid, const size_t *startp,
#1128   int stat = NC_check_id(ncid, &ncp);
#1130   return NC_put_vars(ncidvaridstartpcountp,
#1135nc_put_vars_schar(int ncid, int varid, const size_t *startp,
#1140   int stat = NC_check_id(ncid, &ncp);
#1142   return NC_put_vars(ncidvaridstartpcountp,
#1147nc_put_vars_uchar(int ncid, int varid,
#1153   int stat = NC_check_id(ncid, &ncp);
#1155   return NC_put_vars(ncidvaridstartpcountp,
#1160nc_put_vars_short(int ncid, int varid,
#1166   int stat = NC_check_id(ncid, &ncp);
#1168   return NC_put_vars(ncidvaridstartpcountp,
#1173nc_put_vars_int(int ncid, int varid,
#1179   int stat = NC_check_id(ncid, &ncp);
#1181   return NC_put_vars(ncidvaridstartpcountp,
#1186nc_put_vars_long(int ncid, int varid,
#1192   int stat = NC_check_id(ncid, &ncp);
#1194   return NC_put_vars(ncidvaridstartpcountp,
#1199nc_put_vars_float(int ncid, int varid,
#1205   int stat = NC_check_id(ncid, &ncp);
#1207   return NC_put_vars(ncidvaridstartpcountp,
#1212nc_put_vars_double(int ncid, int varid,
#1218   int stat = NC_check_id(ncid, &ncp);
#1220   return NC_put_vars(ncidvaridstartpcountp,
#1225nc_put_vars_ubyte(int ncid, int varid,
#1231   int stat = NC_check_id(ncid, &ncp);
#1233   return NC_put_vars(ncidvaridstartpcountp,
#1238nc_put_vars_ushort(int ncid, int varid,
#1244   int stat = NC_check_id(ncid, &ncp);
#1246   return NC_put_vars(ncidvaridstartpcountp,
#1251nc_put_vars_uint(int ncid, int varid,
#1257   int stat = NC_check_id(ncid, &ncp);
#1259   return NC_put_vars(ncidvaridstartpcountp,
#1264nc_put_vars_longlong(int ncid, int varid,
#1270   int stat = NC_check_id(ncid, &ncp);
#1272   return NC_put_vars(ncidvaridstartpcountp,
#1277nc_put_vars_ulonglong(int ncid, int varid,
#1283   int stat = NC_check_id(ncid, &ncp);
#1285   return NC_put_vars(ncidvaridstartpcountp,
#1291nc_put_vars_string(int ncid, int varid,
#1297   int stat = NC_check_id(ncid, &ncp);
#1299   return NC_put_vars(ncidvaridstartpcountpstridep,
#1349nc_put_varm (int ncid, int varid, const size_t *startp,
#1356   if ((stat = NC_check_id(ncid, &ncp)))
#1358   return ncp->dispatch->put_varm(ncidvaridstartpcountp,
#1363nc_put_varm_text(int ncid, int varid, const size_t *startp,
#1368   int stat = NC_check_id(ncid, &ncp);
#1370   return NC_put_varm(ncidvaridstartpcountpstridepimapp,
#1375nc_put_varm_schar(int ncid, int varid,
#1381   int stat = NC_check_id(ncid, &ncp);
#1383   return NC_put_varm(ncidvaridstartpcountpstridepimapp,
#1388nc_put_varm_uchar(int ncid, int varid,
#1394   int stat = NC_check_id(ncid, &ncp);
#1396   return NC_put_varm(ncidvaridstartpcountpstridepimapp,
#1401nc_put_varm_short(int ncid, int varid,
#1407   int stat = NC_check_id(ncid, &ncp);
#1409   return NC_put_varm(ncidvaridstartpcountpstridepimapp,
#1414nc_put_varm_int(int ncid, int varid,
#1420   int stat = NC_check_id(ncid, &ncp);
#1422   return NC_put_varm(ncidvaridstartpcountpstridepimapp,
#1427nc_put_varm_long(int ncid, int varid,
#1433   int stat = NC_check_id(ncid, &ncp);
#1435   return NC_put_varm(ncidvaridstartpcountpstridepimapp,
#1440nc_put_varm_float(int ncid, int varid,
#1446   int stat = NC_check_id(ncid, &ncp);
#1448   return NC_put_varm(ncidvaridstartpcountpstridepimapp,
#1453nc_put_varm_double(int ncid, int varid,
#1459   int stat = NC_check_id(ncid, &ncp);
#1461   return NC_put_varm(ncidvaridstartpcountpstridepimapp,
#1466nc_put_varm_ubyte(int ncid, int varid,
#1472   int stat = NC_check_id(ncid, &ncp);
#1474   return NC_put_varm(ncidvaridstartpcountpstridepimapp,
#1479nc_put_varm_ushort(int ncid, int varid,
#1485   int stat = NC_check_id(ncid, &ncp);
#1487   return NC_put_varm(ncidvaridstartpcountpstridepimapp,
#1492nc_put_varm_uint(int ncid, int varid,
#1498   int stat = NC_check_id(ncid, &ncp);
#1500   return NC_put_varm(ncidvaridstartpcountpstridepimapp,
#1505nc_put_varm_longlong(int ncid, int varid,
#1511   int stat = NC_check_id(ncid, &ncp);
#1513   return NC_put_varm(ncidvaridstartpcountpstridepimapp,
#1518nc_put_varm_ulonglong(int ncid, int varid,
#1524   int stat = NC_check_id(ncid, &ncp);
#1526   return NC_put_varm(ncidvaridstartpcountpstridepimapp,
#1532nc_put_varm_string(int ncid, int varid,
#1538   int stat = NC_check_id(ncid, &ncp);
#1540   return NC_put_varm(ncidvaridstartpcountpstridepimapp,
dvlen.c#90nc_def_vlen(int ncid, const char *namenc_type base_typeidnc_type *xtypep)
#93    int stat = NC_check_id(ncid,&ncp);
#95    return ncp->dispatch->def_vlen(ncid,name,base_typeid,xtypep);
#118nc_inq_vlen(int ncidnc_type xtype, char *name, size_t *datum_sizepnc_type *base_nc_typep)
#121    int stat = nc_inq_user_type(ncid,xtype,name,datum_sizep,base_nc_typep,NULL,&class);
#148nc_put_vlen_element(int ncid, int typeid1, void *vlen_element, size_t len, const void *data)
#151    int stat = NC_check_id(ncid,&ncp);
#153    return ncp->dispatch->put_vlen_element(ncid,typeid1,vlen_element,len,data);
#176nc_get_vlen_element(int ncid, int typeid1, const void *vlen_element,
#180    int stat = NC_check_id(ncid,&ncp);
#182    return ncp->dispatch->get_vlen_element(ncidtypeid1vlen_element,
genbin.c#31    int statncid;
#62    stat = nc_create(filenamecmode_modifier, &ncid);
#66    rootgroup->ncid = ncid;
#74 stat = nc_def_grp(gsym->container->ncid,gsym->name,&gsym->ncid);
#94     stat = nc_def_dim(dsym->container->ncid,
#97       &dsym->ncid);
#110     dimids[idim] = vsym->typ.dimset.dimsyms[idim]->ncid;
#111 stat = nc_def_var(vsym->container->ncid,
#113           vsym->typ.basetype->ncid,
#116   &vsym->ncid);
#118 stat = nc_def_var(vsym->container->ncid,
#120           vsym->typ.basetype->ncid,
#123   &vsym->ncid);
#156 stat = nc_set_fill(rootgroup->ncidNC_NOFILL, 0);
#161    stat = nc_enddef(rootgroup->ncid);
#193    stat = nc_put_att_text(rootgroup->ncid,NC_GLOBAL,"_Format",strlen(format),format);
#207        stat = nc_def_var_chunking(var->container->ncid,
#208                                   var->ncid,
#215        stat = nc_def_var_fletcher32(var->container->ncid,
#216                                     var->ncid,
#221        stat = nc_def_var_deflate(var->container->ncid,
#222                                  var->ncid,
#230        stat = nc_def_var_endian(var->container->ncid,
#231                                 var->ncid,
#238        stat = nc_def_var_fill(var->container->ncid,
#239                                 var->ncid,
#252    stat = nc_close(rootgroup->ncid);
#270 stat = nc_def_opaque(tsym->container->ncid,
#273      &tsym->ncid);
#280 stat = nc_def_enum(tsym->container->ncid,
#283    &tsym->ncid);
#295   stat = nc_insert_enum(tsym->container->ncid,
#296 tsym->ncid,
#306 stat = nc_def_vlen(tsym->container->ncid,
#308    tsym->typ.basetype->ncid,
#309    &tsym->ncid);
#313 stat = nc_def_compound(tsym->container->ncid,
#316        &tsym->ncid);
#323 tsym->container->ncid,
#324 tsym->ncid,
#327 efield->typ.basetype->ncid);
#337 tsym->container->ncid,
#338 tsym->ncid,
#341 efield->typ.basetype->ncid,
#420        stat = nc_put_var1(vsym->container->ncidvsym->ncidcountdata);
#422        stat = nc_put_vara(vsym->container->ncidvsym->ncidstartcountdata);
#439    grpid = asym->container->ncid;
#440    varid = (asym->att.var == NULL?NC_GLOBAL : asym->att.var->ncid);
#441    typid = basetype->ncid;
genlib.c#45    stat = nc_create(filenamecmode_modifier, &ncid);
#50 stat = nc_def_dim(nciddims[idim].namedims[idim].size, &dimid);
#56 stat = nc_def_var(ncid,
#70     stat = nc_put_att_schar(ncidvaridatts[iatt].name,
#75     stat = nc_put_att_text(ncidvaridatts[iatt].name,
#80     stat = nc_put_att_short(ncidvaridatts[iatt].name,
#85     stat = nc_put_att_int(ncidvaridatts[iatt].name,
#90     stat = nc_put_att_float(ncidvaridatts[iatt].name,
#95     stat = nc_put_att_double(ncidvaridatts[iatt].name,
#106 stat = nc_set_fill(ncidNC_NOFILL, 0); /* don't initialize with fill values */
#110    stat = nc_enddef(ncid);
#1260    int stat = nc_close(ncid);
getvara.c#91nc3d_getvarx(int ncid, int varid,
#125    ncstat = NC_check_id(ncid, (NC**)&drno);
#138           && node->ncid == varid) {
#1040    target->ncid = pattern->ncid;
#1202nc3d_getvarmx(int ncid, int varid,
#1230    ncstat = NC_check_id(ncid, (NC**)&drno);
#1247           && node->ncid == varid) {
#1260        return THROW(nc3d_getvarx(ncid,varid,
#1312 ncstat = nc_get_vars_text(ncid,varid,startedgesstride,
#1316 ncstat = nc_get_vars_schar(ncid,varid,startedgesstride,
#1320 ncstat = nc_get_vars_short(ncid,varidstartedgesstride,
#1324 ncstat = nc_get_vars_int(ncid,varid,startedgesstride,
#1328 ncstat = nc_get_vars_float(ncid,varid,startedgesstride,
#1332 ncstat = nc_get_vars_double(ncid,varid, startedgesstride,
#1366 ncstat = nc_get_var1(ncid,varid,indexset,(void*)&internalmem);
init.c#19int ncid; /* handle for netCDF */
large_files.c#38   int  ncid; /* netCDF id */
#83   stat = nc_create(file_nameNC_CLOBBER|NC_64BIT_OFFSET, &ncid);
#87   stat = nc_def_dim(ncid, "rec", rec_len, &rec_dim);
#89   stat = nc_def_dim(ncid, "i", i_len, &i_dim);
#91   stat = nc_def_dim(ncid, "j", j_len, &j_dim);
#93   stat = nc_def_dim(ncid, "k", k_len, &k_dim);
#95   stat = nc_def_dim(ncid, "n", n_len, &n_dim);
#102   stat = nc_def_var(ncid, "x", NC_INTRANK_xx_dims, &x_id);
#109   stat = nc_def_var(ncid, "var1", NC_FLOATRANK_var1var1_dims, &var1_id);
#113   stat = nc_set_fill(ncidNC_NOFILL, 0);
#117   stat = nc_enddef (ncid);
#140         stat = nc_put_vara_float(ncidvar1_idvar1_startvar1_countvar1);
#144       stat = nc_put_vara_int(ncidx_idx_startx_countx);
#150   stat = nc_close(ncid);
#156   stat = nc_open(file_nameNC_NOWRITE, &ncid);
#173         stat = nc_get_vara_float(ncidvar1_idavar1_startavar1_countavar1);
#184       nc_get_vara_int(ncidx_idax_startax_countx);
#192   stat = nc_close(ncid);
load.c#551 stat = nc_put_vara_schar(ncidvarnumstartcount,
#555 stat = nc_put_vara_text(ncidvarnumstartcountcharvalp);
#558 stat = nc_put_vara_short(ncidvarnumstartcountshortvalp);
#561 stat = nc_put_vara_int(ncidvarnumstartcountintvalp);
#564 stat = nc_put_vara_float(ncidvarnumstartcountfloatvalp);
#567 stat = nc_put_vara_double(ncidvarnumstartcountdoublevalp);
nc.c#31NC_check_id(int ncidNC** ncpp)
#33    NCnc = find_in_NCList(ncid);
nc.h#74NC_check_id(int ncidNC **ncpp);
nc3dispatch.c#33static int NC3_inq_var_all(int ncid, int varid, char *namenc_type *xtypep,
#189NC3_inq_var_all(int ncid, int varid, char *namenc_type *xtypep,
#196    int stat = NC3_inq_var(ncid,varid,name,xtypep,ndimsp,dimidsp,nattsp);
#209NC3_var_par_access(int ncid, int varid, int par_access)
#217NC3_inq_unlimdims(int ncid, int *ndimsp, int *unlimdimidsp)
#222    if ((retval = NC3_inq_unlimdim(ncid, &unlimid)))
#246NC3_inq_ncid(int ncid, const char *name, int *grp_ncid)
#248  if(grp_ncid) *grp_ncid = ncid;
#253NC3_inq_grps(int ncid, int *numgrps, int *ncids)
#261NC3_inq_grpname(int ncid, char *name)
#269NC3_inq_grpname_full(int ncid, size_t *lenp, char *full_name)
#278NC3_inq_grp_parent(int ncid, int *parent_ncid)
#284NC3_inq_grp_full_ncid(int ncid, const char *full_name, int *grp_ncid)
#290NC3_inq_varids(int ncid, int *nvarsp, int *varids)
#295    if ((retval = NC3_inq(ncidNULL, &nvarsNULLNULL)))
#305NC3_inq_dimids(int ncid, int *ndimsp, int *dimids, int include_parents)
#310    if ((retval = NC3_inq(ncid, &ndims,  NULLNULLNULL)))
#320NC3_show_metadata(int ncid)
#357NC3_inq_typeid(int ncid, const char *namenc_type *typeidp)
#369NC3_inq_typeids(int ncid, int *ntypes, int *typeids)
#376NC3_inq_user_type(int ncidnc_type typeid, char *name, size_t *size,
#383NC3_def_compound(int ncid, size_t size, const char *namenc_type *typeidp)
#389NC3_insert_compound(int ncidnc_type typeid, const char *name, size_t offset,
#396NC3_insert_array_compound(int ncidnc_type typeid, const char *name,
#405NC3_inq_compound_field(int ncidnc_type typeid, int fieldid, char *name,
#413NC3_inq_compound_fieldindex(int ncidnc_type typeid, const char *name, int *fieldidp)
#419NC3_def_opaque(int ncid, size_t datum_size, const char *namenc_typextypep)
#425NC3_def_vlen(int ncid, const char *namenc_type base_typeidnc_typextypep)
#431NC3_def_enum(int ncidnc_type base_typeid, const char *name,
#438NC3_inq_enum_ident(int ncidnc_type xtype, long long value, char *identifier)
#444NC3_inq_enum_member(int ncidnc_type typeid, int idx, char *identifier,
#451NC3_insert_enum(int ncidnc_type typeid, const char *identifier,
#458NC3_put_vlen_element(int ncid, int typeid, void *vlen_element,
#465NC3_get_vlen_element(int ncid, int typeid, const void *vlen_element,
#472NC3_set_var_chunk_cache(int ncid, int varid, size_t size, size_t nelems, float preemption)
#478NC3_get_var_chunk_cache(int ncid, int varid, size_t *sizep, size_t *nelemsp, float *preemptionp)
#484NC3_def_var_deflate(int ncid, int varid, int shuffle, int deflate,
#491NC3_def_var_fletcher32(int ncid, int varid, int fletcher32)
#497NC3_def_var_chunking(int ncid, int varid, int contiguous, const size_t *chunksizesp)
#503NC3_def_var_fill(int ncid, int varid, int no_fill, const void *fill_value)
#509NC3_def_var_endian(int ncid, int varid, int endianness)
nc3dispatch.h#70NC3_redef(int ncid);
#73NC3__enddef(int ncid, size_t h_minfree, size_t v_align,
#77NC3_sync(int ncid);
#80NC3_abort(int ncid);
#83NC3_close(int ncid);
#86NC3_set_fill(int ncid, int fillmode, int *old_modep);
#89NC3_set_base_pe(int ncid, int pe);
#92NC3_inq_base_pe(int ncid, int *pe);
#95NC3_inq_format(int ncid, int *formatp);
#98NC3_inq_format_extended(int ncid, int *formatp, int *modep);
#101NC3_inq(int ncid, int *ndimsp, int *nvarsp, int *nattsp, int *unlimdimidp);
#109NC3_def_dim(int ncid, const char *name, size_t len, int *idp);
#112NC3_inq_dimid(int ncid, const char *name, int *idp);
#115NC3_inq_dim(int ncid, int dimid, char *name, size_t *lenp);
#118NC3_inq_unlimdim(int ncid, int *unlimdimidp);
#121NC3_rename_dim(int ncid, int dimid, const char *name);
#127NC3_inq_att(int ncid, int varid, const char *name,
#131NC3_inq_attid(int ncid, int varid, const char *name, int *idp);
#134NC3_inq_attname(int ncid, int varid, int attnum, char *name);
#137NC3_rename_att(int ncid, int varid, const char *name, const char *newname);
#140NC3_del_att(int ncid, int varid, const char*);
#146NC3_get_att(int ncid, int varid, const char *name, void *valuenc_type);
#149NC3_put_att(int ncid, int varid, const char *namenc_type datatype,
#156NC3_def_var(int ncid, const char *name,
#160NC3_inq_var(int ncid, int varid, char *name,
#164NC3_inq_varid(int ncid, const char *name, int *varidp);
#167NC3_rename_var(int ncid, int varid, const char *name);
#171NC3_put_vara(int ncid, int varid,
#176NC3_get_vara(int ncid, int varid,
nc3internal.c#1170NC3__enddef(int ncid,
#1178 status = NC_check_id(ncid, &nc);
#1195NC3_abort(int ncid)
#1202 status = NC_check_id(ncid, &nc);
#1237NC3_close(int ncid)
#1243 status = NC_check_id(ncid, &nc);
#1253 (void) NC3_abort(ncid);
#1295NC3_redef(int ncid)
#1301 status = NC_check_id(ncid, &nc);
#1332NC3_inq(int ncid,
#1342 status = NC_check_id(ncid, &nc);
#1360NC3_inq_unlimdim(int ncid, int *xtendimp)
#1366 status = NC_check_id(ncid, &nc);
#1378NC3_sync(int ncid)
#1384 status = NC_check_id(ncid, &nc);
#1421NC3_set_fill(int ncid,
#1429 status = NC_check_id(ncid, &nc);
#1502NC3_set_base_pe(int ncid, int pe)
#1510 if ((status = NC_check_id(ncid, &nc) != NC_NOERR) {
#1545NC3_inq_base_pe(int ncid, int *pe)
#1552 if ((status = NC_check_id(ncid, &nc)) != NC_NOERR) {
#1568NC3_inq_format(int ncid, int *formatp)
#1574 status = NC_check_id(ncid, &nc);
#1590NC3_inq_format_extended(int ncid, int *formatp, int *modep)
#1595 status = NC_check_id(ncid, &nc);
#1616NC3_inq_type(int ncidnc_type typeid, char *name, size_t *size)
#1626   int stat = NC_check_id(ncid, &ncp);
#1657NC3_set_content(int ncid, size_t size, void* memory)
#1663    status = NC_check_id(ncid, &nc);
#1691 int ncid;
#1694 status = nc_open(path,NC_NOWRITE,&ncid);
#1697 status = NC_check_id(ncid,&nc);
#1715 (void) nc_close(ncid);
nc3internal.h#411nc_inq_rec(int ncid, size_t *nrecvars, int *recvarids, size_t *recsizes);
#414nc_get_rec(int ncid, size_t recnum, void **datap);
#417nc_put_rec(int ncid, size_t recnum, void *const *datap);
nc4attr.c#29nc4_get_att(int ncidNC *nc, int varid, const char *name,
#52 __func__ncidvaridnamemy_attnummem_type));
#56   if (!(grp = nc4_rec_find_grp(h5->root_grp, (ncid & GRP_ID_MASK))))
#63   if(nc->ext_ncid == ncid && varid == NC_GLOBAL) {
#210nc4_put_att(int ncidNC *nc, int varid, const char *name,
#230 "file_type %d mem_type %d len %d", ncidvarid,
#239   if (!(grp = nc4_rec_find_grp(h5->root_grp, (ncid & GRP_ID_MASK))))
#250   if(nc->ext_ncid == ncid && varid == NC_GLOBAL) {
#285  if ((retval = NC4_redef(ncid)))
#299         if ((retval = NC4_redef(ncid)))
#548NC4_inq_att(int ncid, int varid, const char *namenc_type *xtypep, size_t *lenp)
#553   LOG((2, "nc_inq_att: ncid 0x%x varid %d name %s", ncidvaridname));
#556   if (!(nc = nc4_find_nc_file(ncid,NULL)))
#564   return nc4_get_att(ncidncvaridnamextypepNC_NATlenpNULL, 0, NULL);
#569NC4_inq_attid(int ncid, int varid, const char *name, int *attnump)
#575   LOG((2, "nc_inq_attid: ncid 0x%x varid %d name %s", ncidvaridname));
#578   if (!(nc = nc4_find_nc_file(ncid,NULL)))
#586   stat = nc4_get_att(ncidncvaridnameNULLNC_NAT,
#594NC4_inq_attname(int ncid, int varid, int attnum, char *name)
#602 ncidvaridattnum));
#605   if (!(nc = nc4_find_nc_file(ncid,NULL)))
#613   if ((retval = nc4_find_nc_att(ncidvaridNULLattnum, &att)))
#626NC4_rename_att(int ncid, int varid, const char *name,
#642 ncidvaridnamenewname));
#649   if ((retval = nc4_find_nc_grp_h5(ncid, &nc, &grp, &h5)))
#735NC4_del_att(int ncid, int varid, const char *name)
#750 ncidvaridname));
#753   if ((retval = nc4_find_nc_grp_h5(ncid, &nc, &grp, &h5)))
#767      if ((retval = NC4_redef(ncid)))
#827nc4_put_att_tc(int ncid, int varid, const char *namenc_type file_type,
#838 "mem_type %d len %d", ncidvaridnamefile_typemem_typelen));
#846   if (!(nc = nc4_find_nc_file(ncid,NULL)))
#853   if(nc->ext_ncid == ncid && varid == NC_GLOBAL) {
#870   return nc4_put_att(ncidncvaridnamefile_typemem_typelen,
#929nc4_get_att_tc(int ncid, int varid, const char *namenc_type mem_type,
#936 ncidvaridnamemem_type));
#939   if (!(nc = nc4_find_nc_file(ncid,NULL)))
#946   return nc4_get_att(ncidncvaridnameNULLmem_type,
#951NC4_put_att(int ncid, int varid, const char *namenc_type xtype,
#954   return nc4_put_att_tc(ncidvaridnamextypememtype, 0, nelemsvalue);
#958NC4_get_att(int ncid, int varid, const char *name, void *valuenc_type memtype)
#960   return nc4_get_att_tc(ncidvaridnamememtype, 0, value);
nc4dim.c#21NC4_inq_unlimdim(int ncid, int *unlimdimidp)
#32   if ((retval = nc4_find_nc_grp_h5(ncid, &nc, &grp, &h5)))
#58NC4_def_dim(int ncid, const char *name, size_t len, int *idp)
#68   LOG((2, "%s: ncid 0x%x name %s len %d", __func__ncidname,
#72   if ((retval = nc4_find_nc_grp_h5(ncid, &nc, &grp, &h5)))
#97      if ((retval = NC4_redef(ncid)))
#140NC4_inq_dimid(int ncid, const char *name, int *idp)
#151   LOG((2, "%s: ncid 0x%x name %s", __func__ncidname));
#154   if ((retval = nc4_find_nc_grp_h5(ncid, &nc, &grp, &h5)))
#183NC4_inq_dim(int ncid, int dimid, char *name, size_t *lenp)
#191   LOG((2, "%s: ncid 0x%x dimid %d", __func__nciddimid));
#194   if ((ret = nc4_find_nc_grp_h5(ncid, &nc, &grp, &h5)))
#239NC4_rename_dim(int ncid, int dimid, const char *name)
#251   LOG((2, "%s: ncid 0x%x dimid %d name %s", __func__ncid,
#255   if ((retval = nc4_find_nc_grp_h5(ncid, &nc, &grp, &h5)))
#347NC4_inq_unlimdims(int ncid, int *nunlimdimsp, int *unlimdimidsp)
#356  LOG((2, "%s: ncid 0x%x", __func__ncid));
#359  if ((retval = nc4_find_nc_grp_h5(ncid, &nc, &grp, &h5)))
nc4dispatch.h#41NC4_redef(int ncid);
#44NC4__enddef(int ncid, size_t h_minfree, size_t v_align,
#48NC4_sync(int ncid);
#51NC4_abort(int ncid);
#54NC4_close(int ncid);
#57NC4_set_fill(int ncid, int fillmode, int *old_modep);
#60NC4_set_base_pe(int ncid, int pe);
#63NC4_inq_base_pe(int ncid, int *pe);
#66NC4_inq_format(int ncid, int *formatp);
#69NC4_inq_format_extended(int ncid, int *formatp, int *modep);
#72NC4_inq(int ncid, int *ndimsp, int *nvarsp, int *nattsp, int *unlimdimidp);
#80NC4_def_dim(int ncid, const char *name, size_t len, int *idp);
#83NC4_inq_dimid(int ncid, const char *name, int *idp);
#86NC4_inq_dim(int ncid, int dimid, char *name, size_t *lenp);
#89NC4_inq_unlimdim(int ncid, int *unlimdimidp);
#92NC4_rename_dim(int ncid, int dimid, const char *name);
#98NC4_inq_att(int ncid, int varid, const char *name,
#102NC4_inq_attid(int ncid, int varid, const char *name, int *idp);
#105NC4_inq_attname(int ncid, int varid, int attnum, char *name);
#108NC4_rename_att(int ncid, int varid, const char *name, const char *newname);
#111NC4_del_att(int ncid, int varid, const char*);
#117NC4_get_att(int ncid, int varid, const char *name, void *valuenc_type);
#120NC4_put_att(int ncid, int varid, const char *namenc_type datatype,
#127NC4_def_var(int ncid, const char *name,
#131NC4_inq_var_all(int ncid, int varid, char *namenc_type *xtypep,
#139NC4_inq_varid(int ncid, const char *name, int *varidp);
#142NC4_rename_var(int ncid, int varid, const char *name);
#145NC4_put_vara(int ncid, int varid,
#150NC4_get_vara(int ncid, int varid,
nc4file.c#78static int NC4_enddef(int ncid);
#2877NC4_set_fill(int ncid, int fillmode, int *old_modep)
#2882   LOG((2, "%s: ncid 0x%x fillmode %d", __func__ncidfillmode));
#2884   if (!(nc = nc4_find_nc_file(ncid,&nc4_info)))
#2909NC4_redef(int ncid)
#2913   LOG((1, "%s: ncid 0x%x", __func__ncid));
#2916   if (!(nc4_find_nc_file(ncid,&nc4_info)))
#2941NC4__enddef(int ncid, size_t h_minfree, size_t v_align,
#2944   if (nc4_find_nc_file(ncid,NULL) == NULL)
#2947   return NC4_enddef(ncid);
#2952static int NC4_enddef(int ncid)
#2957   LOG((1, "%s: ncid 0x%x", __func__ncid));
#2959   if (!(nc = nc4_find_nc_file(ncid,&nc4_info)))
#3018NC4_sync(int ncid)
#3024   LOG((2, "%s: ncid 0x%x", __func__ncid));
#3026   if (!(nc = nc4_find_nc_file(ncid,&nc4_info)))
#3035      if ((retval = NC4_enddef(ncid)))
#3134NC4_abort(int ncid)
#3142   LOG((2, "%s: ncid 0x%x", __func__ncid));
#3145   if (!(nc = nc4_find_nc_file(ncid,&nc4_info)))
#3172NC4_close(int ncid)
#3179   LOG((1, "%s: ncid 0x%x", __func__ncid));
#3182   if ((retval = nc4_find_nc_grp_h5(ncid, &nc, &grp, &h5)))
#3201NC4_inq(int ncid, int *ndimsp, int *nvarsp, int *nattsp, int *unlimdimidp)
#3211   LOG((2, "%s: ncid 0x%x", __func__ncid));
#3214   if ((retval = nc4_find_nc_grp_h5(ncid, &nc, &grp, &h5)))
nc4grp.c#135NC4_inq_ncid(int ncid, const char *name, int *grp_ncid)
#142   LOG((2, "nc_inq_ncid: ncid 0x%x name %s", ncidname));
#145   if ((retval = nc4_find_grp_h5(ncid, &grp, &h5)))
#172NC4_inq_grps(int ncid, int *numgrps, int *ncids)
#179   LOG((2, "nc_inq_grps: ncid 0x%x", ncid));
#182   if ((retval = nc4_find_grp_h5(ncid, &grp, &h5)))
#215NC4_inq_grpname(int ncid, char *name)
#221   LOG((2, "nc_inq_grpname: ncid 0x%x", ncid));
#224   if ((retval = nc4_find_grp_h5(ncid, &grp, &h5)))
#242NC4_inq_grpname_full(int ncid, size_t *lenp, char *full_name)
#245   int gid = ncidparent_id, *gid;
#266   gid[0] = ncid;
#299NC4_inq_grp_parent(int ncid, int *parent_ncid)
#305   LOG((2, "nc_inq_grp_parent: ncid 0x%x", ncid));
#308   if ((retval = nc4_find_grp_h5(ncid, &grp, &h5)))
#329NC4_inq_grp_full_ncid(int ncid, const char *full_name, int *grp_ncid)
#333   int id1 = ncidid2;
#341   if ((ret = nc4_find_grp_h5(ncid, &grp, &h5)))
#356  id2 = ncid;
#388NC4_inq_varids(int ncid, int *nvars, int *varids)
#396   LOG((2, "nc_inq_varids: ncid 0x%x", ncid));
#399   if ((retval = nc4_find_grp_h5(ncid, &grp, &h5)))
#406      if ((retval = NC4_inq(ncidNULL, &num_varsNULLNULL)))
#448NC4_inq_dimids(int ncid, int *ndims, int *dimids, int include_parents)
#456   LOG((2, "nc_inq_dimids: ncid 0x%x include_parents: %d", ncid,
#460   if ((retval = nc4_find_grp_h5(ncid, &grp, &h5)))
#467      if ((retval = NC4_inq(ncid, &numNULLNULLNULL)))
nc4hdf.c#545nc4_put_vara(NC *nc, int ncid, int varid, const size_t *startp,
#570  if ((retval = nc4_find_g_var_nc(ncncidvarid, &grp, &var)))
#867nc4_get_vara(NC *nc, int ncid, int varid, const size_t *startp,
#896  if ((retval = nc4_find_g_var_nc(ncncidvarid, &grp, &var)))
#956 if ((retval = NC4_inq_dim(nciddim->dimidNULL, &ulen)))
nc4internal.c#220nc4_find_nc4_grp(int ncidNC_GRP_INFO_T **grp)
#223   NC *f = nc4_find_nc_file(ncid,&h5);
#235   if (!(*grp = nc4_rec_find_grp(h5->root_grp, (ncid & GRP_ID_MASK))))
#244nc4_find_grp_h5(int ncidNC_GRP_INFO_T **grppNC_HDF5_FILE_INFO_T **h5p)
#248    NC *f = nc4_find_nc_file(ncid,&h5);
#253 if (!(grp = nc4_rec_find_grp(h5->root_grp, (ncid & GRP_ID_MASK))))
#267nc4_find_nc_grp_h5(int ncidNC **ncNC_GRP_INFO_T **grpp,
#272    NC *f = nc4_find_nc_file(ncid,&h5);
#280 if (!(grp = nc4_rec_find_grp(h5->root_grp, (ncid & GRP_ID_MASK))))
#319nc4_find_g_var_nc(NC *nc, int ncid, int varid,
#326   *grp = nc4_rec_find_grp(h5->root_grp, (ncid & GRP_ID_MASK));
#573nc4_find_nc_att(int ncid, int varid, const char *name, int attnum,
#583 ncidvaridnameattnum));
#586   if ((retval = nc4_find_grp_h5(ncid, &grp, &h5)))
#1574NC4_show_metadata(int ncid)
#1582   if (!(nc = nc4_find_nc_file(ncid,NULL)))
nc4internal.h#343int nc4_put_vara(NC *nc, int ncid, int varid, const size_t *startp,
#345int nc4_get_vara(NC *nc, int ncid, int varid, const size_t *startp,
#357int nc4_find_nc_grp_h5(int ncidNC **ncNC_GRP_INFO_T **grp,
#359int nc4_find_grp_h5(int ncidNC_GRP_INFO_T **grpNC_HDF5_FILE_INFO_T **h5);
#360int nc4_find_nc4_grp(int ncidNC_GRP_INFO_T **grp);
#361NC_GRP_INFO_T *nc4_find_nc_grp(int ncid);
#363NC *nc4_find_nc_file(int ncidNC_HDF5_FILE_INFO_T**);
#372int nc4_find_nc_att(int ncid, int varid, const char *name, int attnum,
#374int nc4_find_g_var_nc(NC *nc, int ncid, int varid,
nc4type.c#85NC4_inq_typeid(int ncid, const char *namenc_type *typeidp)
#103   if ((retval = nc4_find_grp_h5(ncid, &grp, &h5)))
#152NC4_inq_typeids(int ncid, int *ntypes, int *typeids)
#160   LOG((2, "nc_inq_typeids: ncid 0x%x", ncid));
#163   if ((retval = nc4_find_grp_h5(ncid, &grp, &h5)))
#186add_user_type(int ncid, size_t size, const char *namenc_type base_typeid,
#200 __FUNCTION__ncidsizenorm_namebase_typeid));
#203   if ((retval = nc4_find_grp_h5(ncid, &grp, &h5)))
#212      if ((retval = NC4_redef(ncid)))
#262NC4_inq_type(int ncidnc_type typeid1, char *name, size_t *size)
#273   LOG((2, "nc_inq_type: ncid 0x%x typeid %d", ncidtypeid1));
#286   if ((retval = nc4_find_nc4_grp(ncid, &grp)))
#311NC4_def_compound(int ncid, size_t size, const char *namenc_type *typeidp)
#313   return add_user_type(ncidsizename, 0, NC_COMPOUNDtypeidp);
#318NC4_insert_compound(int ncidnc_type typeid1, const char *name, size_t offset,
#321   return nc_insert_array_compound(ncidtypeid1nameoffset,
#327NC4_insert_array_compound(int ncid, int typeid1, const char *name,
#337 "offset %d field_typeid %d ndims %d", ncidtypeid1,
#345   if ((retval = nc4_find_nc4_grp(ncid, &grp)))
#373NC4_inq_user_type(int ncidnc_type typeid1, char *name, size_t *size,
#380   LOG((2, "nc_inq_user_type: ncid 0x%x typeid %d", ncidtypeid1));
#383   if ((retval = nc4_find_nc4_grp(ncid, &grp)))
#436NC4_inq_compound_field(int ncidnc_type typeid1, int fieldid, char *name,
#446   if ((retval = nc4_find_nc4_grp(ncid, &grp)))
#477find_nc4_file(int ncidNC **nc)
#482   if (!((*nc) = nc4_find_nc_file(ncid,&h5)))
#493NC4_inq_compound_fieldindex(int ncidnc_type typeid1, const char *name, int *fieldidp)
#502 ncidtypeid1name));
#505   if ((retval = find_nc4_file(ncid, &nc)))
#538NC4_def_opaque(int ncid, size_t datum_size, const char *name,
#541   return add_user_type(nciddatum_sizename, 0, NC_OPAQUEtypeidp);
#547NC4_def_vlen(int ncid, const char *namenc_type base_typeid,
#550   return add_user_type(ncid, 0, namebase_typeidNC_VLENtypeidp);
#556NC4_def_enum(int ncidnc_type base_typeid, const char *name,
#559   return add_user_type(ncid, 0, namebase_typeidNC_ENUMtypeidp);
#565NC4_inq_enum_ident(int ncidnc_type xtype, long long value, char *identifier)
#577   if ((retval = nc4_find_nc4_grp(ncid, &grp)))
#640NC4_inq_enum_member(int ncidnc_type typeid1, int idx, char *identifier,
#649   LOG((2, "nc_inq_enum_member: ncid 0x%x typeid %d", ncidtypeid1));
#652   if ((retval = nc4_find_nc4_grp(ncid, &grp)))
#684NC4_insert_enum(int ncidnc_type typeid1, const char *identifier,
#692   LOG((2, "nc_insert_enum: ncid 0x%x, typeid %d identifier %s value %d", ncid,
#700   if ((retval = nc4_find_nc4_grp(ncid, &grp)))
#727NC4_put_vlen_element(int ncid, int typeid1, void *vlen_element,
#738NC4_get_vlen_element(int ncid, int typeid1, const void *vlen_element,
nc4var.c#72NC4_set_var_chunk_cache(int ncid, int varid, size_t size, size_t nelems,
#86   if ((retval = nc4_find_nc_grp_h5(ncid, &nc, &grp, &h5)))
#117nc_set_var_chunk_cache_ints(int ncid, int varid, int size, int nelems,
#133   return NC4_set_var_chunk_cache(ncidvaridreal_sizereal_nelems,
#139NC4_get_var_chunk_cache(int ncid, int varid, size_t *sizep,
#149   if ((retval = nc4_find_nc_grp_h5(ncid, &nc, &grp, &h5)))
#179nc_get_var_chunk_cache_ints(int ncid, int varid, int *sizep,
#186   if ((ret = NC4_get_var_chunk_cache(ncidvarid, &real_size,
#346nc_def_var_nc4(int ncid, const char *namenc_type xtype,
#359   if ((retval = nc4_find_grp_h5(ncid, &grp, &h5)))
#369      if ((retval = NC4_redef(ncid)))
#609NC4_def_var(int ncid, const char *namenc_type xtype, int ndims,
#616        __func__ncidnamextypendims));
#623   if (!(nc = nc4_find_nc_file(ncid,&h5)))
#627   return nc_def_var_nc4(ncidnamextypendimsdimidspvaridp);
#634NC4_inq_var_all(int ncid, int varid, char *namenc_type *xtypep,
#650   LOG((2, "%s: ncid 0x%x varid %d", __func__ncidvarid));
#653   if ((retval = nc4_find_nc_grp_h5(ncid, &nc, &grp, &h5)))
#792nc_def_var_extra(int ncid, int varid, int *shuffle, int *deflate,
#806   LOG((2, "%s: ncid 0x%x varid %d", __func__ncidvarid));
#809   if ((retval = nc4_find_nc_grp_h5(ncid, &nc, &grp, &h5)))
#961      retval = NC4_del_att(ncidvarid_FillValue);
#966      if ((retval = nc_put_att(ncidvarid_FillValuevar->type_info->nc_typeid, 1, fill_value)))
#981NC4_def_var_deflate(int ncid, int varid, int shuffle, int deflate,
#984   return nc_def_var_extra(ncidvarid, &shuffle, &deflate,
#991NC4_def_var_fletcher32(int ncid, int varid, int fletcher32)
#993   return nc_def_var_extra(ncidvaridNULLNULLNULL, &fletcher32,
#1007NC4_def_var_chunking(int ncid, int varid, int contiguous, const size_t *chunksizesp)
#1009   return nc_def_var_extra(ncidvaridNULLNULLNULLNULL,
#1017nc_inq_var_chunking_ints(int ncid, int varid, int *contiguousp, int *chunksizesp)
#1028   if ((retval = nc4_find_nc_grp_h5(ncid, &nc, &grp, &h5)))
#1033   if ((retval = nc4_find_g_var_nc(ncncidvarid, &grp, &var)))
#1041   retval = NC4_inq_var_all(ncidvaridNULLNULLNULLNULLNULL,
#1064nc_def_var_chunking_ints(int ncid, int varid, int contiguous, int *chunksizesp)
#1074   if ((retval = nc4_find_nc_grp_h5(ncid, &nc, &grp, &h5)))
#1084   if ((retval = nc4_find_g_var_nc(ncncidvarid, &grp, &var)))
#1096   retval = nc_def_var_extra(ncidvaridNULLNULLNULLNULL,
#1107NC4_def_var_fill(int ncid, int varid, int no_fill, const void *fill_value)
#1109   return nc_def_var_extra(ncidvaridNULLNULLNULLNULLNULL,
#1116NC4_def_var_endian(int ncid, int varid, int endianness)
#1118   return nc_def_var_extra(ncidvaridNULLNULLNULLNULLNULL,
#1124NC4_inq_varid(int ncid, const char *name, int *varidp)
#1138   LOG((2, "%s: ncid 0x%x name %s", __func__ncidname));
#1141   if ((retval = nc4_find_nc_grp_h5(ncid, &nc, &grpNULL)))
#1166NC4_rename_var(int ncid, int varid, const char *name)
#1176        __func__ncidvaridname));
#1179   if ((retval = nc4_find_nc_grp_h5(ncid, &nc, &grp, &h5)))
#1270NC4_var_par_access(int ncid, int varid, int par_access)
#1281   LOG((1, "%s: ncid 0x%x varid %d par_access %d", __func__ncid,
#1288   if ((retval = nc4_find_nc_grp_h5(ncid, &nc, &grp, &h5)))
#1311nc4_put_vara_tc(int ncid, int varidnc_type mem_type, int mem_type_is_long,
#1317        __func__ncidvaridmem_typemem_type_is_long));
#1319   if (!(nc = nc4_find_nc_file(ncid,NULL)))
#1322   return nc4_put_vara(ncncidvaridstartpcountpmem_type,
#1328nc4_get_hdf4_vara(NC *nc, int ncid, int varid, const size_t *startp,
#1339   if ((retval = nc4_find_g_var_nc(ncncidvarid, &grp, &var)))
#1359nc4_get_vara_tc(int ncid, int varidnc_type mem_type, int mem_type_is_long,
#1366        __func__ncidvaridmem_typemem_type_is_long));
#1368   if (!(nc = nc4_find_nc_file(ncid,&h5)))
#1374      return nc4_get_hdf4_vara(ncncidvaridstartpcountpmem_type,
#1379   return nc4_get_vara(ncncidvaridstartpcountpmem_type,
#1384NC4_put_vara(int ncid, int varid, const size_t *startp,
#1387   return nc4_put_vara_tc(ncidvaridmemtype, 0, startpcountpop);
#1393NC4_get_vara(int ncid, int varid, const size_t *startp,
#1396   return nc4_get_vara_tc(ncidvaridmemtype, 0, startpcountpip);
ncaux.c#39    int ncid;
#55ncaux_begin_compound(int ncid, const char *name, int alignmode, void** tagp)
#69    cmpd->ncid = ncid;
#163    status = nc_def_compound(cmpd->ncidcmpd->sizecmpd->nameidp);
#169            status = nc_insert_compound(cmpd->ncid, *idpfield->name,
#172            status = nc_insert_array_compound(cmpd->ncid, *idpfield->name,
#334findfirstfield(int ncidnc_type xtype)
#340    status = nc_inq_compound_fieldtype(ncidxtype, 0, &fieldtype);
#342    fieldtype = findfirstfield(ncid,fieldtype);
#359 status = nc_inq_type(cmpd->ncid,field->fieldtype,NULL,&field->size);
#368 nc_type firsttype = findfirstfield(cmpd->ncid,field->fieldtype);
ncaux.h#14extern int ncaux_begin_compound(int ncid, const char *name, int alignmode,
nccommon.h#264    int              ncid;          /* relevant NC id for this object*/
nccomps.h#45    int ncid;     /* group in which type is defined */
nccopy.c#111nc_inq_parid(int ncid, const char *fullname, int *locidp) {
#125    NC_CHECK(nc_inq_grp_full_ncid(ncidparentlocidp));
#1135count_dims(int ncid) {
#1138    NC_CHECK(nc_inq_ndims(ncid, &ndims));
#1140    NC_CHECK(nc_inq_grps(ncid, &numgrpsNULL));
#1144 NC_CHECK(nc_inq_grps(ncid, &numgrpsgrpids));
#1162nc3_special_case(int ncid, int kind) {
#1166 NC_CHECK(nc_inq_unlimdim(ncid, &recdimid));
#1170     NC_CHECK(nc_inq_nvars(ncid, &nvars));
#1174 NC_CHECKnc_inq_varndims(ncidvarid, &ndims) );
#1178     NC_CHECKnc_inq_vardimid(ncidvariddimids) );
#1196    int ncid, /* netCDF ID */
#1204    NC_CHECK(nc_inq_nvars(ncid, &nvars));
#1210 if (isrecvar(ncidvarid)) {
#1237copy_rec_var_data(int ncid,  /* input */
#1247    NC_CHECK(nc_get_vara(ncidvaridstartcountbuf));
#1254copy_record_data(int ncid, int ogrp, size_t nrec_vars, int *rec_varids) {
#1263    NC_CHECK(nc_inq_unlimdim(ncid, &unlimid));
#1264    NC_CHECK(nc_inq_dimlen(ncidunlimid, &nrecs));
#1280 NC_CHECK(nc_inq_varndims(ncidvarid, &ndims));
#1284 NC_CHECK(nc_inq_vardimid (ncidvariddimids));
#1285 value_size = val_size(ncidvarid);
#1290     NC_CHECK(nc_inq_dimlen(nciddimid, &dimlen));
#1298 NC_CHECK(nc_inq_varname(ncidvaridvarname));
#1311     NC_CHECK(copy_rec_var_data(ncidogrpirecvaridovarid,
ncd2dispatch.c#70static int NCD2_redef(int ncid);
#71static int NCD2__enddef(int ncid, size_t h_minfree, size_t v_align, size_t v_minfree, size_t r_align);
#72static int NCD2_sync(int ncid);
#73static int NCD2_abort(int ncid);
#75static int NCD2_put_vara(int ncid, int varid,
#80static int NCD2_get_vara(int ncid, int varid,
#85static int NCD2_put_vars(int ncid, int varid,
#89static int NCD2_get_vars(int ncid, int varid,
#224NCD2_redef(int ncid)
#230NCD2__enddef(int ncid, size_t h_minfree, size_t v_align, size_t v_minfree, size_t r_align)
#236NCD2_sync(int ncid)
#242NCD2_abort(int ncid)
#244    return NCD2_close(ncid);
#257NCD2_put_vara(int ncid, int varid,
#266NCD2_get_vara(int ncid, int varid,
#271    int stat = nc3d_getvarx(ncidvaridstartedgesnc_ptrdiffvector1value,memtype);
#276NCD2_put_vars(int ncid, int varid,
#284NCD2_get_vars(int ncid, int varid,
#288    int stat = nc3d_getvarx(ncidvaridstartedgesstridevaluememtype);
#610NCD2_close(int ncid)
#616    ncstatus = NC_check_id(ncid, (NC**)&drno);
#691 &unlimited->ncid);
#720        dim->ncid = dimid;
#728     dim->ncid = dim->dim.basedim->ncid;
#767                dimids[j] = dim->ncid;
#798        var->ncid = varid;
#1005NCD2_inq_format_extended(int ncid, int* formatp, int* modep)
#1008    int ncstatus = NC_check_id(ncid, (NC**)&nc);
#1579    ncstat = nc_put_att_text(getncid(drno),var->ncid,
#2207NCD2_set_fill(int ncid, int fillmode, int* old_modep)
#2213NCD2_set_base_pe(int ncid, int pe)
#2219NCD2_def_dim(int ncid, const char* name, size_t len, int* idp)
#2225NCD2_put_att(int ncid, int varid, const char* namenc_type datatype,
#2232NCD2_def_var(int ncid, const char *name,
#2243NCD2_inq_base_pe(int ncid, int* pe)
#2247    if((ret = NC_check_id(ncid, (NC**)&drno)) != NC_NOERR) return THROW(ret);
#2253NCD2_inq_format(int ncid, int* formatp)
#2257    if((ret = NC_check_id(ncid, (NC**)&drno)) != NC_NOERR) return THROW(ret);
#2263NCD2_inq(int ncid, int* ndimsp, int* nvarsp, int* nattsp, int* unlimdimidp)
#2267    if((ret = NC_check_id(ncid, (NC**)&drno)) != NC_NOERR) return THROW(ret);
#2273NCD2_inq_type(int ncidnc_type p2, char* p3, size_t* p4)
#2277    if((ret = NC_check_id(ncid, (NC**)&drno)) != NC_NOERR) return THROW(ret);
#2283NCD2_inq_dimid(int ncid, const char* name, int* idp)
#2287    if((ret = NC_check_id(ncid, (NC**)&drno)) != NC_NOERR) return THROW(ret);
#2293NCD2_inq_dim(int ncid, int dimid, char* name, size_t* lenp)
#2297    if((ret = NC_check_id(ncid, (NC**)&drno)) != NC_NOERR) return THROW(ret);
#2303NCD2_inq_unlimdim(int ncid, int* unlimdimidp)
#2307    if((ret = NC_check_id(ncid, (NC**)&drno)) != NC_NOERR) return THROW(ret);
#2313NCD2_rename_dim(int ncid, int dimid, const char* name)
#2317    if((ret = NC_check_id(ncid, (NC**)&drno)) != NC_NOERR) return THROW(ret);
#2323NCD2_inq_att(int ncid, int varid, const char* name,
#2328    if((ret = NC_check_id(ncid, (NC**)&drno)) != NC_NOERR) return THROW(ret);
#2334NCD2_inq_attid(int ncid, int varid, const char *name, int *idp)
#2338    if((ret = NC_check_id(ncid, (NC**)&drno)) != NC_NOERR) return THROW(ret);
#2344NCD2_inq_attname(int ncid, int varid, int attnum, char* name)
#2348    if((ret = NC_check_id(ncid, (NC**)&drno)) != NC_NOERR) return THROW(ret);
#2354NCD2_rename_att(int ncid, int varid, const char* name, const char* newname)
#2358    if((ret = NC_check_id(ncid, (NC**)&drno)) != NC_NOERR) return THROW(ret);
#2364NCD2_del_att(int ncid, int varid, const char* p3)
#2368    if((ret = NC_check_id(ncid, (NC**)&drno)) != NC_NOERR) return THROW(ret);
#2374NCD2_get_att(int ncid, int varid, const char* name, void* valuenc_type t)
#2378    if((ret = NC_check_id(ncid, (NC**)&drno)) != NC_NOERR) return THROW(ret);
#2384NCD2_inq_var_all(int ncid, int varid, char *namenc_typextypep,
#2393    if((ret = NC_check_id(ncid, (NC**)&drno)) != NC_NOERR) return THROW(ret);
#2404NCD2_inq_varid(int ncid, const char *name, int *varidp)
#2408    if((ret = NC_check_id(ncid, (NC**)&drno)) != NC_NOERR) return THROW(ret);
#2414NCD2_rename_var(int ncid, int varid, const char* name)
#2418    if((ret = NC_check_id(ncid, (NC**)&drno)) != NC_NOERR) return THROW(ret);
#2424NCD2_var_par_access(int ncid, int p2, int p3)
#2433NCD2_inq_ncid(int ncid, const char* name, int* grp_ncid)
#2437    if((ret = NC_check_id(ncid, (NC**)&drno)) != NC_NOERR) return THROW(ret);
#2443NCD2_show_metadata(int ncid)
#2447    if((ret = NC_check_id(ncid, (NC**)&drno)) != NC_NOERR) return THROW(ret);
#2453NCD2_inq_grps(int ncid, int* p2, int* p3)
#2457    if((ret = NC_check_id(ncid, (NC**)&drno)) != NC_NOERR) return THROW(ret);
#2463NCD2_inq_grpname(int ncid, char* p)
#2467    if((ret = NC_check_id(ncid, (NC**)&drno)) != NC_NOERR) return THROW(ret);
#2474NCD2_inq_unlimdims(int ncid, int* p2, int* p3)
#2478    if((ret = NC_check_id(ncid, (NC**)&drno)) != NC_NOERR) return THROW(ret);
#2484NCD2_inq_grpname_full(int ncid, size_t* p2, char* p3)
#2488    if((ret = NC_check_id(ncid, (NC**)&drno)) != NC_NOERR) return THROW(ret);
#2494NCD2_inq_grp_parent(int ncid, int* p)
#2498    if((ret = NC_check_id(ncid, (NC**)&drno)) != NC_NOERR) return THROW(ret);
#2504NCD2_inq_grp_full_ncid(int ncid, const char* p2, int* p3)
#2508    if((ret = NC_check_id(ncid, (NC**)&drno)) != NC_NOERR) return THROW(ret);
#2514NCD2_inq_varids(int ncid, int* nvars, int* p)
#2518    if((ret = NC_check_id(ncid, (NC**)&drno)) != NC_NOERR) return THROW(ret);
#2524NCD2_inq_dimids(int ncid, int* ndims, int* p3, int p4)
#2528    if((ret = NC_check_id(ncid, (NC**)&drno)) != NC_NOERR) return THROW(ret);
#2534NCD2_inq_typeids(int ncid, int*  ntypes, int* p)
#2538    if((ret = NC_check_id(ncid, (NC**)&drno)) != NC_NOERR) return THROW(ret);
#2544NCD2_inq_type_equal(int ncidnc_type t1, int p3nc_type t2, int* p5)
#2548    if((ret = NC_check_id(ncid, (NC**)&drno)) != NC_NOERR) return THROW(ret);
#2554NCD2_inq_user_type(int ncidnc_type t, char* p3, size_t* p4nc_typep5,
#2559    if((ret = NC_check_id(ncid, (NC**)&drno)) != NC_NOERR) return THROW(ret);
#2565NCD2_inq_typeid(int ncid, const char* namenc_typet)
#2569    if((ret = NC_check_id(ncid, (NC**)&drno)) != NC_NOERR) return THROW(ret);
#2575NCD2_def_grp(int ncid, const char* p2, int* p3)
#2579    if((ret = NC_check_id(ncid, (NC**)&drno)) != NC_NOERR) return THROW(ret);
#2585NCD2_rename_grp(int ncid, const char* p)
#2589    if((ret = NC_check_id(ncid, (NC**)&drno)) != NC_NOERR) return THROW(ret);
#2595NCD2_def_compound(int ncid, size_t p2, const char* p3nc_typet)
#2599    if((ret = NC_check_id(ncid, (NC**)&drno)) != NC_NOERR) return THROW(ret);
#2605NCD2_insert_compound(int ncidnc_type t1, const char* p3, size_t p4nc_type t2)
#2609    if((ret = NC_check_id(ncid, (NC**)&drno)) != NC_NOERR) return THROW(ret);
#2615NCD2_insert_array_compound(int ncidnc_type t1, const char* p3, size_t p4,
#2620    if((ret = NC_check_id(ncid, (NC**)&drno)) != NC_NOERR) return THROW(ret);
#2626NCD2_inq_compound_field(int ncidnc_type xtype, int fieldid, char *name,
#2632    if((ret = NC_check_id(ncid, (NC**)&drno)) != NC_NOERR) return THROW(ret);
#2638NCD2_inq_compound_fieldindex(int ncidnc_type xtype, const char *name,
#2643    if((ret = NC_check_id(ncid, (NC**)&drno)) != NC_NOERR) return THROW(ret);
#2649NCD2_def_vlen(int ncid, const char* p2nc_type base_typeidnc_typet)
#2653    if((ret = NC_check_id(ncid, (NC**)&drno)) != NC_NOERR) return THROW(ret);
#2659NCD2_put_vlen_element(int ncid, int p2, void* p3, size_t p4, const void* p5)
#2663    if((ret = NC_check_id(ncid, (NC**)&drno)) != NC_NOERR) return THROW(ret);
#2669NCD2_get_vlen_element(int ncid, int p2, const void* p3, size_t* p4, void* p5)
#2673    if((ret = NC_check_id(ncid, (NC**)&drno)) != NC_NOERR) return THROW(ret);
#2679NCD2_def_enum(int ncidnc_type t1, const char* p3nc_typet)
#2683    if((ret = NC_check_id(ncid, (NC**)&drno)) != NC_NOERR) return THROW(ret);
#2689NCD2_insert_enum(int ncidnc_type t1, const char* p3, const void* p4)
#2693    if((ret = NC_check_id(ncid, (NC**)&drno)) != NC_NOERR) return THROW(ret);
#2699NCD2_inq_enum_member(int ncidnc_type t1, int p3, char* p4, void* p5)
#2703    if((ret = NC_check_id(ncid, (NC**)&drno)) != NC_NOERR) return THROW(ret);
#2709NCD2_inq_enum_ident(int ncidnc_type t1, long long p3, char* p4)
#2713    if((ret = NC_check_id(ncid, (NC**)&drno)) != NC_NOERR) return THROW(ret);
#2719NCD2_def_opaque(int ncid, size_t p2, const char* p3nc_typet)
#2723    if((ret = NC_check_id(ncid, (NC**)&drno)) != NC_NOERR) return THROW(ret);
#2729NCD2_def_var_deflate(int ncid, int p2, int p3, int p4, int p5)
#2733    if((ret = NC_check_id(ncid, (NC**)&drno)) != NC_NOERR) return THROW(ret);
#2739NCD2_def_var_fletcher32(int ncid, int p2, int p3)
#2743    if((ret = NC_check_id(ncid, (NC**)&drno)) != NC_NOERR) return THROW(ret);
#2749NCD2_def_var_chunking(int ncid, int p2, int p3, const size_t* p4)
#2753    if((ret = NC_check_id(ncid, (NC**)&drno)) != NC_NOERR) return THROW(ret);
#2759NCD2_def_var_fill(int ncid, int p2, int p3, const void* p4)
#2763    if((ret = NC_check_id(ncid, (NC**)&drno)) != NC_NOERR) return THROW(ret);
#2769NCD2_def_var_endian(int ncid, int p2, int p3)
#2773    if((ret = NC_check_id(ncid, (NC**)&drno)) != NC_NOERR) return THROW(ret);
#2779NCD2_set_var_chunk_cache(int ncid, int p2, size_t p3, size_t p4, float p5)
#2783    if((ret = NC_check_id(ncid, (NC**)&drno)) != NC_NOERR) return THROW(ret);
#2789NCD2_get_var_chunk_cache(int ncid, int p2, size_t* p3, size_t* p4, float* p5)
#2793    if((ret = NC_check_id(ncid, (NC**)&drno)) != NC_NOERR) return THROW(ret);
ncd2dispatch.h#53NCD2_close(int ncid);
#56NCD2_inq_format_extended(int ncid, int* formatp, int* modep);
#59NCD2_set_fill(int ncid, int fillmode, int *old_modep);
#62NCD2_set_base_pe(int ncid, int pe);
#65NCD2_inq_base_pe(int ncid, int *pe);
#68NCD2_inq_format(int ncid, int *formatp);
#71NCD2_inq_format_extended(int ncid, int *formatp, int *modep);
#74NCD2_inq(int ncid, int *ndimsp, int *nvarsp, int *nattsp, int *unlimdimidp);
#82NCD2_def_dim(int ncid, const char *name, size_t len, int *idp);
#85NCD2_inq_dimid(int ncid, const char *name, int *idp);
#88NCD2_inq_dim(int ncid, int dimid, char *name, size_t *lenp);
#91NCD2_inq_unlimdim(int ncid, int *unlimdimidp);
#94NCD2_rename_dim(int ncid, int dimid, const char *name);
#100NCD2_inq_att(int ncid, int varid, const char *name,
#104NCD2_inq_attid(int ncid, int varid, const char *name, int *idp);
#107NCD2_inq_attname(int ncid, int varid, int attnum, char *name);
#110NCD2_rename_att(int ncid, int varid, const char *name, const char *newname);
#113NCD2_del_att(int ncid, int varid, const char*);
#119NCD2_get_att(int ncid, int varid, const char *name, void *valuenc_type);
#122NCD2_put_att(int ncid, int varid, const char *namenc_type datatype,
#129NCD2_def_var(int ncid, const char *name,
#133NCD2_inq_var_all(int ncid, int varid, char *namenc_type *xtypep,
#141NC3_inq_var_all(int ncid, int varid, char *namenc_type *xtypep,
#149NCD2_inq_varid(int ncid, const char *name, int *varidp);
#152NCD2_rename_var(int ncid, int varid, const char *name);
ncdap.h#117extern NCerror nc3d_getvarx(int ncid, int varid,
#131extern int nc3d_close(int ncid);
ncdispatch.h#219int (*inq_unlimdim)(int ncid,  int *unlimdimidp);
#244int (*inq_var_all)(int ncid, int varid, char *namenc_type *xtypep,
#294int (*get_var_chunk_cache)(int ncid, int varid, size_t *sizep, size_t *nelemsp, float *preemptionp);
#366extern int NC_getshape(int ncid, int varid, int ndims, size_t* shape);
#367extern int NC_is_recvar(int ncid, int varid, size_t* nrecs);
#368extern int NC_inq_recvar(int ncid, int varid, int* nrecdims, int* is_recdim);
#398NCDISPATCH_inq_var_all(int ncid, int varid, char *namenc_type *xtypep,
#406NCDISPATCH_get_att(int ncid, int varid, const char* name, void* valuenc_type t);
ncdump.c#401pr_initx(int ncid, const char *path)
#756    int ncid,
#765    NC_CHECKnc_inq_attname(ncidvaridiaatt.name) );
#767    if (ncid == getrootid(ncid)
#772    NC_CHECKnc_inq_att(ncidvaridatt.name, &att.type, &att.len) );
#786 get_type_name(ncidatt.typeatt_type_name);
#790 print_type_name(ncidatt.type);
#807 NC_CHECKnc_get_att(ncidvaridatt.nameatt.valgp ) );
#818     print_att_times(ncidvarid, &att);
#820 insert_bounds_info(ncidvarid, &att);
#840       NC_CHECKnc_inq_user_type(ncidatt.type,  type_name, &type_size,
#863       NC_CHECKnc_get_att(ncidvaridatt.namedata));
#914        NC_CHECKnc_inq_enum_ident(ncidatt.typevalue,
#939    int ncid,
#957    int ncid,
#961    pr_att_name(ncid, "", NC_ATT_FORMAT);
#977    int ncid,
#989 NC_CHECKnc_inq_var_chunking(ncidvarid, &contigNULL ) );
#991     pr_att_name(ncidvarp->nameNC_ATT_STORAGE);
#996     pr_att_name(ncidvarp->nameNC_ATT_STORAGE);
#999     NC_CHECKnc_inq_var_chunking(ncidvaridNULLchunkp) );
#1001     pr_att_name(ncidvarp->nameNC_ATT_CHUNKING);
#1013 NC_CHECKnc_inq_var_deflate(ncidvarid, &shuffle,
#1016     pr_att_name(ncidvarp->nameNC_ATT_DEFLATE);
#1020     pr_att_name(ncidvarp->nameNC_ATT_SHUFFLE);
#1027 NC_CHECKnc_inq_var_fletcher32(ncidvarid, &fletcher32) );
#1029     pr_att_name(ncidvarp->nameNC_ATT_CHECKSUM);
#1037 NC_CHECKnc_inq_var_endian(ncidvarid, &endianness) );
#1039     pr_att_name(ncidvarp->nameNC_ATT_ENDIANNESS);
#1062 NC_CHECKnc_inq_var_fill(ncidvarid, &no_fillNULL) );
#1064     pr_att_name(ncidvarp->nameNC_ATT_NOFILL);
#1080    int ncid,
#1092    stat = nc_inq_att(ncid,NC_GLOBAL,NCPROPS,NULL,&len);
#1097        stat = nc_get_att_text(ncid,NC_GLOBAL,NCPROPS,propdata);
#1099            pr_att_name(ncid, "", NCPROPS);
#1107    stat = nc_inq_att(ncid,NC_GLOBAL,SUPERBLOCKATT,NULL,&len);
#1110        stat = nc_get_att_int(ncid,NC_GLOBAL,SUPERBLOCKATT,&sbversion);
#1112            pr_att_name(ncid, "", SUPERBLOCKATT);
#1117    stat = nc_inq_att(ncid,NC_GLOBAL,ISNETCDF4ATT,NULL,&len);
#1120        stat = nc_get_att_int(ncid,NC_GLOBAL,ISNETCDF4ATT,&isnc4);
#1122            pr_att_name(ncid, "", ISNETCDF4ATT);
#1134    int ncid,
#1143    NC_CHECKnc_inq_attname(ncidvaridiaatt.name) );
#1145    if (ncid == getrootid(ncid)
#1153    NC_CHECKnc_inq_att(ncidvaridatt.name, &att.type, &att.len) );
#1162 NC_CHECKnc_get_att_text(ncidvaridatt.nameattvals ) );
#1170 NC_CHECKnc_get_att_text(ncidvaridatt.nameattvals ) );
#1184 NC_CHECKnc_get_att_double(ncidvaridatt.nameatt.vals ) );
#1206 get_type_name(ncidatt.typeatt_type_name);
#1249print_enum_type(int ncidnc_type typeid) {
#1269    NC_CHECKnc_inq_user_type(ncidtypeidtype_name, &type_size, &base_nc_type,
#1272    get_type_name(ncidbase_nc_typebase_type_name);
#1285 NC_CHECKnc_inq_enum_member(ncidtypeidfmemname, &data) );
#1327print_ud_type(int ncidnc_type typeid) {
#1335    NC_CHECKnc_inq_user_type(ncidtypeidtype_name, &type_size, &base_nc_type,
#1341 get_type_name(ncidbase_nc_typebase_type_name);
#1344 print_type_name(ncidbase_nc_type);
#1346 print_type_name(ncidtypeid);
#1353 print_type_name(ncidtypeid);
#1357 print_enum_type(ncidtypeid);
#1371     print_type_name(ncidtypeid);
#1375     NC_CHECKnc_inq_compound_field(ncidtypeidffield_name,
#1379     get_type_name(ncidfield_typefield_type_name);
#1383     print_type_name(ncidfield_type);
#1388 NC_CHECKnc_inq_compound_field(ncidtypeidfNULL,
#1405     print_type_name(ncidtypeid);
#1416get_fill_info(int ncid, int varidncvar_t *vp) {
#1424    nc_status = nc_inq_att(ncid,varid,_FillValue,&att.type,&att.len);
#1428 NC_CHECK(nc_get_att(ncidvarid_FillValuefillvalp));
#1495do_ncdump_rec(int ncid, const char *path)
#1524   if (nc_inq_grp_parent(ncidNULL) != NC_ENOGRP)
#1537   if(nc_inq_gvarid(ncidformatting_specs.lvars[iv], &varid) == NC_NOERR)
#1544   NC_CHECKnc_inq_typeids(ncid, &ntypesNULL) );
#1550      NC_CHECKnc_inq_typeids(ncid, &ntypestypeids) );
#1556  print_ud_type(ncidtypeids[t]); /* print declaration of user-defined type */
#1567   NC_CHECKnc_inq(ncid, &ndims, &nvars, &ngatts, &xdimid) );
#1581   NC_CHECKnc_inq_ndims(ncid, &ndims_grp) );
#1585   NC_CHECKnc_inq_dimids(ncid, 0, dimids_grp, 0) );
#1588   NC_CHECKnc_inq_unlimdims(ncid, &nunlimNULL) );
#1590   NC_CHECKnc_inq_unlimdims(ncid, &nunlimunlimids) );
#1606      stat = nc_inq_dim(nciddimiddims[d_grp].name, &dims[d_grp].size);
#1638      NC_CHECKnc_inq_dim(nciddimiddims[dimid].name, &dims[dimid].size) );
#1661   NC_CHECKnc_inq_format(ncid, &kind) );
#1668      NC_CHECKnc_inq_varndims(ncidvarid, &var.ndims) );
#1671      NC_CHECKnc_inq_var(ncidvaridvar.name, &var.type, 0,
#1674      get_type_name(ncidvar.typetype_name);
#1681      print_type_name (ncidvar.type);
#1689  NC_CHECKnc_inq_dimname(ncidvar.dims[id], dim_name) );
#1704      NC_CHECKnc_inq_dimid(nciddim_name, &dimid_test) );
#1705      locid = ncid;
#1713      if(locid != ncid) {
#1734   pr_att(ncidkindvaridvar.nameia);
#1739   pr_att_specials(ncidkindvarid, &var);
#1753       pr_att(ncidkindNC_GLOBAL, "", ia);
#1758       pr_att_hidden(ncidkind);
#1760       pr_att_global_format(ncidkind);
#1769       group_wanted(ncidformatting_specs.nlgrpsformatting_specs.grpids) ) {
#1779  NC_CHECKnc_inq_varndims(ncidvarid, &var.ndims) );
#1782  NC_CHECKnc_inq_var(ncidvaridvar.name, &var.type, 0,
#1787  if (formatting_specs.coord_vals && !iscoordvar(ncid,varid)) {
#1799      NC_CHECKnc_inq_dimlen(ncidvar.dims[id], &len) );
#1813  get_fill_info(ncidvarid, &var); /* sets has_fillval, fillvalp mmbrs */
#1818  get_timeinfo(ncidvarid, &var); /* sets has_timeval, timeinfo mmbrs */
#1820  var.fmt = get_fmt(ncidvaridvar.type);
#1821  var.locid = ncid;
#1823  if (vardata(&varvdimsncidvarid) == -1) {
#1843      NC_CHECKnc_inq_grps(ncid, &numgrpsNULL) );
#1849      NC_CHECKnc_inq_grps(ncidNULLncids) );
#1890do_ncdump(int ncid, const char *path)
#1899   do_ncdump_rec(ncidpath);
#1906do_ncdumpx(int ncid, const char *path)
#1927     NC_CHECKnc_inq_varid(ncidformatting_specs.lvars[iv], &varid) );
#1933    pr_initx(ncidpath);
#1940    NC_CHECKnc_inq(ncid, &ndims, &nvars, &ngatts, &xdimid) );
#1944 NC_CHECKnc_inq_dim(nciddimiddims[dimid].name, &dims[dimid].size) );
#1955 pr_attx(ncidNC_GLOBALia); /* print ia-th global attribute */
#1960 NC_CHECKnc_inq_varndims(ncidvarid, &var.ndims) );
#1963 NC_CHECKnc_inq_var(ncidvaridvar.name, &var.type, 0,
#1979 (formatting_specs.coord_vals && !iscoordvar(ncidvarid)) ||
#1981 (isrecvar(ncid,varid) && dims[xdimid].size == 0)
#1993     pr_attx(ncidvaridia); /* print ia-th attribute */
#2270     int ncidnc_status;
#2290             nc_status = nc_open_mem(path,NC_DISKLESS|NC_INMEMORY,size,mem,&ncid);
#2293         nc_status = nc_open(pathNC_NOWRITE, &ncid);
#2297     NC_CHECKnc_inq_format(ncid, &formatting_specs.nc_kind) );
#2298     NC_CHECKnc_inq_format_extended(ncid,
#2307 init_types(ncid);
#2309 if(missing_vars(ncidformatting_specs.nlvarsformatting_specs.lvars))
#2317     if(grp_matches(ncidformatting_specs.nlgrpsformatting_specs.lgrpsformatting_specs.grpids) == 0)
#2325     do_ncdumpx(ncidpath);
#2327     do_ncdump(ncidpath);
#2330     NC_CHECKnc_close(ncid) );
ncfunc.c#24NC4_set_base_pe(int ncid, int pe)
#31NC4_inq_base_pe(int ncid, int *pe)
#39NC4_inq_format(int ncid, int *formatp)
#44   LOG((2, "nc_inq_format: ncid 0x%x", ncid));
#50   if (!(nc = nc4_find_nc_file(ncid,&nc4_info)))
#65NC4_inq_format_extended(int ncid, int *formatp, int *modep)
#70   LOG((2, "nc_inq_format_extended: ncid 0x%x", ncid));
#73   if (!(nc = nc4_find_nc_file(ncid,&h5)))
ncgen.h#219        int             ncid;  /* from netcdf API: varid, or dimid, or etc.*/
ncgen.h#15extern int ncid; /* handle for netCDF */
ncgeny.c#295static void vercheck(int ncid);
#3014    sym->ncid = nctype;
nciter.c#175nc_get_iter(int ncid,
#194    NC_CHECK(nc_inq_varndims(ncidvarid, &ndims));
#201    NC_CHECK(nc_inq_vardimid (ncidvariddimids));
#204 NC_CHECK(nc_inq_dimlen(nciddimids[dim], &len));
#208    NC_CHECK(nc_inq_vartype(ncidvarid, &vartype));
#209    NC_CHECK(inq_value_size(ncidvartype, &value_size));
#214     NC_CHECK(nc_inq_var_chunking(ncidvarid, &contigNULL));
#217     NC_CHECK(nc_inq_var_chunking(ncidvarid, &contigiterp->chunksizes));
nciter.h#44nc_get_iter(int ncid, int varid, size_t bufsizenciter_t **iterpp);
nclistmgr.c#67   unsigned int ncid = ((unsigned int)ncp->ext_ncid) >> ID_SHIFT;
#68   if(numfiles == 0 || ncid == 0 || nc_filelist == NULL) return;
#69   if(nc_filelist[ncid] != ncp) return;
#76   nc_filelist[ncid] = NULL;
#88   unsigned int ncid = ((unsigned int)ext_ncid) >> ID_SHIFT;
#89   if(numfiles > 0 && nc_filelist != NULL && ncid < NCFILELISTLENGTH)
#90 f = nc_filelist[ncid];
ncpdispatch.c#165NCP_redef(int ncid)
#168    int status = NC_check_id(ncid, &nc);
#174NCP__enddef(int ncid, size_t h_minfree, size_t v_align, size_t v_minfree, size_t r_align)
#184    status = NC_check_id(ncid, &nc);
#208NCP_sync(int ncid)
#211    int status = NC_check_id(ncid, &nc);
#217NCP_abort(int ncid)
#221    int status = NC_check_id(ncid, &nc);
#234NCP_close(int ncid)
#238    int status = NC_check_id(ncid, &nc);
#250NCP_set_fill(int ncid, int fillmode, int *old_mode_ptr)
#253    int status = NC_check_id(ncid, &nc);
#259NCP_inq_base_pe(int ncid, int* pep)
#266NCP_set_base_pe(int ncid, int pe)
#272NCP_inq_format(int ncid, int* formatp)
#275    int status = NC_check_id(ncid, &nc);
#282NCP_inq_format_extended(int ncid, int* formatp, int *modep)
#285    int status = NC_check_id(ncid, &nc);
#294NCP_inq(int ncid,
#301    int status = NC_check_id(ncid, &nc);
#308NCP_inq_type(int ncidnc_type typeid, char* name, size_t* size)
#321NCP_def_dim(int ncid, const char* name, size_t len, int* idp)
#327    status = NC_check_id(ncid, &nc);
#338NCP_inq_dimid(int ncid, const char *name, int *idp)
#341    int status = NC_check_id(ncid, &nc);
#347NCP_inq_dim(int ncid, int dimid, char *name, size_t* lenp)
#352    status = NC_check_id(ncid, &nc);
#360NCP_inq_unlimdim(int ncid,  int *unlimdimidp)
#363    int status = NC_check_id(ncid, &nc);
#369NCP_rename_dim(int ncid, int dimid, const char* newname)
#372    int status = NC_check_id(ncid, &nc);
#378NCP_inq_att(int ncid, int varid, const char* namenc_typextypep, size_t* lenp)
#382    int status = NC_check_id(ncid, &nc);
#391NCP_inq_attid(int ncid, int varid, const char *name, int *idp)
#394    int status = NC_check_id(ncid, &nc);
#400NCP_inq_attname(int ncid, int varid, int attnum, char *name)
#403    int status = NC_check_id(ncid, &nc);
#410NCP_rename_att(int ncid, int varid, const char *name,
#414    int status = NC_check_id(ncid, &nc);
#420NCP_del_att(int ncid, int varid, const char *name)
#423    int status = NC_check_id(ncid, &nc);
#430 int ncid,
#440    status = NC_check_id(ncid, &nc);
#443    status = NCP_inq_att(ncid,varid,name,&xtype,NULL);
#478 int ncid,
#498    status = NC_check_id(ncid, &nc);
#533NCP_def_var(int ncid, const char *namenc_type xtype,
#540    status = NC_check_id(ncid, &nc);
#550NCP_inq_varid(int ncid, const char *name, int *varidp)
#553    int status = NC_check_id(ncid, &nc);
#559NCP_rename_var(int ncid, int varid, const char *name)
#562    int status = NC_check_id(ncid, &nc);
#568NCP_get_vara(int ncid,
#582    status = NC_check_id(ncid, &nc);
#662NCP_put_vara(int ncid,
#676    status = NC_check_id(ncid, &nc);
#756NCP_get_vars(int ncid,
#771    status = NC_check_id(ncid, &nc);
#852NCP_put_vars(int ncid,
#867    status = NC_check_id(ncid, &nc);
#948NCP_get_varm(int ncid,
#964    status = NC_check_id(ncid, &nc);
#1046NCP_put_varm(int ncid,
#1062    status = NC_check_id(ncid, &nc);
#1144NCP_inq_var_all(int ncid, int varid, char *namenc_type *xtypep,
#1154    status = NC_check_id(ncid, &nc);
#1170NCP_var_par_access(int ncid, int varid, int par_access)
#1179    status = NC_check_id(ncid, &nc);
#1197NCP_show_metadata(int ncid)
#1203NCP_inq_unlimdims(int ncid, int *ndimsp, int *unlimdimidsp)
#1208    if((retval = NCP_inq_unlimdim(ncid, &unlimid)))
#1257NCP_rename_grp(int ncid, const char *name)
#1263NCP_inq_ncid(int ncid, const char *name, int *grp_ncid)
#1265    if(grp_ncid) *grp_ncid = ncid;
#1270NCP_inq_grps(int ncid, int *numgrps, int *ncids)
#1278NCP_inq_grpname(int ncid, char *name)
#1286NCP_inq_grpname_full(int ncid, size_t *lenp, char *full_name)
#1295NCP_inq_grp_parent(int ncid, int *parent_ncid)
#1301NCP_inq_grp_full_ncid(int ncid, const char *full_name, int *grp_ncid)
#1307NCP_inq_varids(int ncid, int *nvarsp, int *varids)
#1312    if((retval = NCP_inq(ncidNULL, &nvarsNULLNULL)))
#1322NCP_inq_dimids(int ncid, int *ndimsp, int *dimids, int include_parents)
#1327    if((retval = NCP_inq(ncid, &ndims,  NULLNULLNULL)))
#1337NCP_inq_typeid(int ncid, const char *namenc_type *typeidp)
#1349NCP_inq_typeids(int ncid, int *ntypes, int *typeids)
#1356NCP_inq_user_type(int ncidnc_type typeid, char *name, size_t *size,
#1363NCP_def_compound(int ncid, size_t size, const char *namenc_type *typeidp)
#1369NCP_insert_compound(int ncidnc_type typeid, const char *name, size_t offset,
#1376NCP_insert_array_compound(int ncidnc_type typeid, const char *name,
#1385NCP_inq_compound_field(int ncidnc_type typeid, int fieldid, char *name,
#1393NCP_inq_compound_fieldindex(int ncidnc_type typeid, const char *name, int *fieldidp)
#1399NCP_def_opaque(int ncid, size_t datum_size, const char *namenc_typextypep)
#1405NCP_def_vlen(int ncid, const char *namenc_type base_typeidnc_typextypep)
#1411NCP_def_enum(int ncidnc_type base_typeid, const char *name,
#1418NCP_inq_enum_ident(int ncidnc_type xtype, long long value, char *identifier)
#1424NCP_inq_enum_member(int ncidnc_type typeid, int idx, char *identifier,
#1431NCP_insert_enum(int ncidnc_type typeid, const char *identifier,
#1438NCP_put_vlen_element(int ncid, int typeid, void *vlen_element,
#1445NCP_get_vlen_element(int ncid, int typeid, const void *vlen_element,
#1452NCP_set_var_chunk_cache(int ncid, int varid, size_t size, size_t nelems, float preemption)
#1458NCP_get_var_chunk_cache(int ncid, int varid, size_t *sizep, size_t *nelemsp, float *preemptionp)
#1464NCP_def_var_deflate(int ncid, int varid, int shuffle, int deflate,
#1471NCP_def_var_fletcher32(int ncid, int varid, int fletcher32)
#1477NCP_def_var_chunking(int ncid, int varid, int contiguous, const size_t *chunksizesp)
#1483NCP_def_var_fill(int ncid, int varid, int no_fill, const void *fill_value)
#1489NCP_def_var_endian(int ncid, int varid, int endianness)
nctime.h#8    int ncid;   /* group (or file) in which variable with associated
nctime0.c#44bounds_add(char *bounds_name, int ncid, int varid) {
#47    bnode->ncid = ncid;
#57calendar_type(int ncid, int varid) {
#81    stat = nc_inq_att(ncidvaridCF_CAL_ATT_NAME, &catt.type, &catt.len);
#85 NC_CHECK(nc_get_att(ncidvaridCF_CAL_ATT_NAMEcalstr));
#103     *pargrpidp = bp->ncid;
#178insert_bounds_info(int ncid, int varidncatt_t *attp) {
#186    bounds_add(attp->valgpncidvarid);
#194    int ncid = ncid1;
#201    if(is_bounds_var(vp->name, &ncid, &varid)) {
#206    nc_status = nc_inq_att(ncidvarid, "units", &uatt.type, &uatt.len);
#209 NC_CHECK(nc_get_att(ncidvarid, "units", units));
#218 vp->timeinfo->calendar = calendar_type(ncidvarid);
#275    int ncid,
#310    get_timeinfo(ncidvarid, &var); /* sets has_timeval, timeinfo members */
nctime0.h#10extern void insert_bounds_info(int ncid, int varidncatt_t *attp);
#13extern void get_timeinfo(int ncid, int varidncvar_t *vp);
#14extern void print_att_times(int ncid, int varid, const ncatt_t *att);
netcdf.h#521nc_inq_path(int ncid, size_t *pathlen, char *path);
#526nc_inq_ncid(int ncid, const char *name, int *grp_ncid);
#531nc_inq_grps(int ncid, int *numgrps, int *ncids);
#535nc_inq_grpname(int ncid, char *name);
#540nc_inq_grpname_full(int ncid, size_t *lenp, char *full_name);
#544