7 #include "ncdispatch.h"
45 int nc_inq_ncid(
int ncid,
const char *name,
int *grp_ncid)
48 int stat = NC_check_id(ncid,&ncp);
50 return ncp->dispatch->inq_ncid(ncid,name,grp_ncid);
53 int nc_inq_grps(
int ncid,
int *numgrps,
int *ncids)
56 int stat = NC_check_id(ncid,&ncp);
58 return ncp->dispatch->inq_grps(ncid,numgrps,ncids);
61 int nc_inq_grpname(
int ncid,
char *name)
64 int stat = NC_check_id(ncid,&ncp);
66 return ncp->dispatch->inq_grpname(ncid,name);
69 int nc_inq_grpname_full(
int ncid,
size_t *lenp,
char *full_name)
72 int stat = NC_check_id(ncid,&ncp);
74 return ncp->dispatch->inq_grpname_full(ncid,lenp,full_name);
77 int nc_inq_grpname_len(
int ncid,
size_t *lenp)
79 int stat = nc_inq_grpname_full(ncid,lenp,NULL);
83 int nc_inq_grp_parent(
int ncid,
int *parent_ncid)
86 int stat = NC_check_id(ncid,&ncp);
88 return ncp->dispatch->inq_grp_parent(ncid,parent_ncid);
96 return nc_inq_ncid(ncid,grp_name,grp_ncid);
99 int nc_inq_grp_full_ncid(
int ncid,
const char *full_name,
int *grp_ncid)
102 int stat = NC_check_id(ncid,&ncp);
104 return ncp->dispatch->inq_grp_full_ncid(ncid,full_name,grp_ncid);
107 int nc_inq_varids(
int ncid,
int *nvars,
int *varids)
110 int stat = NC_check_id(ncid,&ncp);
112 return ncp->dispatch->inq_varids(ncid,nvars,varids);
115 int nc_inq_dimids(
int ncid,
int *ndims,
int *dimids,
int include_parents)
118 int stat = NC_check_id(ncid,&ncp);
120 return ncp->dispatch->inq_dimids(ncid,ndims,dimids,include_parents);
123 int nc_inq_typeids(
int ncid,
int *ntypes,
int *typeids)
126 int stat = NC_check_id(ncid,&ncp);
128 return ncp->dispatch->inq_typeids(ncid,ntypes,typeids);
131 int nc_def_grp(
int parent_ncid,
const char *name,
int *new_ncid)
134 int stat = NC_check_id(parent_ncid,&ncp);
136 return ncp->dispatch->def_grp(parent_ncid,name,new_ncid);
139 int nc_rename_grp(
int grpid,
const char *name)
142 int stat = NC_check_id(grpid,&ncp);
144 return ncp->dispatch->rename_grp(grpid,name);
147 int nc_show_metadata(
int ncid)
150 int stat = NC_check_id(ncid,&ncp);
152 return ncp->dispatch->show_metadata(ncid);
int nc_inq_grp_ncid(int ncid, const char *grp_name, int *grp_ncid)
This has same semantics as nc_inq_ncid.
#define NC_NOERR
No Error.