cdf.c#147 array->ncbasename = nulldup(grid->ncbasename); #171 mapdim->ocname = nulldup(map->ocname); #178 arraydim->ocname = nulldup(map->ocname); #190 map->ncbasename = nulldup(tmp); #567 newstruct->ncbasename = nulldup(patternnode->ncbasename); constraints.c#184 seg->name = nulldup(node->ocname); #711 segment->name = nulldup(n->ocname); cvt.c#445 tmp.stringv.stringv = nulldup(stmp); #450 tmp.stringv.stringv = nulldup(stmp); #455 tmp.stringv.stringv = nulldup(stmp); #460 tmp.stringv.stringv = nulldup(stmp); #465 tmp.stringv.stringv = nulldup(stmp); #470 tmp.stringv.stringv = nulldup(stmp); #475 tmp.stringv.stringv = nulldup(stmp); #480 tmp.stringv.stringv = nulldup(stmp); #485 tmp.stringv.stringv = nulldup(stmp); #490 tmp.stringv.stringv = nulldup(stmp); #495 tmp.stringv.stringv = nulldup(stmp); dapattr.c#83 node->dodsspecial.dimname = nulldup(values[0]); #94 nccomm->cdf.recorddimname = nulldup(values[0]); #129 att->name = nulldup(name); #134 nclistpush(att->values,(void*)nulldup(values[i])); #396 dds->dodsspecial.dimname = nulldup(stringval); #406 nccomm->cdf.recorddimname = nulldup(stringval); dapcvt.c#274 *p = nulldup(s); dapdump.c#51 att->name = nulldup(attname); #129 att->name = nulldup(attname); #258 if(leaf == NULL) return nulldup(""); #493 result = nulldup("NCalignment{size=-- alignment=-- offset=--}"); #497 result = nulldup(tmp); dapparse.c#94 state->code = nulldup((char*)code); #95 state->message = nulldup((char*)msg); #504 conn->error.code = nulldup(state->code); #505 conn->error.message = nulldup(state->message); daputil.c#41 slash = nulldup(slash); #386 return nulldup(name); #424 return nulldup(node->ncbasename); #467 nclistpush(path,(void*)nulldup(node->ncbasename)); #476 if(nclistlength(names) == 0) return nulldup(""); dceconstraints.c#363 clone->name = nulldup(orig->name); #379 clone->name = nulldup(orig->name); #388 clone->text = nulldup(clone->text); #637 name = nulldup(name); dceparse.c#237 fcn->name = nulldup((char*)fcnname); #287 con->text = nulldup(text); #383 if(errmsgp) *errmsgp = nulldup(state->errorbuf); getfill.c#167 value->value.stringv.stringv = nulldup(NC_FILL_STRING); #175 value->value.opaquev.stringv = nulldup("00"); main.c#324 netcdf_name = nulldup(optarg); #384 mainname = nulldup(optarg); #485 cdlname = nulldup(argv[0]); nc.c#60 ncp->path = nulldup(path); ncconfigure.h#37#ifndef nulldup #39#define nulldup(s) ((s)==NULL?NULL:strdup(s)) #41char *nulldup(const char* s); #46#ifndef nulldup #47#define nulldup(s) ((s)==NULL?NULL:strdup(s)) ncd2dispatch.c#873 nltxt = nulldup(txt); #884 nltxt = nulldup(txt); #987 spath = nulldup(node->ncbasename); #1142 dim->ncfullname = nulldup(dim->ncbasename); #1158 dim->ncfullname = nulldup(dim->ncbasename); #1431 globalsdim->ncfullname = nulldup(globalsdim->ncbasename); #1467 sdim->ncfullname = nulldup(sdim->ncbasename); #1670 sqdim->ncfullname = nulldup(sqdim->ncbasename); #1995 ce = nulldup(dapcomm->oc.url->selection); ncgeny.c#3033 sp->name = nulldup(sname); ncuri.c#42#ifndef nulldup #43#define nulldup(s) ((s)==NULL?NULL:strdup(s)) #119 duri->uri = nulldup(uri0); #411 duri->constraint = nulldup(constraints); #427 select = nulldup(select); #429 proj = nulldup(proj); #638 plist[2*i] = nulldup(cp); #639 plist[2*i+1] = nulldup(vp); #680 uri->params = nulldup(newparams); oc.c#232 if(namep) *namep = nulldup(node->name); #271 if(namep) *namep = nulldup(node->name); #660 if(namep) *namep = nulldup(dim->name); #745 strings[i] = nulldup(attr->values[i]); #824 if(valuep) *valuep = nulldup((char*)oclistget(attr->att.values,index)); occlientparams.c#105 oclistpush(params,(ocelem)nulldup(clientparam)); #106 oclistpush(params,(ocelem)nulldup(value)); #124 oclistinsert(params,i+1,(ocelem)nulldup(value)); ocinternal.c#228 tree->constraint = nulldup(constraint); ocinternal.h#104#ifndef nulldup #105#define nulldup(s) (s==NULL?NULL:strdup(s)) ocnode.c#70 fullname = nulldup(node->name); #123 cdf->name = (name?nulldup(name):NULL); #135 att->name = nulldup(name); #143 att->values[i] = nulldup((char*)oclistget(values,(size_t)i)); #729 *((char**)memory) = nulldup(value); ocuri.c#41#ifndef nulldup #42#define nulldup(s) ((s)==NULL?NULL:strdup(s)) #47static char* nulldup(char* s) #117 duri->uri = nulldup(uri0); #405 duri->constraint = nulldup(constraints); #421 select = nulldup(select); #423 proj = nulldup(proj); #629 plist[2*i] = nulldup(p); #630 plist[2*i+1] = nulldup(vp); #666 uri->params = nulldup(newparams); util.c#406 return nulldup(sym->name);