add.c#87 if (test->atts[ia].var == varid &&
#88     strcmp(test->atts[ia].nameiatt->name) == 0) {
#89     test->atts[ia].type = iatt->type;
#90     test->atts[ia].len = iatt->len;
#91     test->atts[ia].val = iatt->val;
#96    test->atts[test->natts].var = varid;
#97    test->atts[test->natts].name = (char *) emalloc(strlen(iatt->name) + 1);
#98    (void) strcpy(test->atts[test->natts].nameiatt->name);
#99    test->atts[test->natts].type = iatt->type;
#100    test->atts[test->natts].len = iatt->len;
#101    test->atts[test->natts].val = iatt->val;
#132 if (test->atts[ia].var == varid &&
#133     strcmp(test->atts[ia].nameiatt->name) == 0) {
#134     free(test->atts[ia].name);
#136 test->atts[ib-1].var =   test->atts[ib].var;
#137 test->atts[ib-1].name =  test->atts[ib].name;
#138 test->atts[ib-1].type =  test->atts[ib].type;
#139 test->atts[ib-1].len =   test->atts[ib].len;
#140 test->atts[ib-1].val =   test->atts[ib].val;
atttests.c#65    static struct cdfatt atts[] = {
#73    int na = LEN_OF(atts); /* number of test attributes */
#98 if (ncattput(cdfidNC_GLOBALatts[ia].nameatts[ia].type,
#99       atts[ia].lenatts[ia].val) == -1) {
#103 add_att(&testNC_GLOBAL, &atts[ia]); /* keep in-memory netcdf updated */
#117 if (ncattinq(cdfidNC_GLOBALatts[ia].name,
#122 if (atts[ia].type != tmp.type || atts[ia].len != tmp.len) {
#128 tmp.val = emalloc(atts[ia].len * nctypelen(atts[ia].type));
#129 if (ncattget(cdfidNC_GLOBALatts[ia].nametmp.val) == -1) {
#133 if (val_cmp(tmp.typetmp.lentmp.valatts[ia].val) != 0) {
#152       atts[ia].nameatts[ia].typeatts[ia].lenatts[ia].val)
#157 add_att(&testww_id, &atts[ia]); /* keep in-memory netcdf updated */
#161 if (ncattinq(cdfidww_idatts[ia].name,
#166 if (atts[ia].type != tmp.type || atts[ia].len != tmp.len) {
#172 tmp.val = emalloc(atts[ia].len * nctypelen(atts[ia].type));
#173 if (ncattget(cdfidww_idatts[ia].nametmp.val) == -1) {
#177 if (val_cmp(tmp.typetmp.lentmp.valatts[ia].val) != 0) {
#191 if (ncattput(cdfidww_idatts[ia-1].nameatts[ia].type,
#192       atts[ia].lenatts[ia].val) == -1) {
#196 tmp.var = atts[ia].var;
#197 (void) strcpy (tmp.nameatts[ia-1].name);
#198 tmp.type = atts[ia].type;
#199 tmp.len = atts[ia].len;
#200 tmp.val = atts[ia].val;
#205 if (ncattinq(cdfidww_idatts[ia-1].name,
#210 if (atts[ia].type != tmp.type || atts[ia].len != tmp.len) {
#216 tmp.val = emalloc(atts[ia].len * nctypelen(atts[ia].type));
#217 if (ncattget(cdfidww_idatts[ia-1].nametmp.val) == -1) {
#221 if (val_cmp(tmp.typetmp.lentmp.valatts[ia].val) != 0) {
#230   atts[0].lenatts[0].val) != -1) {
#235    if (ncattput(cdfidww_id, "bogus_att2", atts[0].type,
#236   -1, atts[0].val) != -1) {
#245    if (ncattput(cdfidww_idatts[0].nameatts[0].type,
#246   atts[0].len + 10, atts[0].val) != -1) {
#251 if (ncattput(cdfidww_idatts[0].nameatts[0].type,
#252       atts[0].lenatts[0].val) != -1) {
#258    if (ncattput(cdfidww_id, "new_name", atts[0].type,
#259   atts[0].lenatts[0].val) != -1) {
#270 if (ncattput(cdfidww_idatts[ia+1].nameatts[ia].type,
#271       atts[ia].lenatts[ia].val) == -1) {
#276 tmp.var = atts[ia].var;
#277 (void) strcpy (tmp.nameatts[ia+1].name);
#278 tmp.type = atts[ia].type;
#279 tmp.len = atts[ia].len;
#280 tmp.val = atts[ia].val;
#285 if (ncattinq(cdfidww_idatts[ia+1].name, &tmp.type, &tmp.len)
#291 if (atts[ia].type != tmp.type || atts[ia].len != tmp.len) {
#297 tmp.val = emalloc(atts[ia].len * nctypelen(atts[ia].type));
#298 if (ncattget(cdfidww_idatts[ia+1].nametmp.val) == -1) {
#303 if (val_cmp(tmp.typetmp.lentmp.valatts[ia].val) != 0) {
#310    if (ncattput(cdfidtest.nvarsatts[0].nameatts[0].typeatts[0].len,
#311   atts[0].val) != -1) {
#320    if (ncattput(cdfidww_idatts[0].nameatts[0].typeatts[0].len,
#321   atts[0].val) != -1) {
#365 if (ncattinq(cdfidtest.atts[ia].vartest.atts[ia].name,
#371 if (type != test.atts[ia].type) {
#376 if (len != test.atts[ia].len) {
#405    if (ncattinq(cdfidtest.nvarstest.atts[0].name, &type, &len) != -1) {
#411 if (ncattinq(cdfidtest.atts[ia].vartest.atts[ia].name,
#417 if (type != test.atts[ia].type) {
#422 if (len != test.atts[ia].len) {
#436    if (ncattinq(cdfidNC_GLOBALtest.atts[0].name, &type, &len) != -1) {
#508 if (ncattinq(cdfidtest.atts[ia].vartest.atts[ia].name,
#513 if (tmp.type != test.atts[ia].type) {
#518 if (tmp.len != test.atts[ia].len) {
#524 if (ncattget(cdfidtest.atts[ia].vartest.atts[ia].nametmp.val)
#530 if (val_cmp(tmp.typetmp.lentmp.valtest.atts[ia].val) != 0) {
#533   cdfidtest.vars[test.atts[ia].var].name,
#534   test.atts[ia].nametest.atts[ia].typetest.atts[ia].len);
#536     val_out(test.atts[ia].typetest.atts[ia].len,
#537    test.atts[ia].val);
#551 if (ncattinq(cdfidtest.atts[ia].vartest.atts[ia].name,
#557 if (tmp.type != test.atts[ia].type) {
#562 if (tmp.len != test.atts[ia].len) {
#569 if (ncattget(cdfidtest.atts[ia].vartest.atts[ia].nametmp.val)
#575 if (val_cmp(tmp.typetmp.lentmp.valtest.atts[ia].val) != 0) {
#578   cdfidtest.vars[test.atts[ia].var].name,
#579   test.atts[ia].nametest.atts[ia].typetest.atts[ia].len);
#581     val_out(test.atts[ia].typetest.atts[ia].len,
#582    test.atts[ia].val);
#944 while (ib < test.natts && test.atts[ib].var != NC_GLOBAL)
#951 if (strcmp(att.nametest.atts[ib].name) != 0) {
#953   pnameatt.nametest.atts[ib].name);
#967     while (ib < test.natts && test.atts[ib].var != iv)
#974     if (strcmp(att.nametest.atts[ib].name) != 0) {
#976       pnametest.vars[iv].nameatt.nametest.atts[ib].name);
#1014 while (ib < test.natts && test.atts[ib].var != NC_GLOBAL)
#1021 if (strcmp(att.nametest.atts[ib].name) != 0) {
#1023   pnameatt.nametest.atts[ib].name);
#1037     while (ib < test.natts && test.atts[ib].var != iv)
#1044     if (strcmp(att.nametest.atts[ib].name) != 0) {
#1046       pnametest.vars[iv].nameatt.nametest.atts[ib].name);
#1144    (void) strcpy(test.atts[ynum].namenewname); /* keep test consistent */
dapdump.c#118 var->atts = (NCattribute*)malloc(var->natts*sizeof(NCattribute));
#119        MEMCHECK(var->atts,NC_ENOMEM);
#121     NCattributeatt = &var->atts[j];
dapdump.h#25    NCattributeatts;
driver.c#119      free(test.atts[i].name);
genlib.c#67 varid = (atts[iatt].var == -1) ? NC_GLOBAL : atts[iatt].var;
#68 switch(atts[iatt].type) {
#70     stat = nc_put_att_schar(ncidvaridatts[iatt].name,
#71     atts[iatt].typeatts[iatt].len,
#72     (signed char *) atts[iatt].val);
#75     stat = nc_put_att_text(ncidvaridatts[iatt].name,
#76    atts[iatt].len,
#77    (char *) atts[iatt].val);
#80     stat = nc_put_att_short(ncidvaridatts[iatt].name,
#81     atts[iatt].typeatts[iatt].len,
#82     (short *) atts[iatt].val);
#85     stat = nc_put_att_int(ncidvaridatts[iatt].name,
#86     atts[iatt].typeatts[iatt].len,
#87     (int *) atts[iatt].val);
#90     stat = nc_put_att_float(ncidvaridatts[iatt].name,
#91     atts[iatt].typeatts[iatt].len,
#92     (float *) atts[iatt].val);
#95     stat = nc_put_att_double(ncidvaridatts[iatt].name,
#96     atts[iatt].typeatts[iatt].len,
#97     (double *) atts[iatt].val);
#295 if (atts[iatt].type != NC_CHAR) {
#304     if (atts[iatt].type != NC_CHAR) {
#307     ncatype(atts[iatt].type),
#308     atts[iatt].var == -1 ? "cdf" : vars[atts[iatt].var].lname,
#309     atts[iatt].lname,
#310     (unsigned long) atts[iatt].len);
#397     if (atts[iatt].type == NC_CHAR) { /* string */
#398 val_string = cstrstr((char *) atts[iatt].valatts[iatt].len);
#401 atts[iatt].var == -1 ? "NC_GLOBAL" : vars[atts[iatt].var].lname,
#402 atts[iatt].var == -1 ? "" : "_id",
#403 atts[iatt].name,
#404 (unsigned long) atts[iatt].len,
#410 for (jatt = 0; jatt < atts[iatt].len ; jatt++) {
#411     val_string = cstring(atts[iatt].type,atts[iatt].val,jatt);
#413     atts[iatt].var == -1 ? "cdf" : vars[atts[iatt].var].lname,
#414     atts[iatt].lname,
#423 ncatype(atts[iatt].type),
#424 atts[iatt].var == -1 ? "NC_GLOBAL" : vars[atts[iatt].var].lname,
#425 atts[iatt].var == -1 ? "" : "_id",
#426 atts[iatt].name,
#427 nctype(atts[iatt].type),
#428 (unsigned long) atts[iatt].len,
#429 atts[iatt].var == -1 ? "cdf" : vars[atts[iatt].var].lname,
#430 atts[iatt].lname);
#713 if (atts[iatt].len > max_atts[(int) atts[iatt].type]) {
#714     max_atts[(int)atts[iatt].type] = atts[iatt].len;
#799     if (atts[iatt].type == NC_CHAR) { /* string */
#800 val_string = fstrstr((char *) atts[iatt].valatts[iatt].len);
#803 atts[iatt].var == -1 ? "NF_GLOBAL" : vars[atts[iatt].var].lname,
#804 atts[iatt].var == -1 ? "" : "_id",
#805 atts[iatt].name,
#806 (unsigned long) atts[iatt].len,
#812 for (jatt = 0; jatt < atts[iatt].len ; jatt++) {
#813     val_string = fstring(atts[iatt].type,atts[iatt].val,jatt);
#815     nfstype(atts[iatt].type),
#824 nfftype(atts[iatt].type),
#825 atts[iatt].var == -1 ? "NCGLOBAL" : vars[atts[iatt].var].lname,
#826 atts[iatt].var == -1 ? "" : "_id",
#827 atts[iatt].name,
#828 ftypename(atts[iatt].type),
#829 (unsigned long) atts[iatt].len,
#830 nfstype(atts[iatt].type));
#1829     struct atts **arpp) /* address of start of var array */
#1832    *arpp = (struct atts *) emalloc(1 * sizeof(struct atts));
#1837  *arpp = (struct atts *) erealloc(*arpp, 2 * nar * sizeof(struct atts));
genlib.h#49extern void grow_aarray ( int narray, struct atts **array );
init.c#34struct atts *atts; /* table of variable and global attributes */
ncgen.h#49extern struct atts {
#56} *atts; /* table of variable and global attributes */
ncgentab.c#1807    &atts); /* grow as needed */
#1808        atts[natts].name = (char *) emalloc(strlen((yyvsp[(1) - (1)])->name)+1);
#1809        (void) strcpy(atts[natts].name,(yyvsp[(1) - (1)])->name);
#1811        atts[natts].lname = decodify((yyvsp[(1) - (1)])->name);
#2572        if(atts[i].var == varnum &&
#2573           STREQ(atts[i].name,atts[natts].name)) {
#2575                   vars[varnum].name,atts[natts].name);
#2578    atts[natts].var = varnum ;
#2579    atts[natts].type = valtype;
#2580    atts[natts].len = valnum;
#2583    atts[natts].val = att_space;
#2584    if (STREQ(atts[natts].name_FillValue) &&
#2585        atts[natts].var != NC_GLOBAL) {
#2586        nc_putfill(atts[natts].type,atts[natts].val,
#2587                   &vars[atts[natts].var].fill_value);
#2588        if(atts[natts].type != vars[atts[natts].var].type) {
#2590                   vars[atts[natts].var].name_FillValue);
testcdf.h#52    struct cdfatt atts[MAX_TEST_ATTS]; /* attributes */


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