atttests.c#919    int iv; /* variable id */
#959    for (iv = 0; iv < test.nvarsiv++) {
#961 for (ia = 0; ia < test.vars[iv].nattsia++) {
#962     if (ncattname(cdfidiviaatt.name) == -1) {
#967     while (ib < test.natts && test.atts[ib].var != iv)
#976       pnametest.vars[iv].nameatt.nametest.atts[ib].name);
#1029    for (iv = 0; iv < test.nvarsiv++) {
#1031 for (ia = 0; ia < test.vars[iv].nattsia++) {
#1032     if (ncattname(cdfidiviaatt.name) == -1) {
#1037     while (ib < test.natts && test.atts[ib].var != iv)
#1046       pnametest.vars[iv].nameatt.nametest.atts[ib].name);
cdftests.c#502    int iv;
#563    for (iv = 0; iv < nviv++) {
#564 cc[iv].dims = (int *) emalloc(sizeof(int) * cc[iv].ndims);
#565 cc[iv].dims[0] = rec_dim; /* first dimension unlimited */
#566 for (id = 1; id < cc[iv].ndimsid++)
#567   cc[iv].dims[id] = dimids[id];
#568 if ((cc_id = ncvardef(ncidcc[iv].namecc[iv].type,
#569        cc[iv].ndimscc[iv].dims)) == -1) {
#573 add_var(&test, &cc[iv]);
#582 free(cc[iv].dims);
dapparse.c#105    char iv[32];
#107    sprintf(iv,"%u",httperr);
#112    dap_errorbody(state,iv,state->lexstate->input,NULL,NULL);
#395    long iv = strtol(val,&ptr,0); /* 0=>auto determine base */
#396    if((iv == 0 && val == ptr) || *ptr != '\0') {ok=0; iv=1;}
#397    else if(iv > OC_INT32_MAX || iv < OC_INT32_MINok=0;
#398    if(value != NULL) *value = iv;
nc4attr.c#901 unsigned long long iv = 0;
#905     iv = (unsigned long long)h5->fileinfo->superblockversion;
#907     iv = NC4_isnetcdf4(h5);
#911 case NC_BYTE: *((char*)data) = (char)iv; break;
#912 case NC_SHORT: *((short*)data) = (short)iv; break;
#913 case NC_INT: *((int*)data) = (int)iv; break;
#914 case NC_UBYTE: *((unsigned char*)data) = (unsigned char)iv; break;
#915 case NC_USHORT: *((unsigned short*)data) = (unsigned short)iv; break;
#916 case NC_UINT: *((unsigned int*)data) = (unsigned int)iv; break;
#917 case NC_INT64: *((long long*)data) = (long long)iv; break;
#918 case NC_UINT64: *((unsigned long long*)data) = (unsigned long long)iv; break;
nccopy.c#868    int iv; /* variable number */
#878    for (iv=0; iv < option_nlvarsiv++) {
#879        if(nc_inq_gvarid(igrpoption_lvars[iv], &varid) == NC_NOERR)
#1087    int iv; /* variable number */
#1097    for (iv=0; iv < option_nlvarsiv++) {
#1098        if(nc_inq_gvarid(igrpoption_lvars[iv], &varid) == NC_NOERR)
ncdump.c#1507   int iv; /* variable number */
#1536      for (iv=0; iv < formatting_specs.nlvarsiv++) {
#1537   if(nc_inq_gvarid(ncidformatting_specs.lvars[iv], &varid) == NC_NOERR)
#1917    int iv; /* variable number */
#1926 for (iv=0; iv < formatting_specs.nlvarsiv++) {
#1927     NC_CHECKnc_inq_varid(ncidformatting_specs.lvars[iv], &varid) );
ocnode.c#664    long iv;
#680 if(sscanf(value,"%ld",&iv) != 1) goto fail;
#681        else if(iv > OC_BYTE_MAX || iv < OC_BYTE_MIN) {iv = OC_BYTE_MAXoutofrange = 1;}
#682 *((signed char*)memory) = (signed char)iv;
#690 if(sscanf(value,"%ld",&iv) != 1) goto fail;
#691        else if(iv > OC_INT16_MAX || iv < OC_INT16_MIN) {iv = OC_INT16_MAXoutofrange = 1;}
#692 *((signed short*)memory) = (signed short)iv;
#700 if(sscanf(value,"%ld",&iv) != 1) goto fail;
#701        else if(iv > OC_INT32_MAX || iv < OC_INT32_MIN) {iv = OC_INT32_MAXoutofrange = 1;}
#702 *((signed int*)memory) = (signed int)iv;
rec.c#27    int ndimsivnvars;
#37    for (iv = 0; iv < nvarsiv++) {
#38 if (ncvarinq(ncidiv, 0, 0, &ndimsdimids, 0) == -1)
#42       recvarids[nrecvars] = iv;
#96    int iv;
#106      for (iv = 0; iv < nrvarsiv++)
#107 recvarids[iv] = rvarids[iv];
#109      for (iv = 0; iv < nrvarsiv++)
#110 recsizes[iv] = ncrecsize(ncidrvarids[iv]);
#134    int iv;
#163    for (iv = 0; iv < nrvarsiv++) {
#164 if (rvarids[iv] != trvarids[iv]) {
#166   trvarids[iv]);
#169 if (rvarsizes[iv] != trvarsizes[iv]) {
#171   trvarids[iv]);
#192    for (iv = 0; iv < nrvarsiv++) {
#193 if (rvarids[iv] != trvarids[iv]) {
#195   trvarids[iv]);
#198 if (rvarsizes[iv] != trvarsizes[iv]) {
#200   trvarids[iv]);
#259    int iv;
#269    for (iv = 1; iv < nrvarsiv++)
#270 start[iv] = 0;
#272    for (iv = 0; iv < nrvarsiv++) {
#273 if (datap[iv] != 0) {
#274     (void) dimsizes(ncidrvids[iv], edges);
#276     if (ncvarput(ncidrvids[iv], startedgesdatap[iv]) == -1)
#296    int iv;
#306    for (iv = 1; iv < nrvarsiv++)
#307 start[iv] = 0;
#309    for (iv = 0; iv < nrvarsiv++) {
#310 if (datap[iv] != 0) {
#311     (void) dimsizes(ncidrvids[iv], edges);
#313     if (ncvarget(ncidrvids[iv], startedgesdatap[iv]) == -1)
#342    int iv;
#361    for (iv = 0; iv < nrvarsiv++) {
#362 datap[iv] = emalloc(rvarsizes[iv]);
#363 datar[iv] = emalloc(rvarsizes[iv]); /* for comparison values */
#364 if (ncvarinq(ncidrvarids[iv], 0, &vartype[iv], 0, 0, 0) == -1) {
#369 recsize[iv] = rvarsizes[iv]/nctypelen(vartype[iv]);
#371 val_fill(vartype[iv], recsize[iv], datap[iv]);
#373 val_fill_zero(vartype[iv], recsize[iv], datar[iv]);
#394    for (iv = 0; iv < nrvarsiv++) {
#395 if (val_cmp(vartype[iv], recsize[iv], datap[iv], datar[iv]) != 0) {
#399 val_fill_zero(vartype[iv], recsize[iv], datap[iv]);
#400 val_fill_zero(vartype[iv], recsize[iv], datar[iv]);
#401 zeros[iv] = 0;
#421 for (iv = 0; iv < nrvarsiv++) {
#422     if (val_cmp(vartype[iv], recsize[iv], datap[iv], datar[iv]) != 0) {
#438    for (iv = 0; iv < nrvarsiv++) {
#439 if (val_cmp(vartype[iv], recsize[iv], datap[iv], datar[iv]) != 0) {
#466    for (iv = 0; iv < nrvarsiv++) {
#467 free(datap[iv]);
#468 free(datar[iv]);
#500    int iv;
#519    for (iv = 0; iv < nrvarsiv++) {
#520 datap[iv] = emalloc(rvarsizes[iv]);
#521 datar[iv] = emalloc(rvarsizes[iv]); /* for comparison values */
#522 if (ncvarinq(ncidrvarids[iv], 0, &vartype[iv], 0, 0, 0) == -1) {
#527 recsize[iv] = rvarsizes[iv]/nctypelen(vartype[iv]);
#529 val_fill(vartype[iv], recsize[iv], datap[iv]);
#531 val_fill_zero(vartype[iv], recsize[iv], datar[iv]);
#550    for (iv = 0; iv < nrvarsiv++) {
#551 if (val_cmp(vartype[iv], recsize[iv], datap[iv], datar[iv]) != 0) {
#555 val_fill_zero(vartype[iv], recsize[iv], datap[iv]);
#556 val_fill_zero(vartype[iv], recsize[iv], datar[iv]);
#557 zeros[iv] = 0;
#578 for (iv = 0; iv < nrvarsiv++) {
#579     if (val_cmp(vartype[iv], recsize[iv], datap[iv], datar[iv]) != 0) {
#601    for (iv = 0; iv < nrvarsiv++) {
#602 free(datap[iv]);
#603 free(datar[iv]);
slabs.c#136    int varid[NVARS], iv; /* variable id */
#159    for (iv = 0; iv < NVARSiv++) {
#160 va[iv].dims = (int *) emalloc(sizeof(int) * va[iv].ndims);
#161 for (idim = 0; idim < va[iv].ndimsidim++)
#162   va[iv].dims[idim] = dimids[idim];
#163 varid[iv] = ncvardef(cdfidva[iv].nameva[iv].typeva[iv].ndims,
#164      va[iv].dims);
#165 if (varid[iv] == -1) {
#169 add_var(&test, &va[iv]); /* keep in-memory netcdf in sync */
#170 free(va[iv].dims);
#178    for (iv = 0; iv < NVARSiv++) { /* test each type of variable */
#180 v = emalloc(WSIZE*XSIZE*YSIZE*ZSIZE * nctypelen(va[iv].type));
#193 val_stuff(va[iv].typeviiVF(corner));
#206 if (ncvarput(cdfidvarid[iv], corneredge, (void *) v) == -1) {
#211 add_data(&testvarid[iv], corneredge); /* keep test in sync */
#223 if (ncvarget(cdfidvarid[iv], corneredge, (void *) v) == -1) {
#228 if (val_diff(va[iv].typev, 0, VF(point))) {
#242     if (ncvarget(cdfidvarid[iv], corneredge, (void *) v) == -1) {
#249 if (val_diff(va[iv].typevii-1, VF(point))) {
#268 if (ncvarget(cdfidvarid[iv], corneredge, (void *) v) == -1) {
#277 if (val_diff(va[iv].typev,
#307     if (ncvarget(cdfidvarid[iv], corneredge, (void *) v) == -1) {
#319 if (val_diff(va[iv].type,v,
testnc3perf.c#224    int varid[NVARS], iv; /* variable id */
#252    for (iv = 0; iv < NVARSiv++) {
#253 va[iv].dims = (int *) malloc(sizeof(int) * (unsigned)va[iv].ndims);
#254 for (idim = 0; idim < va[iv].ndimsidim++)
#255   va[iv].dims[idim] = dimids[idim];
#256 varid[iv] = ncvardef(ncidva[iv].nameva[iv].typeva[iv].ndims,
#257      va[iv].dims);
#258 if (varid[iv] == -1) {
#269    for (iv = 0; iv < NVARSiv++) { /* test each type of variable */
#272        va[iv].namesizes[0], sizes[1], sizes[2], sizes[3]);
#275     * nctypelen(va[iv].type));
#288 val_stuff(va[iv].typeviiVF(corner));
#305 if (ncvarput(ncidvarid[iv], corneredge, (void *) v) == -1) {
#327 if (ncvarget(ncidvarid[iv], corneredge, (void *) v) == -1)
#332 if (val_diff(va[iv].typev, 0, VF(point)))
#349     if (ncvarget(ncidvarid[iv], corneredge, (void *) v) == -1)
#356 if (val_diff(va[iv].typeviiVF(point)))
#378 if (ncvarget(ncidvarid[iv], corneredge, (void *) v) == -1)
#387 if (val_diff(va[iv].typev,
#417     if (ncvarget(ncidvarid[iv], corneredge,
#430 if (val_diff(va[iv].type,v,
#453 if (ncvarget(ncidvarid[iv], corneredge, (void *) v) == -1)
tst_diskless4.c#44    int i,j,iv;
#133    for(iv=0;iv<nvars;iv++) {
#135        sprintf(varname,"var%d",iv);
#139            if((status=nc_def_var(ncidvarnameNC_BYTE, 1, &dimids[0], &varids[iv])))
#144            if((status=nc_inq_varid(ncidvarname, &varids[iv])))
#155    for(iv=0;iv<nvars;iv++) {
#164 for(j=0;j<DATASIZE;j++) data[j] = iv*((i*CHUNKSIZE)+j);
#165 if((status=nc_put_vara(ncid,varids[iv],start,count,(void*)data)))
#175 if((status=nc_get_vara(ncid,varids[iv],start,count,(void*)data)))
#178     unsigned int expected = iv*((i*CHUNKSIZE)+j);
#181 ivi,j,data[j],expected);
utils.c#512    int iv;
#513    for (iv=0; iv < nlvarsiv++) {
#514 if(nc_inq_varname_count(ncidlvars[iv]) == 0) {
#515     error("%s: No such variable", lvars[iv]);
vardef.c#114    int idiv;
#167    for (iv = 0; iv < nviv++) {
#169 va[iv].dims = (int *) emalloc(sizeof(int) * va[iv].ndims);
#170 for (id = 0; id < va[iv].ndimsid++)
#171   va[iv].dims[id] = di_id[id];
#172 if ((va_id[iv] = ncvardef(cdfidva[iv].nameva[iv].type,
#173   va[iv].ndimsva[iv].dims)) == -1) {
#175     errvar(&test,&va[iv]); /* prints details about variable */
#178 add_var(&test, &va[iv]); /* keep in-memory netcdf in sync */
#180 if (va_id[iv] != test.nvars - 1) {
#182   pnameva_id[iv], test.nvars-1);
#186 if (ncvarinq(cdfidva_id[iv], tmp.name, &tmp.type,
#189     errvar(&test,&va[iv]); /* prints details about variable */
#192 if (strcmp(tmp.nameva[iv].name) != 0 ||
#193     tmp.type != va[iv].type ||
#194     tmp.ndims != va[iv].ndims ||
#195     tmp.natts != va[iv].natts) {
#197   pnameva[iv].name);
#199     errvar(&test,&va[iv]);
#202 for (id = 0; id < va[iv].ndimsid++) {
#203     if (tmp.dims[id] != va[iv].dims[id]) {
#205   pnameva[iv].name);
#207     errvar(&test,&va[iv]);
#242    for (iv = 0; iv < nviv++) {
#245 switch(va[iv].type) {
#249 if (ncvarget1(cdfidva_id[iv], where, (void *) &val) != -1) {
#263 if (ncvarget1(cdfidva_id[iv], where, (void *) &val) != -1) {
#277 if (ncvarget1(cdfidva_id[iv], where, (void *) &val) != -1) {
#291 if (ncvarget1(cdfidva_id[iv], where, (void *) &val) != -1) {
#306 if (ncvarget1(cdfidva_id[iv], where, (void *) &val) != -1) {
#320 if (ncvarget1(cdfidva_id[iv], where, (void *) &val) != -1) {
#343    for (iv = 0; iv < nviv++)
#344      if (va[iv].dims)
#345 free(va[iv].dims);
varget.c#33    int iv; /* variable id */
#53    iv = 0;
#54    while (test.vars[iv].ndims <= 0 && iv < test.nvars)
#55      iv++;
#56    if (iv < test.nvars) { /* iv is varid of variable with dimensions */
#60 for (id = 0; id < test.vars[iv].ndimsid++) {
#65 hc.vals = emalloc(nctypelen(test.vars[iv].type) + 8);
#67 id = test.vars[iv].ndims - 1;
#70 if(ncvarget (cdfidivhc.corhc.edghc.vals) != -1) {
#77 if(ncvarget (cdfidivhc.corhc.edghc.vals) != -1) {
#84 long mqv = test.vars[iv].ndims -1 ;
#85 int dim = test.vars[iv].dims[mqv] ;
#89 if(ncvarget (cdfidivhc.corhc.edghc.vals) != -1) {
#96 if(ncvarget (cdfidivhc.corhc.edghc.vals) != -1) {
#108 if(ncvarget (cdfidivhc.corhc.edghc.vals) != -1) {
vargetg.c#34    int iv; /* variable id */
#52    iv = 0;
#53    while (test.vars[iv].ndims <= 0 && iv < test.nvars)
#54      iv++;
#55    if (iv < test.nvars) { /* iv is varid of variable with dimensions */
#60 for (id = 0; id < test.vars[iv].ndimsid++) {
#67 hc.vals = emalloc(nctypelen(test.vars[iv].type) + 8);
#73 id = test.vars[iv].ndims - 1;
#76 if (TEST_FAILS(iv)) {
#83 if (TEST_FAILS(iv)) {
#90 if (TEST_FAILS(iv)) {
#97 if (TEST_FAILS(iv)) {
#104 if (TEST_FAILS(iv)) {
#115 if (TEST_FAILS(iv)) {
varput.c#34    int iv; /* variable id */
#59    iv = 0;
#60    while (test.vars[iv].ndims <= 0 && iv < test.nvars)
#61      iv++;
#62    if (iv < test.nvars) { /* iv is first varid of var with dimensions */
#64 for (id = 0; id < test.vars[iv].ndimsid++) {
#69 hc.vals = emalloc(nctypelen(test.vars[iv].type));
#70 val_fill(test.vars[iv].type, 1, hc.vals);
#72 id = test.vars[iv].ndims - 1;
#75 if(ncvarput (cdfidivhc.corhc.edghc.vals) != -1) {
#82 if(ncvarput (cdfidivhc.corhc.edghc.vals) != -1) {
#88 long mqv = test.vars[iv].ndims -1 ;
#89 int dim = test.vars[iv].dims[mqv] ;
#93 if(ncvarput (cdfidivhc.corhc.edghc.vals) != -1) {
#101 if(ncvarput (cdfidivhc.corhc.edghc.vals) != -1) {
#113 if(ncvarput (cdfidivhc.corhc.edghc.vals) != -1) {
varputg.c#34    int iv; /* variable id */
#56    iv = 0;
#57    while (test.vars[iv].ndims <= 0 && iv < test.nvars)
#58      iv++;
#59    if (iv < test.nvars) { /* iv is first varid of var with dimensions */
#62 for (id = 0; id < test.vars[iv].ndimsid++) {
#69 hc.vals = emalloc(nctypelen(test.vars[iv].type));
#70 val_fill(test.vars[iv].type, 1, hc.vals);
#76 id = test.vars[iv].ndims - 1;
#79 if (TEST_FAILS(iv)) {
#86 if (TEST_FAILS(iv)) {
#93 if (TEST_FAILS(iv)) {
#100 if (TEST_FAILS(iv)) {
#107 if (TEST_FAILS(iv)) {
#118 if (TEST_FAILS(iv)) {
vartests.c#257    int idieiv;
#269    for (iv = 0; iv < test.nvarsiv++) { /* for each var in netcdf */
#270 for (id = 0; id < test.vars[iv].ndimsid++) { /* set corners */
#275     dsize = (int) test.dims[test.vars[iv].dims[id]].size;
#284     switch (test.vars[iv].type) { /* get values of right type to put */
#314     if(ncvarput1 (cdfidivelm[ie].coordsvoidp) == -1) {
#316       pnameietest.vars[iv].name);
#319     add_data(&testivelm[ie].coordsedges); /* keep test in sync */
#321     if(ncvarget1 (cdfidivelm[ie].coordstmpp) == -1) {
#323       pnameietest.vars[iv].name);
#326     switch (test.vars[iv].type) { /* compare values of right type */
#389    int iv; /* variable id */
#402    iv = 0;
#403    while (test.vars[iv].ndims <= 0 && iv < test.nvars)
#404      iv++;
#405    if (iv < test.nvars) { /* iv is varid of variable with dimensions */
#408 for (id = 0; id < test.vars[iv].ndimsid++)
#411 elm.coords[test.vars[iv].ndims/2] = -1;
#412 if(ncvarput1 (cdfidivelm.coords, (void *) &elm.val) != -1) {
#416 elm.coords[test.vars[iv].ndims/2] =
#417   test.dims[test.vars[iv].dims[test.vars[iv].ndims/2]].size;
#418 if(ncvarput1 (cdfidivelm.coords, (void *) &elm.val) != -1) {
#477    int iv; /* variable id */
#490    iv = 0;
#491    while (test.vars[iv].ndims <= 0 && iv < test.nvars)
#492      iv++;
#493    if (iv < test.nvars) { /* iv is varid of variable with dimensions */
#496 for (id = 0; id < test.vars[iv].ndimsid++)
#499 elm.coords[test.vars[iv].ndims/2] = -1;
#500 if(ncvarget1 (cdfidivelm.coords, (void *) &elm.val) != -1) {
#504 elm.coords[test.vars[iv].ndims/2] =
#505   test.dims[test.vars[iv].dims[test.vars[iv].ndims/2]].size;
#506 if(ncvarget1 (cdfidivelm.coords, (void *) &elm.val) != -1) {
vputget.c#42    int idieiv; /* loop indices */
#51    for (iv = 0; iv < test.nvarsiv++) { /* for each var in netcdf */
#55 for (id = 0; id < test.vars[iv].ndimsid++) { /* set cubes */
#58     int dsize = (int)test.dims[test.vars[iv].dims[id]].size;
#80     hc[ie].vals = emalloc(nel[ie]*nctypelen(test.vars[iv].type) + 8);
#81     tmp.vals = emalloc(nel[ie]*nctypelen(test.vars[iv].type) + 8);
#84     val_fill(test.vars[iv].typenel[ie], hc[ie].vals);
#86 if(ncvarput (cdfidivhc[ie].corhc[ie].edghc[ie].vals)
#89   pnameietest.vars[iv].name);
#91     errvar(&test, &test.vars[iv]);
#93     for (id = 0 ; id < test.vars[iv].ndimsid++)
#95     (id < test.vars[iv].ndims-1) ? ", " : "");
#98     for (id = 0 ; id < test.vars[iv].ndimsid++)
#100     (id < test.vars[iv].ndims-1) ? ", " : "");
#104     add_data(&testivhc[ie].corhc[ie].edg); /* keep test in sync */
#105     if(ncvarget (cdfidivhc[ie].corhc[ie].edgtmp.vals)
#108       pnameietest.vars[iv].name);
#112 if (val_cmp(test.vars[iv].typenel[ie],
#117     errvar(&test, &test.vars[iv]); /* describe var */
vputgetg.c#42    int id = 0, ie = 0, iv = 0; /* loop indices */
#54    for (iv = 0; iv < test.nvarsiv++) { /* for each var in netcdf */
#72 for (id = test.vars[iv].ndims-1; id >= 0; --id) { /* set cubes */
#77     hc[0].npts[id] = EXTNPTS(ivid);
#79     hc[0].imap[id] = id == test.vars[iv].ndims-1
#80nctypelen(test.vars[iv].type)
#87     hc[1].cor[id] = EXTNPTS(ivid) - 1;
#90     hc[1].imap[id] = id == test.vars[iv].ndims-1
#91nctypelen(test.vars[iv].type)
#100     hc[2].cor[id] = EXTNPTS(ivid)/3;
#101     hc[2].npts[id] = INTNPTS(max(EXTNPTS(ivid)/3, 1), id);
#103     hc[2].imap[id] = id == test.vars[iv].ndims-1
#104 ? -nctypelen(test.vars[iv].type)
#108 hc[2].offset = (nel[2]-1)*nctypelen(test.vars[iv].type);
#112     int nelms = (int)nel[ie]*nctypelen(test.vars[iv].type) + 8;
#118     val_fill(test.vars[iv].typenel[ie], hc[ie].vals);
#120     if(ncvarputg (cdfidivhc[ie].corhc[ie].npts,
#125       pnameietest.vars[iv].name);
#127 errvar(&test, &test.vars[iv]);
#129 for (id = 0 ; id < test.vars[iv].ndimsid++)
#131 (id < test.vars[iv].ndims-1) ? ", " : "");
#134 for (id = 0 ; id < test.vars[iv].ndimsid++)
#136 (id < test.vars[iv].ndims-1) ? ", " : "");
#139 for (id = 0 ; id < test.vars[iv].ndimsid++)
#141 (id < test.vars[iv].ndims-1) ? ", " : "");
#144 for (id = 0 ; id < test.vars[iv].ndimsid++)
#146 (id < test.vars[iv].ndims-1) ? ", " : "");
#151 for (id = 0; id < test.vars[iv].ndimsid++)
#152     dsize[id] = EXTNPTS(ivid);
#153 add_data(&testivhc[ie].cordsize);
#155 if(ncvargetg (cdfidivhc[ie].corhc[ie].npts,
#160   pnameietest.vars[iv].name);
#164     if (val_cmp(test.vars[iv].typenel[ie],
#169 errvar(&test, &test.vars[iv]); /* describe var */


HyperKWIC - Version 7.20DA executed at 11:37 on 27 Oct 2017 | Polyhedron Solutions - INTERNAL USE | COMMERCIAL (Any O/S) SN 4AKIed