XGetopt.c#152 static TCHAR *next = NULL;
#157 next = NULL;
#159 optarg = NULL;
#161 if (next == NULL || *next == _T('\0'))
#168 optarg = NULL;
#177 optarg = NULL;
#191 if (cp == NULL || c == _T(':'))
#200 next = NULL;
XGetopt.c#152 static TCHAR *next = NULL;
#157 next = NULL;
#159 optarg = NULL;
#161 if (next == NULL || *next == _T('\0'))
#168 optarg = NULL;
#177 optarg = NULL;
#191 if (cp == NULL || c == _T(':'))
#200 next = NULL;
XGetopt.c#152 static TCHAR *next = NULL;
#157 next = NULL;
#159 optarg = NULL;
#161 if (next == NULL || *next == _T('\0'))
#168 optarg = NULL;
#177 optarg = NULL;
#191 if (cp == NULL || c == _T(':'))
#200 next = NULL;
XGetopt.c#152 static TCHAR *next = NULL;
#157 next = NULL;
#159 optarg = NULL;
#161 if (next == NULL || *next == _T('\0'))
#168 optarg = NULL;
#177 optarg = NULL;
#191 if (cp == NULL || c == _T(':'))
#200 next = NULL;
attr.c#28 if(attrp == NULL)
#86 if(attrp == NULL )
#87 return NULL;
#97 attrp->xvalue = NULL;
#117 if(name == NULL)
#118     return NULL;
#119 assert(name != NULL && *name != 0);
#123 if(strp == NULL)
#124 return NULL;
#127 if(attrp == NULL)
#130 return NULL;
#142 if(attrp == NULL)
#143 return NULL;
#144    if(attrp->xvalue != NULL && rattrp->xvalue != NULL)
#158 assert(ncap != NULL);
#163 assert(ncap->value != NULL);
#171 *app = NULL;
#186 assert(ncap != NULL);
#191 assert(ncap->value != NULL);
#196 ncap->value = NULL;
#206 assert(ref != NULL);
#207 assert(ncap != NULL);
#213 if(ncap->value == NULL)
#228 if(*app == NULL)
#258 assert(ncap != NULL);
#264 if(vp == NULL)
#274 if(vp == NULL)
#281 if(newelemp != NULL)
#293 assert(ncap != NULL);
#296 return NULL;
#298 assert(ncap->value != NULL);
#325 ap = NULL;
#343 assert(ncap != NULL);
#346 return NULL;
#352 if(name == NULL)
#353     return NULL; /* TODO: need better way to indicate no memory */
#366 return(NULL);
#391 if(ncap == NULL)
#395 if(tmp == NULL)
#398 if(attrpp != NULL)
#421 if(ncap == NULL)
#425 if(attrp == NULL)
#450 if(ncap == NULL)
#455 if(attrpp == NULL)
#458 if(attnump != NULL)
#478 if(datatypep != NULL)
#480 if(lenp != NULL)
#509 if(ncap == NULL)
#517 if(tmp == NULL)
#522 if(NC_findattr(ncapunewname) != NULL)
#530 if(newname == NULL)
#536 if( newStr == NULL)
#568 NC_attr *old = NULL;
#581 if(ncap == NULL)
#586 if(name == NULL)
#614 *attrpp = NULL;
#1393    NC_attr *old = NULL;
#1405    if(ncap == NULL)
#1423    if(nelems != 0 && value == NULL)
#1430    if(attrpp != NULL) { /* name in use */
#1472    if(attrp == NULL) return NC_ENOMEM;
#1479    if(attrpp != NULL) {
#1481 if(old != NULL)
bindata.c#37        unsigned char* bytes = NULL;
#85 if(len == 0 && con->value.stringv.stringv == NULL) {
#86     char* nil = NULL;
#181    NULL,
bm_file.c#205   void *d = NULL, *d2 = NULL;
#217   if ((ret = nc_inq_type(ncid1typeidNULL, &typelen)))
#264   void *data = NULL, *data2 = NULL;
#269   size_t *count = NULL, *start = NULL;
#271   size_t *dimlen = NULLtype_size = 0;
#298      if (gettimeofday(&start_timeNULL)) ERR;
#301      if (gettimeofday(&end_timeNULL)) ERR;
#395      if ((ret = nc_inq_type(ncid1xtypeNULL, &type_size)))
#419  if (gettimeofday(&start_timeNULL)) ERR;
#425  if (gettimeofday(&end_timeNULL)) ERR;
#494      if (gettimeofday(&start_timeNULL)) ERR;
#497      if (gettimeofday(&end_timeNULL)) ERR;
#546     if ((ret = nc_def_dim(ncid_outnamelenNULL)))
#553   NULL)))
#600   if (nc_def_var_chunking(ncid_outv, 1, NULL)) ERR;
#618      if (gettimeofday(&start_timeNULL)) ERR;
#625      if (gettimeofday(&end_timeNULL)) ERR;
#642      void *data = NULL;
#643      size_t *count = NULL, *start = NULL;
#645      size_t *dimlen = NULL;
#722  if (gettimeofday(&start_timeNULL)) ERR;
#730  if (gettimeofday(&end_timeNULL)) ERR;
#744     if (gettimeofday(&start_timeNULL)) ERR;
#751     if (gettimeofday(&end_timeNULL)) ERR;
#893     for (num_vo = 0, str1 = optarg; ; num_vo++, str1 = NULL)
#900               for (ndims = 0, str2 = token; ; str2 = NULL)
#921     for (num_vo = 0, str1 = optarg; ; num_vo++, str1 = NULL)
#927               for (ndims = 0, str2 = token; ; str2 = NULL)
#941     for (num_vo = 0, str1 = optarg; ; num_vo++, str1 = NULL)
#947               for (ndims = 0, str2 = token; ; str2 = NULL)
#960     for (num_vo = 0, str1 = optarg; ; num_vo++, str1 = NULL)
#966               for (ndims = 0, str2 = token; ; str2 = NULL)
bm_many_atts.c#53    if (gettimeofday(&start_timeNULL))
#65 if (gettimeofday(&end_timeNULL)) ERR;
bm_many_objs.c#44    if (gettimeofday(&start_timeNULL))
#51 if (nc_def_var(grp, "var", NC_INT, 0, NULL, &var)) ERR;
#55     if (gettimeofday(&end_timeNULL)) ERR;
#73    if (gettimeofday(&start_timeNULL))
#84     if(nc_def_var(grpvnameNC_INT, 0, NULL, &var)) ERR;
#87 if (gettimeofday(&end_timeNULL)) ERR;
bm_netcdf4_recs.c#92    if (gettimeofday(&start_timeNULL)) ERR;
bytebuffer.c#39  if(bb == NULL) return (Bytebuffer*)bbFail();
#42  bb->content=NULL;
#52  if(bb == NULL) return bbFail();
#57  if(bb->alloc > 0 && bb->length > 0 && bb->content != NULL) {
#60  if(bb->content != NULLefree(bb->content);
#69  if(bb == NULL) return;
#70  if(bb->content != NULLefree(bb->content);
#77  if(bb == NULL) return bbFail();
#89  if(bb == NULL) return bbFail();
#97  if(bb == NULL) return -1;
#105  if(bb == NULL) return bbFail();
#114  if(bb == NULL) return bbFail();
#150  if(bb == NULL || elem == NULL) return bbFail();
#174  if(bb == NULL) return bbFail();
#212  if(bb == NULL) return bbFail();
#225  if(bb == NULL) return bbFail();
#235  if(bb == NULL) return bbFail();
#244  if(bb == NULL) return bbFail();
#262    if(bb == NULL) return bbFail();
#264    if(!bb->nonextendible && bb->content != NULLefree(bb->content);
cache.c#32    if(target == NULL) goto done;
#38    if(cachenode!= NULL) {
#66        ASSERT((cachenode != NULL));
#101    NCcachenodecache = NULL;
#102    DCEconstraintnewconstraint = NULL;
#112         nccomm->cdf.cache->prefetch = NULL;
#140 nccomm->cdf.cache->prefetch = NULL;
#172    newconstraint = NULL; /* buildcachenodetakes control of newconstraint */
#174    else if(cache == NULL) goto done;
#184char* s = NULL;
#203    if(ncstat && cache != NULLfreenccachenode(nccomm,cache);
#217    OCddsnode ocroot = NULL;
#218    CDFnodedxdroot = NULL;
#219    NCcachenodecachenode = NULL;
#220    char* ce = NULL;
#252    constraint = NULL;
#273 if(cache->nodes == NULLcache->nodes = nclistnew();
#305    if(constraint != NULLdcefree((DCEnode*)constraint);
#311 if(cachep) *cachep = NULL;
#326    if(node == NULL) return;
#343    if(cache == NULL) return;
#356    if(c == NULL)
#357 return NULL;
#382    if(con == NULL) return 1;
#383    if(con->selections != NULL && nclistlength(con->selections) > 0)
#403    assert(allvars != NULL);
cdata.c#34    char* special = NULL;
#86 if(con->value.stringv.len == 0 && con->value.stringv.stringv == NULL) {
#115    if(special == NULL)
#206    NULL,
cdf.c#14CDFnodev4node = NULL;
#46    if(tree->seqnodes == NULLtree->seqnodes = nclistnew();
#47    if(tree->gridnodes == NULLtree->gridnodes = nclistnew();
#54    varnodes = NULL;
#95 if(node == NULL) continue;
#98     nclistset(allvarnodes,i,(void*)NULL);
#107 if(node == NULL) continue;
#110     nclistset(allvarnodes,i,(void*)NULL);
#114     nclistset(allvarnodes,i,(void*)NULL);
#120 if(node == NULL) continue;
#127if(node == NULL) continue;
#159 if(arraydim->ocname != NULL && map->ocname != NULL
#164 if(mapdim->ocname != NULL && map->ocname != NULL
#169 if(mapdim->ocname == NULL) {
#176 if(arraydim->ocname == NULL) {
#251         if(testnode->array.basevar != NULL)
#277 if(var1->array.basevar != NULL) continue;
#280     if(var2->array.basevar != NULL) continue;
#301                          nccomm->cdf.ddsroot->tree->varnodes,NULL);
#312    if(topseq == NULL && nclistlength(node->array.dimset0) > 0) {
#323 if(topseq == NULL && ok == 1) {
#452 CDFnodematchnode = NULL;
#532    if(newstruct == NULL) {return THROW(NC_ENOMEM);}
#565    if(newstruct == NULL) return NULL;
#585    ASSERT(root != NULL && fullroot != NULL);
#666 node->basenode = NULL;
#688 if(basenode == NULL) continue;
#717   NULL,dim->container);
#729    NClistresult = NULL;
#733        CDFnode *dim = NULL;
#734        if(result == NULL)
#748    NClistdimset = NULL;
#749    CDFnodeclone = NULL;
#751    if(node->array.dimset0 != NULL)
#755    if(node->array.stringdim != NULL) {
#756        if(dimset == NULLdimset = nclistnew();
#760    if(node->array.seqdim != NULL) {
#761        if(dimset == NULLdimset = nclistnew();
#775    NClistdimsetall = NULL;
#777    if(node->container != NULL) {
#784 CDFnodeclone = NULL;
#785        if(dimsetall == NULLdimsetall = nclistnew();
#802    NClistdimsettrans = NULL;
#807    if(node->container != NULL) {
#814 CDFnodeclone = NULL;
#815        if(dimsettrans == NULLdimsettrans = nclistnew();
#853 ASSERT((subnode->array.dimsettrans == NULL));
#854 ASSERT((subnode->array.dimsetplus == NULL));
#855 ASSERT((subnode->array.dimsetall == NULL));
#894 ASSERT((subnode->array.dimsettrans == NULL));
#895 ASSERT((subnode->array.dimsetplus == NULL));
#896 ASSERT((subnode->array.dimsetall == NULL));
#909    assert(nccomm != NULL);
#911    if(node == NULL) return (CDFnode*)NULL;
#913    node->ocname = NULL;
#918 if(node->ocname == NULL) { nullfree(node); return NULL;}
#926    if(ocnode != NULL) {
#930    if(container != NULL)
#944    CDFnoderoot = NULL;
#955    err = buildcdftreer(nccomm,ocroot,NULL,tree,&root);
#971    char* ocname = NULL;
#973    CDFnodecdfnode = NULL;
#1005 if(tree->root == NULL) {
#1016 if(tree->root == NULL) {
#1036    assert(tree->root != NULL);
#1063    if(root == NULL) return;
#1065    ASSERT((tree != NULL));
#1069    tree->ocroot = NULL;
#1088    if(node == NULL) return;
#1092    if(node->attributes != NULL) {
#1137    if(node1 == NULL || node2 == NULL)
#1173    if(node->nctype == NC_Dimension && node->ocname == NULL) return NC_NOERR;
#1174    ASSERT((node->ocname != NULL));
#1177    if(node->ncbasename == NULL) return NC_ENOMEM;
#1180    if(node->ncfullname == NULL) return NC_ENOMEM;
#1221 if(cdfnode->array.dimset0 == NULL)
constraints.c#28    char* errmsg = NULL;
#30    ASSERT(dceconstraint != NULL);
#65 CDFnodecdfmatch = NULL;
#71 assert(cdfmatch != NULL);
#94    if(constraint != NULL) {
#118            && proj->var->annotation != NULL
#119            && ((CDFnode*)proj->var->annotation)->ocnode != NULL));
#148 NClistdimset = NULL;
#150 ASSERT(cdfnode != NULL);
#154 if(cdfnode->array.stringdim != NULLseg->rank--;
#157     if(dim->dim.basedim != NULLdim = dim->dim.basedim;
#237    DCEsegmentlastseg = NULL;
#294 CDFnodeminnode = NULL;
#314 if(minnode == NULL || nmin > 1) {
#388    DCEprojectionprojection = NULL;
#390    NClistsegments = NULL;
#450    if(dim != NULL) {
#452    } else if(dim == NULL) {
#464    NClistdimset = NULL;
#469    if(seg->annotation == NULL) return 0;
#499    if(con == NULL) return 1;
#500    if(con->projections != NULL) {
#506    if(con->selections != NULL)
#541 if(p1 == NULL) continue;
#545     if(p2 == NULL) continue;
#555     nclistset(list,j,(void*)NULL);
#563 if(p1 == NULL) continue;
#569     if(p2 == NULL) continue;
#576     nclistset(list,i,(void*)NULL);
#591            if(target == NULL) continue;
#595            ASSERT(leaf != NULL);
#599                nclistset(list,i,(void*)NULL);
#621 if(target == NULL)
#662    if((seglist1 == NULL || seglist2 == NULL) && seglist1 != seglist2)
#695    DCEprojectionprojection = NULL;
#758    DCEprojectionresult = NULL;
#765    ASSERT(var != NULL);
#770 if(p1 == NULL || p1->discrim != CES_VAR) continue;
#776    if(result == NULL) {
#848    NClistvars = NULL;
#853    if(dapcomm->cdf.projectedvars != NULL)
#857    if(constraint == NULL || constraint->projections == NULL)
cvt.c#19    unsigned char* bytes = NULL;
#552    tmp.stringv.stringv = NULL;
#564    if(bytes != NULLefree(bytes); /* cleanup*/
dapalign.c#96    NCtypealignmentalign = NULL;
#199    if(name == NULLname = "null";
dapattr.c#26    char* ocname = NULL;
#27    char** values = NULL;
#30    if(ddsroot == NULL || dasroot == NULL)
#48     NCattributeatt = NULL;
#50     if(ocname != NULL) {
#51       free(ocname); ocname = NULL;
#54     OCCHECK(oc_dds_attr(conn,ocnode,j,&ocname,&ocetype,&nvalues,NULL));
#57 if(values == NULL) {ncstat = NC_ENOMEM; goto done;}
#58         OCCHECK(oc_dds_attr(conn,ocnode,j,NULL,NULL,NULL,values));
#62     if(node->attributes == NULL)
#72     if(values != NULL) {
#82     if(values != NULL) {
#87     } else node->dodsspecial.dimname = NULL;
#90     if(values != NULL) {
#91         if(nccomm->cdf.recorddimname != NULL)
#106 values = NULL;
#112    if(values != NULL) free(values);
#113    if(ocname != NULL) free(ocname);
#125    NCattributeatt = NULL;
#186    if(ddsroot == NULL || dasroot == NULL) return NC_NOERR;
#200        char* ocname = NULL;
#210 isglobal = (ocname == NULL ? 0 : isglobalname(ocname));
#213 if(isglobal && ocname != NULL && strcmp(ocname,"DODS_EXTRA")==0) {
#218 if(ocname == NULL || isglobal) {
#230 if(ocname2 == NULL || ocname == NULL) goto loop;
#255 char* ocfullname = NULL;
#256 char* ocbasename = NULL;
#258 if(das == NULL) continue;
#263            ASSERT(container != NULL);
#276 nclistset(dasnodes,i,(void*)NULL);
#314    OCobjectsubnodes = NULL;
#315    OCobjectdodsnodes = NULL;
#318    if(dds == NULL || das == OCNULL) return NC_NOERR; /* nothing to do */
#319    if(dds->attributes == NULLdds->attributes = nclistnew();
#326 char* ocname = NULL;
#331     NCattributeatt = NULL;
#355 char* dodsname = NULL;
#358         NCattributeatt = NULL;
#400     } else dds->dodsspecial.dimname = NULL;
#402     if(nccomm->cdf.recorddimname != NULL) {
dapdebug.c#31    if(fmt != NULL) {
dapdebug.h#50#define MEMCHECK(var,throw) {if((var)==NULL) return (throw);}
dapdump.c#258    if(leaf == NULL) return nulldup("");
#311    char* primtype = NULL;
#312    NClistdimset = NULL;
#354    if(dimset != NULL) {
#359     if(dim->ncbasename != NULL) {
#400    char* nctype = NULL;
#401    char* primtype = NULL;
#492    if(ncalign == NULL)
#505    char* result = NULL;
#510    if(node == NULL) return strdup("cachenode{null}");
#535    char* result = NULL;
#540    if(cache == NULL) return strdup("cache{null}");
#596    char* result = NULL;
#601 if(sslice != NULL) {
daplex.c#80NULL /* mark end of the keywords list */
#119    YYSTYPE lval = NULL;
#132 } else if(strchr(lexstate->worddelims,c) != NULL) {
#195 } else if(strchr(lexstate->wordchars1,c) != NULL) {
#202     && strchr(hexdigits,p[1]) != NULL
#203                            && strchr(hexdigits,p[2]) != NULL) {
#212     if(strchr(lexstate->wordcharsn,c) == NULL) {p--; break;}
#216 if(strchr(lexstate->wordcharsn,c) == NULL) {p--; break;}
#238     if(keywords[i] == NULL) break;
#257        lval = NULL;
#320    if(lexstatep == NULL) return; /* no point in building it */
#323    if(lexstate == NULL) return;
#336    if(lexstate == NULL) return;
#337    if(lexstate->input != NULLocfree(lexstate->input);
#338    if(lexstate->reclaim != NULL) {
#347    *lexstatep = NULL;
#365    char* decoded = NULL;
dapodom.c#22    MEMCHECK(odom,NULL);
#47    MEMCHECK(odom,NULL);
#53 istart = (start != NULL ? start[i] : 0);
#54 icount = (count != NULL ? count[i] : (size != NULL ? size[i] : 1));
#55 istride = (size_t)(stride != NULL ? stride[i] : 1);
#57 ideclsize = (size != NULL ? size[i]: (istop - istart));
dapparse.c#46    char* dupname = NULL;
#48    if(dups != NULL) {
#56 return (Object)NULL;
#59    OCASSERT((state->root == NULL));
#64    return NULL;
#73    if(dups != NULL) {
#77 return NULL;
#79    node = newocnode(NULL,OC_Attributeset,state);
#80    OCASSERT((state->root == NULL));
#86    return NULL;
#112    dap_errorbody(state,iv,state->lexstate->input,NULL,NULL);
#119    if(alist == NULL)
#130    if(alist == NULL)
#146    if(name != NULL)
#149 dim = newocnode(NULL,OC_Dimension,state);
#158    if(alist == NULL)
#161 if(attrtuple != NULL) {/* NULL=>alias encountered, ignore */
#172    if(alist == NULLalist = oclistnew();
#174    if(value == NULLvalue = "";
#247 if(dim->name == NULL) {
#278    if(dups != NULL) {
#282 return (Object)NULL;
#296    if(dups != NULL) {
#299 return (Object)NULL;
#313    if(dups != NULL) {
#317 return (Object)NULL;
#330    if(node->subnodes == NULL) return;
#398    if(value != NULL) *value = iv;
#407    OClistdups = NULL;
#414 if(dups == NULLdups = oclistnew();
#448    char* tmp = NULL;
#469    if(state->ocnodes != NULLocnodes_free(state->ocnodes);
#470    state->ocnodes = NULL;
#478    MEMCHECK(state,NULL);
#479    if(buf==NULL) {
#483 return NULL;
#506     tree->root = NULL;
#508     if(state->code != NULL
#519     state->root = NULL; /* avoid reclaim */
#521     state->ocnodes = NULL; /* avoid reclaim */
dapparselex.h#11#define null NULL
daputil.c#38 char* slash = (uri->file == NULL ? NULL : strrchr(uri->file, '/'));
#40 if(slash == NULLslash = (char*)path; else slash++;
#43    if(slash == NULL)
#44      dot = NULL;
#48    if(dot != NULL &&  dot != slash) *dot = '\0';
#232    return NULL;
#241    if(buf == NULL) return 0;
#259    if(dimensions == NULL) return size;
#274    if(nccomm == NULL || key == NULL) return 0;
#276 return NULL;
#291    if(nccomm == NULL || key == NULL) return 0;
#294    if(subkey == NULL) return 1;
#296    if(p == NULL) return 0;
#298    if(*p != '\0' && strchr(checkseps,*p) == NULL) return 0;
#345    if(node == NULL) return;
#347    while(node->container != NULL) {
#360    if(node == NULL) return;
#364        if(container != NULL)
#377    NClistocpath = NULL;
#378    NCbytespathname = NULL;
#415    NCbytespathname = NULL;
#434 assert(name != NULL);
#462    if(node == NULL) return;
#499    if(node == NULL || node->container == NULL) return TRUE;
#510    if(node == NULL) return TRUE;
#523    if(node != NULL && node->container != NULL
#535    if(node != NULL && node->container != NULL
#554    if(grid == NULL || grid->nctype != NC_Grid) return FALSE;
#562    if(seq == NULL || seq->nctype != NC_Sequence) return FALSE;
#570    if(node->container == NULL
#583    || (models->model != NULL && strcasecmp(smodel,models->model)==0)) {
#598    if(limit == NULL) return 0;
#715    char* ext = NULL;
#723    if(ce != NULL && strlen(ce) == 0)
#724 ce = NULL;
#727 ce = NULL;
#736 char* baseurl = ncuribuild(nccomm->oc.url,NULL,ext,0);
#737 if(ce == NULL)
#743 gettimeofday(&time0,NULL);
#750 gettimeofday(&time1,NULL);
#787    if(name == NULL) return 0;
#789        if(strchr(name,*p) != NULL)
#817    if(name == NULL) return NULL;
#821        if(strchr(badchars,c) != NULL) {
data.c#21Datalistalldatalists = NULL;
#50return srcpeek(datasrc) == NULL || istype(datasrc,NC_FILLVALUE);
#58    if(ci != NULL && ci->nctype == nctype) return 1;
#88    src->data = NULL;
#91    src->prev = NULL;
#99    ASSERT(list != NULL);
#112    ASSERT(con != NULL);
#125    ASSERT(list != NULL);
#137    ASSERT(con != NULL);
#139    if(list != NULL) {
#148    if(ds == NULL) return NULL;
#153    return NULL;
#166    if(ds == NULL) return NULL;
#173    return NULL;
#179    if(ds == NULL) return 0;
#200    ASSERT(src != NULL);
#210    ASSERT(src != NULL && dl != NULL);
#223    if(src != NULL) {
#310    ASSERT(dl1 != NULL);
#311    if(dl2 == NULL) return dl1;
#313    if(vector == NULL) return NULL;
#323    ASSERT(dl != NULL);
#324    if(con == NULL) return dl;
#326    if(vector == NULL) return NULL;
#336    ASSERT(dl != NULL);
#338    ASSERT(con != NULL);
#346    if(ds == NULL || ds->length == 0) return 0;
#650    ASSERT(c != NULL);
#661    ASSERT(c != NULL);
#665    c->value.stringv.stringv = NULL;
#671static char* dent = NULL;
#677    if(dent == NULL) {
#730    if(constant == NULLconstant = &nullconstant;
#767  dlist = NULL;
data.h#102#define   datalistith(dl,i) ((dl)==NULL?NULL:((i) >= (dl)->length?NULL:&(dl)->data[i]))
#103#define   datalistlen(dl) ((dl)==NULL?0:(dl)->length)
#126#define srclen(s) ((s)==NULL?0:(s)->length)
#128#define islistconst(con) ((con)!=NULL && (con)->nctype == NC_COMPOUND)
#129#define isfillconst(con) ((con)!=NULL && (con)->nctype == NC_FILLVALUE)
#130#define constline(con) (con==NULL?0:(con)->lineno)
#131#define consttype(con) (con==NULL?NC_NAT:(con)->nctype)
#133#define isnilconst(con) ((con)!=NULL && (con)->nctype == NC_NIL)
#134#define   compoundfor(con) ((con)==NULL?NULL:(con)->value.compoundv)
#162#define srcpeek(ds) ((ds)==NULL || (ds)->index >= (ds)->max?NULL:(ds)->data+(ds)->index)
dattinq.c#154   if(nattsp == NULL) return NC_NOERR;
#155   return ncp->dispatch->inq(ncidNULLNULLnattspNULL);
#179   return ncp->dispatch->inq_att(ncidvaridnamextypepNULL);
#205   return ncp->dispatch->inq_att(ncidvaridnameNULLlenp);
dceconstraints.c#46    assert(dapconstraint != NULL);
#260 if(target == NULL) continue;
#264     if(p2 == NULL) continue;
#271     nclistset(cat,i,(void*)NULL);
#336    char* result = NULL;
#346    DCEnoderesult = NULL;
#349    if(result == NULL) goto done;
#448    if(list == NULL) return NULL;
#461    if(node == NULL) return;
#534    if(list == NULL) return;
#607    if(buf == NULL) return;
#608    if(node == NULL) {ncbytescat(buf,"<null>"); return;}
#722        if(con->projections != NULL && nclistlength(con->projections) > 0) {
#725        if(con->selections != NULL && nclistlength(con->selections) > 0) {
#755    if(list == NULL || buf == NULL) return;
#756    if(sep == NULLsep = ",";
#759 if(node == NULL) continue;
#779    if(node == NULL) return;
#835    DCEnodenode = NULL;
#841 if(target == NULL) return NULL;
#848 if(target == NULL) return NULL;
#857 if(target == NULL) return NULL;
#864 if(target == NULL) return NULL;
#871 if(target == NULL) return NULL;
#877 if(target == NULL) return NULL;
#883 if(target == NULL) return NULL;
#889 if(target == NULL) return NULL;
#896 if(target == NULL) return NULL;
#947    if(p->discrim == CES_VAR && p->var != NULL && p->var->segments != NULL) {
#977    if(segment != NULL && sizes != NULL) {
#979     if(start != NULLstart[i] = segment->slices[i].first;
#980     if(count != NULLcount[i] = segment->slices[i].count;
#981     if(stride != NULLstride[i] = (size_t)segment->slices[i].stride;
#982     if(sizes != NULLsizes[i] = segment->slices[i].declsize;
#1049    if(buf == NULL) return;
#1050    if(node == NULL) {ncbytescat(buf,"<null>"); return;}
#1176        if(con->projections != NULL && nclistlength(con->projections) > 0) {
#1180        if(con->selections != NULL && nclistlength(con->selections) > 0) {
#1200    if(list == NULL || buf == NULL) return;
#1204 if(node == NULL) continue;
dcelex.c#45    char* p=NULL;
#90 } else if(strchr(numchars1,c) != NULL) {
#97 if(strchr(numcharsn,c) == NULL) break;
#113     if(isnumber && (*p == '\0' || strchr(wordcharsn,*p) == NULL))  {
#119 if(dotpoint != NULL) {
#125 } else if(strchr(wordchars1,c) != NULL) {
#129 if(strchr(wordcharsn,c) == NULL) break;
#151        *lvalp = NULL;
#205    if(lexstate == NULL) return;
#224    if(lexstate == NULL) return;
#225    if(lexstate->input != NULL) free(lexstate->input);
#226    if(lexstate->reclaim != NULL) {
#235    *lexstatep = NULL;
dceparse.c#29    if(list != NULL) {
#43    if(list != NULL) {
#83    if(v==NULLv = (DCEvar*)dcecreate(CES_VAR);
#85    if(list == NULLlist = nclistnew();
#98    if(slices != NULL && nclistlength(slices) > 0) {
#132    if(slast != NULL)
#136    if(sstride != NULL)
#201    if(list == NULLlist = nclistnew();
#283    char* endpoint = NULL;
#309    if(list == NULLlist = nclistnew();
#338  if(state==NULL) return (DCEparsestate*)NULL;
#340  if(input==NULL) {
#366    if(input != NULL) {
dceparselex.h#22#define null NULL
dcompound.c#179   int stat = nc_inq_user_type(ncid,xtype,name,sizep,NULL,nfieldsp,&class);
#205   return nc_inq_compound(ncid,xtype,name,NULL,NULL);
#228   return nc_inq_compound(ncid,xtype,NULL,sizep,NULL);
#251   return nc_inq_compound(ncid,xtype,NULL,NULL,nfieldsp);
#328     nameNULLNULLNULL,
#329     NULL);
#359   return ncp->dispatch->inq_compound_field(ncid,xtype,fieldid,NULL,offsetp,NULL,NULL,NULL);
#389   return ncp->dispatch->inq_compound_field(ncid,xtype,fieldid,NULL,NULL,field_typeidp,NULL,NULL);
#419   return ncp->dispatch->inq_compound_field(ncid,xtype,fieldid,NULL,NULL,NULL,ndimsp,NULL);
#450     NULLNULLNULLNULL,
dcopy.c#22   if(equalp == NULL)
#45      void* value1 = NULL;
#46      void* value2 = NULL;
#147   int* ids = NULL;
#152   if ((ret = nc_inq_typeids(ncid2, &nidsNULL)))
#177   if ((ret = nc_inq_grps(ncid1, &nidsNULL)))
#261   void *data = NULL;
#262   size_t *count = NULL, *start = NULL;
#264   size_t *dimlen = NULL;
#486   void *data=NULL;
#545  if ((res = nc_inq_user_type(ncid_inxtypeNULL, &size,
#546     NULLNULL, &class)))
ddim.c#316    if(ndimsp == NULL) return NC_NOERR;
#318    return ncp->dispatch->inq(ncid,ndimsp,NULL,NULL,NULL);
#406    if(name == NULL) return NC_NOERR;
#408    return ncp->dispatch->inq_dim(ncid,dimid,name,NULL);
#463    if(lenp == NULL) return NC_NOERR;
#465    return ncp->dispatch->inq_dim(ncid,dimid,NULL,lenp);
ddispatch.c#19    {"http",NULL,0},
#20    {"https",NULL,0},
#21    {"file",NULL,NC_FORMATX_DAP2},
#24    {NULL,NULL,0} /* Terminate search */
#33NULL
#81    if(path == NULLpath = "";
#85    if(servers != NULL) {
#86        for(svc=servers;*svc != NULL;svc++) {
#94    for(svc=default_servers;*svc != NULL;svc++) {
#103    return NULL;
#112    NCURItmpurl = NULL;
#115    if(path == NULL) return 0;
#149    NCURItmpurl = NULL;
#158static NC_DispatchNC_dispatch_override = NULL;
#196        if(voverlay[i] == NULL) continue;
debug.c#40    if(memory == NULL) {
#51    if(memory == NULL) {
#60    if(mem != NULL) free(mem);
#67    if(fmt != NULL) {
debug.h#58#define MEMCHECK(var,throw) {if((var)==NULL) return (throw);}
derror.c#94      if(cp == NULL)
dfile.c#138 if(meminfo == NULL || meminfo->size < MAGIC_NUMBER_LEN)
#152     if(parameters != NULL) {
#172     if(path == NULL || strlen(path)==0)
#440   return nc__create(path,cmode,NC_SIZEHINT_DEFAULT,NULL,ncidp);
#512     chunksizehintp, 0, NULLncidp);
#528     chunksizehintp, 0, NULLncidp);
#648   return NC_open(pathmode, 0, NULL, 0, NULLncidp);
#711   NULLncidp);
#766    if(memory == NULL || size < MAGIC_NUMBER_LEN || path == NULL)
#773    return NC_open(pathmode, 0, NULL, 0, &meminfoncidp);
#792   0, NULLncidp);
#819   if(ncp->path == NULL) {
#1509   return ncp->dispatch->inq(ncidNULLnvarspNULLNULL);
#1654   NCncp = NULL;
#1655   NC_Dispatchdispatcher = NULL;
#1674   if(ncp != NULL)
#1740   if (dispatcher == NULL)
#1805   NCncp = NULL;
#1806   NC_Dispatchdispatcher = NULL;
#1823   if(ncp != NULL) {
#1888   if(dispatcher != NULL) goto havetable;
dgroup.c#124    int stat = nc_inq_grpname_full(ncid,lenp,NULL);
dim.c#23 if(dimp == NULL)
#36 if(dimp == NULL)
#37 return NULL;
#57 if(name == NULL)
#58     return NULL;
#61 if(strp == NULL)
#62 return NULL;
#65 if(dimp == NULL)
#68 return NULL;
#93 assert(ncap != NULL);
#110 if(dimpp != NULL)
#132   assert(ncap != NULL);
#143      if(name == NULL)
#148 if (dimpp != NULL)
#167 assert(ncap != NULL);
#172 assert(ncap->value != NULL);
#180 *dpp = NULL;
#195 assert(ncap != NULL);
#201 ncap->hashmap = NULL;
#203 assert(ncap->value != NULL);
#208 ncap->value = NULL;
#218 assert(ref != NULL);
#219 assert(ncap != NULL);
#225 if(ncap->value == NULL)
#239 if(*dpp == NULL)
#269 assert(ncap != NULL);
#275 if(vp == NULL)
#285 if(vp == NULL)
#291 if(newelemp != NULL)
#304 assert(ncap != NULL);
#307 return NULL;
#309 assert(ncap->value != NULL);
#367 if(dimp == NULL)
#376 if(dimidp != NULL)
#395 dimid = NC_finddim(&ncp->dimsnameNULL);
#419 if(dimp == NULL)
#422 if(name != NULL)
#428 if(sizep != NULL)
#465 if(dimp == NULL)
#470 if(newname == NULL)
#476 if(newStr == NULL)
dopaque.c#64    int stat = nc_inq_user_type(ncid,xtype,name,sizep,NULL,NULL,&class);
dparallel.c#32   return NC_create(pathcmode, 0, 0, NULL, 1, &datancidp);
#62   return NC_open(pathmode, 0, NULL, 1, &mpi_datancidp);
driver.c#35    char *testfile = NULL;
#49      nc_set_default_format(NC_FORMAT_CLASSICNULL);
#53      nc_set_default_format(NC_FORMAT_64BIT_OFFSETNULL);
#58      nc_set_default_format(NC_FORMAT_NETCDF4_CLASSICNULL);
dstring.c#32 if(ncstrp==NULL)
#176 assert(name != NULL);
#247 if( ncstrp == NULL )
#248 return NULL;
#255 if(str != NULL && *str != 0)
#282 assert(str != NULL && *str != 0);
#307    if(s == NULL) return NULL;
dump.c#53    if(list == NULL) {
#166    fdebug("group %s {\n",(g==NULL?"null":g->name));
#167    if(g != NULL && g->subnodes != NULL) {
#201 if(con->value.stringv.len > 0 && con->value.stringv.stringv != NULL)
#207 if(con->value.opaquev.len > 0 && con->value.opaquev.stringv != NULL)
#213 fprintf(stderr,"%s",(con->value.enumv==NULL?"?":con->value.enumv->name));
#285    } while(src != NULL && depth > 0);
#286    if(src != NULL) fprintf(stderr,"---");
dumplib.c#472 NC_CHECKnc_inq_typeids(ncid, &ntypesNULL) ) ;
#473 NC_CHECKnc_inq_grps(ncid, &numgrpsNULL) ) ;
#475 NC_CHECKnc_inq_grps(ncidNULLncids) ) ;
#660    if (NULL == *((char **)v1p) && NULL == *((char **)v2p))
#662    else if (NULL != *((char **)v1p) && NULL == *((char **)v2p))
#664    else if (NULL == *((char **)v1p) && NULL != *((char **)v2p))
#1569     nctypes[i] = NULL; /* so can later skip over unused type slots */
#1575   NC_CHECKnc_inq_typeids(ncid, &ntypesNULL) );
#1580      NC_CHECKnc_inq_typeids(ncidNULLtypeids) );
#1600   NC_CHECKnc_inq_grpname_full(ncid, &group_name_lenNULL) );
#1630   sides = NULL;
#1631   NC_CHECKnc_inq_compound_field(ncidtinfo->tidfidxNULL,
#1635   NC_CHECKnc_inq_compound_field(ncidtinfo->tidfidxNULL,
#1636   NULLNULLNULLsides) );
#1674      NC_CHECKnc_inq_grps(ncid, &numgrpsNULL) );
#1678   NC_CHECKnc_inq_grps(ncidNULLncids) );
#1711 NC_CHECKnc_inq_dimids(ncid, &ndimsNULLinclude_parents ) );
#1772 NC_CHECK(nc_inq_user_type(ncidtypenameNULLNULLNULLNULL));
#1812     NC_CHECKnc_inq_typeids(curlocid, &ntypesNULL) );
#1819     NC_CHECKnc_inq_type(curlocidtypeids[i], curnameNULL) );
#1854    int *grpids = NULL;  /* temporary list of all grpids */
#1867    NC_CHECKnc_inq_grps_full(ncid, &num_grpsNULL) );
#1875 NC_CHECKnc_inq_dimids(grpid, &ndimsNULLDONT_INCLUDE_PARENTS) );
#1882 NC_CHECKnc_inq_dimids(grpid, &ndimsNULLDONT_INCLUDE_PARENTS) );
#1916    static int *is_unlim = NULL; /* gets allocated by init_is_unlim() */
dutf8proc.c#448    int32_t *starter = NULL;
#450    const utf8proc_property_t *starter_property = NULL, *current_property;
#470            starter_property = NULL;
#481            starter_property = NULL;
#497            starter_property = NULL;
#509        starter_property = NULL;
#533  *dstptr = NULL;
#534  result = utf8proc_decompose(strslenNULL, 0, options);
#587  result = utf8proc_decompose(str, 0, NULL, 0,
dv2i.c#63    return NULL;
#138     if (recvarids != NULL)
#210    if (ndims == 0 || sizes == NULL)
#257    if (nrecvarsp != NULL)
#260    if (recvarids != NULL)
#264    if (recsizes != NULL)
#307 if (datap[varid] != NULL) {
#353 if (datap[varid] != NULL) {
#488 if(ndims != NULL)
#491 if(nvars != NULL)
#494 if(natts != NULL)
#584 if(length != NULL)
#667 if(ndims != NULL)
#670 if(natts != NULL)
#791 if(stride == NULL)
#829 if(stride == NULL)
#868 if(map == NULL)
#872 ptrdiff_t *imp=NULL;
#873 if (map != NULL) {
#897 if (imp!=NULL) free(imp);
#925 if(map == NULL)
#929 ptrdiff_t *imp=NULL;
#930 if (map != NULL) {
#954 if (imp!=NULL) free(imp);
#1026 if(len != NULL)
#1153 size_t *rs = NULL;
#1157 if(rs == NULL)
#1164 if(rs != NULL) free(rs);
#1168 if(nrecvars != NULL)
#1171 if(recsizes != NULL)
#1180 if(rs != NULL) free(rs);
dvar.c#309   status = nc_inq_dim(ncid,dimset[0],NULL,nrecs);
#353     status = nc_inq_unlimdims(ncid, &nunlimdimsNULL); /* for group or file, not variable */
#478   char* nm = NULL;
dvarget.c#41 odom->start[i] = (start != NULL ? start[i] : 0);
#42 odom->edges[i] = (edges != NULL ? edges[i] : 1);
#43 odom->stride[i] = (stride != NULL ? stride[i] : 1);
#92   if(edges == NULL) {
#134   return ncp->dispatch->get_varm(ncid,varid,start,edges,stride,NULL,value0,memtype);
#152   char *memptr = NULL;
#163   status = nc_inq_type(ncid,vartype,NULL,&vartypelen);
#205 mystart[i] = (start == NULL ? 0 : start[i]);
#206 if(edges == NULL) {
#215 mystride[i] = (stride == NULL ? 1 : stride[i]);
#329      size_t *mystart = NULL;
#347      if(stride != NULL) {
#362         if(stride1 && imapp == NULL) {
#370      if(mystart == NULL) return NC_ENOMEM;
#383  mystart[idim] = start != NULL
#387  if (edges != NULL && edges[idim] == 0)
#394  myedges[idim] = edges != NULL
#400  if(edges != NULL)
#408  mystride[idim] = stride != NULL
#415  mymap[idim] = (imapp != NULL
#420  if(imapp != NULL)
#630   NCncp = NULL;
dvarinq.c#124      dimidspnattspNULLNULLNULL,
#125      NULLNULLNULLNULLNULLNULLNULLNULL);
#149   return nc_inq_var(ncidvaridnameNULLNULL,
#150      NULLNULL);
#171   return nc_inq_var(ncidvaridNULLtypepNULL,
#172      NULLNULL);
#194   return nc_inq_var(ncidvaridNULLNULLndimspNULLNULL);
#216   return nc_inq_var(ncidvaridNULLNULLNULL,
#217      dimidspNULL);
#242   return nc_inq_var(ncidvaridNULLNULLNULLNULL,
#283      NULL, /*name*/
#284      NULL, /*xtypep*/
#285      NULL, /*ndimsp*/
#286      NULL, /*dimidsp*/
#287      NULL, /*nattsp*/
#291      NULL, /*fletcher32p*/
#292      NULL, /*contiguousp*/
#293      NULL, /*chunksizep*/
#294      NULL, /*nofillp*/
#295      NULL, /*fillvaluep*/
#296      NULL, /*endianp*/
#297      NULL, /*optionsmaskp*/
#298      NULL /*pixelsp*/
#338      NULL, /*name*/
#339      NULL, /*xtypep*/
#340      NULL, /*ndimsp*/
#341      NULL, /*dimidsp*/
#342      NULL, /*nattsp*/
#343      NULL, /*shufflep*/
#344      NULL, /*deflatep*/
#345      NULL, /*deflatelevelp*/
#346      NULL, /*fletcher32p*/
#347      NULL, /*contiguousp*/
#348      NULL, /*chunksizep*/
#349      NULL, /*nofillp*/
#350      NULL, /*fillvaluep*/
#351      NULL, /*endianp*/
#386      NULL, /*name*/
#387      NULL, /*xtypep*/
#388      NULL, /*ndimsp*/
#389      NULL, /*dimidsp*/
#390      NULL, /*nattsp*/
#391      NULL, /*shufflep*/
#392      NULL, /*deflatep*/
#393      NULL, /*deflatelevelp*/
#395      NULL, /*contiguousp*/
#396      NULL, /*chunksizep*/
#397      NULL, /*nofillp*/
#398      NULL, /*fillvaluep*/
#399      NULL, /*endianp*/
#400      NULL, /*optionsmaskp*/
#401      NULL /*pixelsp*/
#472   return ncp->dispatch->inq_var_all(ncidvaridNULLNULLNULLNULL,
#473      NULLNULLNULLNULLNULLstoragep,
#474      chunksizespNULLNULLNULLNULLNULL);
#509      NULL, /*name*/
#510      NULL, /*xtypep*/
#511      NULL, /*ndimsp*/
#512      NULL, /*dimidsp*/
#513      NULL, /*nattsp*/
#514      NULL, /*shufflep*/
#515      NULL, /*deflatep*/
#516      NULL, /*deflatelevelp*/
#517      NULL, /*fletcher32p*/
#518      NULL, /*contiguousp*/
#519      NULL, /*chunksizep*/
#522      NULL, /*endianp*/
#523      NULL, /*optionsmaskp*/
#524      NULL /*pixelsp*/
#558      NULL, /*name*/
#559      NULL, /*xtypep*/
#560      NULL, /*ndimsp*/
#561      NULL, /*dimidsp*/
#562      NULL, /*nattsp*/
#563      NULL, /*shufflep*/
#564      NULL, /*deflatep*/
#565      NULL, /*deflatelevelp*/
#566      NULL, /*fletcher32p*/
#567      NULL, /*contiguousp*/
#568      NULL, /*chunksizep*/
#569      NULL, /*nofillp*/
#570      NULL, /*fillvaluep*/
#572      NULL, /*optionsmaskp*/
#573      NULL /*pixelsp*/
dvarput.c#31 odom->start[i] = (start != NULL ? start[i] : 0);
#32 odom->edges[i] = (edges != NULL ? edges[i] : 1);
#33 odom->stride[i] = (stride != NULL ? stride[i] : 1);
#70   if(edges == NULL) {
#120   return ncp->dispatch->put_varm(ncid,varid,start,edges,stride,NULL,value0,memtype);
#151   status = nc_inq_type(ncid,vartype,NULL,&vartypelen);
#198 mystart[i] = (start == NULL ? 0 : start[i]);
#199 if(edges == NULL) {
#213 mystride[i] = (stride == NULL ? 1 : stride[i]);
#337      size_t *mystart = NULL;
#353      if(stride != NULL) {
#368      if(stride1 && imapp == NULL) {
#378      if(mystart == NULL) return NC_ENOMEM;
#391  mystart[idim] = start != NULL
#395  if (edges != NULL && edges[idim] == 0)
#401  myedges[idim] = edges != NULL
#406  mystride[idim] = stride != NULL
#409  mymap[idim] = imapp != NULL
dvlen.c#121    int stat = nc_inq_user_type(ncid,xtype,name,datum_sizep,base_nc_typep,NULL,&class);
error4.c#71    H5Eprint(NULL);
escapes.c#33    if(strchr(name, '\\') == NULL)
#262    return NULL;
#440 return NULL;
#606    if(strchr(HEXCHARS,c1) == NULL
#607       || strchr(HEXCHARS,c2) == NULL)
#632    if(strchr(OCTCHARS,c1) == NULL
#633       || strchr(OCTCHARS,c2) == NULL
#634       || strchr(OCTCHARS,c3) == NULL)
f77data.c#34    char* special = NULL;
#74    if(special != NULL)
#127    NULL,
ffio.c#285 if(ffp->bf_base != NULL)
#288 ffp->bf_base = NULL;
#293 if(ffp->bf_base == NULL)
#393 if (strstr(ControlString,"global") != (char *) NULL) {
#418 if(ffp == NULL)
#421 if(ffp->bf_base != NULL)
#424 ffp->bf_base = NULL;
#441 assert(ffp->bf_base == NULL);
#445 if(ffp->bf_base == NULL)
#472 ffp->bf_base = NULL;
#480 if(nciop == NULL)
#483 if(nciop->free != NULL)
#508 if(nciop == NULL)
#509 return NULL;
#570 return (const char *) NULL;
#573 if(envstr == (char *) NULL) {
#582 if(xtra_assign == (char *) NULL) {
#588 return (const char *) NULL;
#601 return (const char *) NULL;
#630 if(path == NULL || *path == 0)
#634 if(nciop == NULL)
#637 if ((ControlString = ncio_ffio_assign(path)) == (const char *)NULL) {
#647 if (strstr(ControlString,"global") != (char *) NULL) {
#723 if(path == NULL || *path == 0)
#727 if(nciop == NULL)
#730 if ((ControlString = ncio_ffio_assign(path)) == (const char *)NULL) {
#740 if (strstr(ControlString,"global") != (char *) NULL) {
#803    if(nciop == NULL)
#828 if(nciop == NULL)
#856 if(nciop == NULL)
genbin.c#122   NULL,
#169                if(vsym->data != NULL) {
#188    const char* format = NULL;
#206        if(special->nchunks == 0 || chunks == NULLchunks = NULL;
#241                                 NULL);
#292   generator_reset(bin_generator,NULL);
#294   generate_basetype(econst->typ.basetype,&econst->typ.econst,datum,NULL,bin_generator);
#357    generator_reset(bin_generator,NULL);
#367    if(vsym->data == NULL) return;
#369    generator_reset(bin_generator,NULL);
#440    varid = (asym->att.var == NULL?NC_GLOBAL : asym->att.var->ncid);
genc.c#102                if(special->nchunks == 0 || chunks == NULL) continue;
#278     if(gsym->container == NULL)
#408                if(vsym->data != NULLgenc_definevardata(vsym);
#421    const char* format = NULL;
#447        if(special->nchunks == 0 || chunks == NULL)
#540    return NULL;
#629        if(sym == NULL) return groupncid(rootgroup);
#922    Listoldstate = NULL;
#934    Listoldstate = NULL;
#935    if(vsym->data == NULL) return;
#970    if(vlendecls != NULL && listlength(vlendecls) > 0) {
#978 generator_reset(generator,NULL);
#1092        if(vlendecls != NULL && listlength(vlendecls) > 0) {
#1100            generator_reset(generator,NULL);
#1128 (asym->att.var == NULL?"NC_GLOBAL"
#1143 (asym->att.var == NULL?"NC_GLOBAL"
#1165 (asym->att.var == NULL?"NC_GLOBAL"
#1184 (asym->att.var == NULL?"NC_GLOBAL"
#1203 (asym->att.var == NULL?"NC_GLOBAL"
#1227    assert (sym->fqn != NULL && sym->name != NULL);
genchar.c#89    Odometersubodom = NULL;
#189    if(fillsrc != NULL && fillsrc->length > 0) {
generate.c#66        generator->listbegin(generator,asym,NULL,LISTATTR,asym->data->length,codebuf,&uid);
#69            generator->list(generator,asym,NULL,LISTATTR,uid,count,codebuf);
#70            generate_basetype(asym->typ.basetype,con,codebuf,NULL,generator);
#72        generator->listend(generator,asym,NULL,LISTATTR,uid,count,codebuf);
#74    writer(generator,asym,codebuf,0,NULL,NULL);
#90    if(vsym->data == NULL) return;
#99        writer(generator,vsym,code,0,NULL,NULL);
#103        odom = newodometer(dimset,NULL,NULL);
#139    Odometerodom = NULL;
#154            odom = newodometer(dimset,NULL,NULL);
#166            odom = newodometer(dimset,NULL,NULL);
#173                generator->listbegin(generator,vsym,NULL,LISTDATA,vsym->data->length,code,&uid);
#176                    generator->list(generator,vsym,NULL,LISTDATA,uid,i,code);
#179                generator->listend(generator,vsym,NULL,LISTDATA,uid,i,code);
#186        odom = newodometer(dimset,NULL,NULL);
#199    if(odom != NULL)
#230    Odometersubodom = NULL;
#245            generator->listbegin(generator,vsym,NULL,LISTDATA,list->length,code,&uid);
#249                generator->list(generator,vsym,NULL,LISTDATA,uid,i,code);
#253            generator->listend(generator,vsym,NULL,LISTDATA,uid,i,code);
#254            odometerfree(subodom); subodom = NULL;
#268            if(con == NULL || con->nctype == NC_FILL) {
#269                if(filler == NULL)
#271                generate_arrayr(vsym,code,filler,odom,nextunlimited,NULL,generator);
#282        odometerfree(subodom); subodom = NULL;
#284    if(subodom != NULL)
#309        if(con == NULL || isfillconst(con)) {
#310            Datalistfill = (filler==NULL?getfiller(tsym):filler);
#342            generate_basetype(field,con,codebuf,NULL,generator);
#352        if(con == NULL || isfillconst(con)) {
#353            Datalistfill = (filler==NULL?getfiller(tsym):filler);
#371            generator->listbegin(generator,tsym,NULL,LISTVLEN,data->length,codebuf,&uid);
#374                generator->list(generator,tsym,NULL,LISTVLEN,uid,count,vlenbuf);
#376                generate_basetype(tsym->typ.basetype,con,vlenbuf,NULL,generator);
#378            generator->listend(generator,tsym,NULL,LISTVLEN,uid,count,codebuf,(void*)vlenbuf);
#387            if(con != NULL && !isfillconst(con) && !islistconst(con))
#391            generate_basetype(tsym->typ.basetype,con,codebuf,NULL,generator);
#411    if(con != NULL && !isfillconst(con))
#414        data = NULL;
#424        generator->listbegin(generator,basetype,NULL,LISTFIELDARRAY,xproduct,codebuf,&uid);
#426            con = (data == NULL ? NULL : datalistith(data,i));
#427            generator->list(generator,basetype,NULL,LISTFIELDARRAY,uid,i,codebuf);
#428            generate_basetype(basetype,con,codebuf,NULL,generator);
#430        generator->listend(generator,basetype,NULL,LISTFIELDARRAY,uid,i,codebuf);
#470    if(prim == NULL || isfillconst(prim)) {
#471        Datalistfill = (filler==NULL?getfiller(basetype):filler);
generr.c#123static char* markcdf4_msg = NULL;
#128    if(markcdf4_msg == NULL)
#139static char* markcdf5_msg = NULL;
#144    if(markcdf5_msg == NULL)
genf77.c#17static Listf77procs = NULL; /* bodies of generated procedures */
#140     if(vsym->data == NULL) continue;
#325                if(vsym->data == NULL) continue;
#342                if(vsym->data != NULL
#348                ASSERT(calllist != NULL);
#371         listfree(f77procs); f77procs = NULL;
#443    assert(sym->fqn != NULL);
#452    Listoldstate = NULL;
#485    while(*line0 && strchr(trimchars,*line0) != NULLline0++;
#584    ASSERT(suffix != NULL);
#586    if(prefix == NULL || plen == 0) return codify(suffix);
#623    return NULL;
#639    return NULL;
#696    Listoldstate = NULL;
#759 ASSERT(calllist != NULL);
#845 if(f77procs == NULLf77procs = listnew();
#857    size_t len = asym->data==NULL?0:asym->data->length;
#874 (asym->att.var == NULL?"NF_GLOBAL"
#888 (asym->att.var == NULL?"NF_GLOBAL"
genj.c#193                if(vsym->data != NULLgenj_definevardata(vsym);
#266    if(escaped != NULLbbCat(databuf,escaped);
#276    assert (sym->fqn != NULL);
#396    ASSERT(asym->data != NULL);
#398    generator_reset(j_generator,NULL);
#408    if(vsym->data == NULL) return;
#410    generator_reset(j_generator,NULL);
#523    size_t len = asym->data == NULL?0:asym->data->length;
#567 if(asym->att.var == NULL) {
#582 if(asym->att.var == NULL) {
genlib.c#32 if (cdlname != NULL && strcmp(cdlname,"-") != 0) {/* cmd line name */
#38     if(p != NULL) {*p= '\0';}
#40     if(p != NULL) {memmove(filename,(p+1),2048);}
#102    if(sym->fqn != NULL)
#109        if(parent == NULL) { /* implies this is the rootgroup */
#113        } else if(parent->fqn == NULL) {
#144    if(sym->fqn != NULL)
#151    assert(parent->fqn != NULL);
#174    if(sym->fqn != NULL)
#180    if(parent == NULL)
#203    ASSERT(suffix != NULL);
#205    if(prefix == NULL || plen == 0) return codify(suffix);
genlib.c#698 if(sp != NULL) {
#1360        if(sp != NULL) {
#1384        if(sp != NULL) {
#1486     if(sp != NULL) {
#2047    if(strchr(name, '\\') == NULL)
genlib.h#25#define nulllen(s) ((s)==NULL?0:strlen(s))
getfill.c#25    Datalistfiller = NULL;
#32    if(filler == NULL || tvsym->objectclass == NC_TYPE) {
#35    if(filler == NULL) { /* need to compute it*/
#200    return NULL;
getvara.c#15static DCEnodesave = NULL;
#104    CDFnodecdfvar = NULL; /* cdf node mapping to var*/
#107    Getvaravarainfo = NULL;
#108    CDFnodextarget = NULL; /* target in DATADDS */
#109    CDFnodetarget = NULL; /* target in constrained DDS */
#110    DCEprojectionvaraprojection = NULL;
#111    NCcachenodecachenode = NULL;
#115    NClistvars = NULL;
#116    DCEconstraintfetchconstraint = NULL;
#117    DCEprojectionfetchprojection = NULL;
#118    DCEprojectionwalkprojection = NULL;
#136 if(node->array.basevar == NULL
#144    ASSERT((cdfvar != NULL));
#150        if(dapcomm->cdf.cache != NULL && dapcomm->cdf.cache->prefetch == NULL) {
#175    if(startp == NULL)
#178    if(countp == NULL) {
#187    if(stridep == NULL)
#255    fetchprojection = NULL;
#256    walkprojection = NULL;
#275 ASSERT((cachenode != NULL));
#307 fetchconstraint = NULL; /*buildcachenode34 takes control of fetchconstraint.*/
#309                                                varainfo=NULL;
#346        fetchconstraint = NULL; /*buildcachenode34 takes control of fetchconstraint.*/
#383 fetchconstraint = NULL; /*buildcachenode34 takes control of fetchconstraint.*/
#390    ASSERT(cachenode != NULL);
#403    cachenode = NULL;
#405    walkprojection = NULL;
#410    if(xtarget == NULL)
#420    if(vars != NULLnclistfree(vars);
#421    if(varaprojection != NULLdcefree((DCEnode*)varaprojection);
#422    if(fetchconstraint != NULLdcefree((DCEnode*)fetchconstraint);
#423    if(varainfo != NULLfreegetvara(varainfo);
#439 if(cdfnode->array.seqdim != NULL)
#441 else if(cdfnode->array.stringdim != NULL)
#494    OCdatanode reccontent = NULL;
#495    OCdatanode dimcontent = NULL;
#496    OCdatanode fieldcontent = NULL;
#497    Dapodometerodom = NULL;
#555     odom = NULL;
#563            ASSERT((xnode->attachment != NULL));
#564            ASSERT((segment != NULL));
#632    OCdatanode reccontent = NULL;
#633    OCdatanode dimcontent = NULL;
#634    OCdatanode fieldcontent = NULL;
#641    ASSERT((xnext != NULL));
#767    Dapodometerodom = NULL;
#773    ASSERT((segment != NULL));
#777    ASSERT(xgetvar->cache != NULL);
#948    NCliststrings = NULL;
#949    Dapodometerodom = NULL;
#960 char* value = NULL;
#968     char* value = NULL;
#976 odom = NULL;
#987    if(strings != NULLnclistfree(strings);
#1027        xnode->attachment = NULL;
#1125    if(ddsroot != NULL && ddsroot->attachmentunattach(ddsroot);
#1181    if(pattern == NULL) {THROWCHK(ncstat=NC_NOERR); goto done;}
#1195    if(vara == NULL) return;
#1222    Dapodometerodom = NULL;
#1224    NClistncdims = NULL;
#1239    if(var == NULL) {ncstat = NC_ENOTVAR; goto done;}
#1245 if(node->array.basevar == NULL
#1253    ASSERT((cdfvar != NULL));
#1261  NULL,NULL,NULL,
#1339    odom = dapodom_new(ncrank,start,edges,stride,NULL);
#1357    odom = dapodom_new(ncrank,start,edges,stride,NULL);
jdata.c#34    char* special = NULL;
#93    if(special == NULL)
#158    NULL,
large_files.c#122     static float *var1 = NULL;
#162     static float *avar1 = NULL;
list.c#9int listnull(void* e) {return e == NULL;}
#34    l->content=NULL;
#44    if(l->content != NULL) {free(l->content); l->content = NULL;}
#53  void** newcontent = NULL;
#54  if(l == NULL) return FALSE;
#58  if(newcontent != NULL && l->alloc > 0 && l->length > 0 && l->content != NULL) {
#61  if(l->content != NULL) free(l->content);
#70  if(l == NULL) return FALSE;
#79  if(l == NULL || l->length == 0) return NULL;
#80  if(index >= l->length) return NULL;
#87  if(l == NULL) return FALSE;
#98  if(l == NULL) return FALSE;
#110  if(l == NULL) return FALSE;
#120  if(l == NULL || l->length == 0) return NULL;
#128  if(l == NULL || l->length == 0) return NULL;
#137  if(l == NULL || (len=l->length) == 0) return NULL;
#138  if(i >= len) return NULL;
#172  if(l == NULL || (len=l->length) == 0) return 0;
#198    if(l == NULL || l->length == 0) return 1;
list.h#59#define listcontents(l)  ((l)==NULL?NULL:(l)->content)
#60#define listlength(l)  ((l)==NULL?0:(int)(l)->length)
load.c#70    char *val_string = NULL;
#71    char *charvalp = NULL;
#72    short *shortvalp = NULL;
#73    int *intvalp = NULL;
#74    float *floatvalp = NULL;
#75    double *doublevalp = NULL;
#133     assert(charvalp != NULL);
#137     assert(shortvalp != NULL);
#141     assert(intvalp != NULL);
#145     assert(floatvalp != NULL);
#149     assert(doublevalp != NULL);
#168 assert(charvalp != NULL);
#172 assert(shortvalp != NULL);
#176 assert(intvalp != NULL);
#180 assert(floatvalp != NULL);
#184 assert(doublevalp != NULL);
main.c#110    {NULL,0}
#126{NULL,L_UNDEFINED}
#143{NULL,L_UNDEFINED}
#173    if(sep == NULLsep = strrchr(logident,'\\');
#175    if(sep == NULL) return logident;
#225    netcdf_name = NULL;
#226    datasetname = NULL;
#301     for(langs=legallanguages;langs->name != NULL;langs++) {
#307     if(langs->name == NULL) {
#348     char *kind_name = (optarg != NULL
#355            if(optarg != NULL)
#363            if(kvalue->name == NULL) {
#400        if(k_flag == 0 && netcdf_name == NULL)
#431    if(l_flag == L_JAVA && mainname != NULL && strcmp(mainname,"main")==0)
#456 if ((fp = fopen(argv[0], "r")) == NULL) {
#486 if(cdlname != NULL) {
main.c#45char *netcdf_name = NULL; /* name of output netCDF file to write */
#70 if ((logident = strrchr(av0SEP)) == NULL)
#232 if ((fp = fopen(argv[0], "r")) == NULL) {
memio.c#104    ncionciop = NULL;
#105    NCMEMIOmemio = NULL;
#110    assert(memiop != NULL && nciopp != NULL);
#111    assert(path != NULL || (memory != NULL && initialsize > 0));
#112    assert(!inmemory || (memory != NULL && initialsize > 0));
#144    if(nciop == NULL) {status = NC_ENOMEM; goto fail;}
#158    if(memio == NULL) {status = NC_ENOMEM; goto fail;}
#162    if(nciop->path == NULL) {status = NC_ENOMEM; goto fail;}
#166    memio->memory = NULL;
#171        if(nciop->path != NULL) free((char*)nciop->path);
#179        if(memio->memory == NULL) {status = NC_ENOMEM; goto fail;}
#186    if(memio != NULL) free(memio);
#187    if(nciop != NULL) {
#188        if(nciop->path != NULL) free((char*)nciop->path);
#218    NCMEMIOmemio = NULL;
#222    if(path == NULL ||* path == 0)
#225    status = memio_new(pathioflagsinitialszNULL, &nciop, &memio);
#300    ncionciop = NULL;
#306    NCMEMIOmemio = NULL;
#310    char* pos = NULL;
#313    if(path == NULL || strlen(path) == 0)
#316    assert(sizehintp != NULL);
#353        status = memio_new(pathioflagsfilesizeNULL, &nciop, &memio);
#414    if(nciop == NULL || nciop->pvt == NULL) return NC_EINVAL;
#416    if(filesizep != NULL) *filesizep = memio->size;
#431    if(nciop == NULL || nciop->pvt == NULL) return NC_EINVAL;
#443 void* newmem = NULL;
#449        if(newmem == NULL) return NC_ENOMEM;
#483    if(nciop == NULL || nciop->pvt == NULL) return NC_NOERR;
#487    assert(memio != NULL);
#516    if(!inmemory && memio->memory != NULL)
#520    if(memio != NULL) free(memio);
#521    if(nciop->path != NULL) free((char*)nciop->path);
#549    if(nciop == NULL || nciop->pvt == NULL) return NC_EINVAL;
#567    if(nciop == NULL || nciop->pvt == NULL) return NC_EINVAL;
#616    if(nciop == NULL || nciop->pvt == NULL) return NC_EINVAL;
mmapio.c#121    ncionciop = NULL;
#122    NCMMAPIOmmapio = NULL;
#143    if(nciop == NULL) {status = NC_ENOMEM; goto fail;}
#149    if(nciop->path == NULL) {status = NC_ENOMEM; goto fail;}
#160    if(mmapio == NULL) {status = NC_ENOMEM; goto fail;}
#165    mmapio->memory = NULL;
#184    if(nciop != NULL) {
#185        if(nciop->path != NULL) free((char*)nciop->path);
#214    NCMMAPIOmmapio = NULL;
#218    if(path == NULL ||* path == 0)
#232 mmapio->memory = (char*)mmap(NULL,mmapio->alloc,
#259        mmapio->memory = (char*)mmap(NULL,mmapio->alloc,
#263 if(mmapio->memory == NULL) {
#325    NCMMAPIOmmapio = NULL;
#329    if(path == NULL ||* path == 0)
#332    assert(sizehintp != NULL);
#362    mmapio->memory = (char*)mmap(NULL,mmapio->alloc,
#403    if(nciop == NULL || nciop->pvt == NULL) return NC_EINVAL;
#405    if(filesizep != NULL) *filesizep = mmapio->size;
#420    if(nciop == NULL || nciop->pvt == NULL) return NC_EINVAL;
#432 void* newmem = NULL;
#447 if(newmem == NULL) return NC_ENOMEM;
#474    if(nciop == NULL || nciop->pvt == NULL) return NC_NOERR;
#477    assert(mmapio != NULL);
#481    mmapio->memory = NULL; /* so we do not try to free it */
#488    if(mmapio != NULL) free(mmapio);
#489    if(nciop->path != NULL) free((char*)nciop->path);
#517    if(nciop == NULL || nciop->pvt == NULL) return NC_EINVAL;
#535    if(nciop == NULL || nciop->pvt == NULL) return NC_EINVAL;
#584    if(nciop == NULL || nciop->pvt == NULL) return NC_EINVAL;
nc.c#34    if(nc == NULL) return NC_EBADID;
#42    if(ncp == NULL)
#58    if(ncp == NULL) return NC_ENOMEM;
#62    if(ncp->path == NULL) { /* fail */
nc3dispatch.c#173NC_DispatchNC3_dispatch_table = NULL; /*!< NC3 Dispatch table, moved here from ddispatch.c */
#295    if ((retval = NC3_inq(ncidNULL, &nvarsNULLNULL)))
#310    if ((retval = NC3_inq(ncid, &ndims,  NULLNULLNULL)))
#329    if(equalp == NULL) return NC_NOERR;
nc3internal.c#38 if(nc3 == NULL)
#55 if(ncp == NULL) return ncp;
#56        ncp->chunk = chunkp != NULL ? *chunkp : NC_SIZEHINT_DEFAULT;
#66 if(ncp == NULL) return ncp;
#83 return NULL;
#156 NC_var *last = NULL;
#157 NC_var *first_var = NULL;       /* first "non-record" var */
#189 if (ncp->old != NULL) {
#207 if (first_var == NULLfirst_var = *vpp;
#218 if (ncp->old != NULL) {
#240 if (ncp->old != NULL) {
#259 if (first_var != NULL)
#288                if (ncp->old != NULL) {
#317 if(last != NULL) {
#338 const void *xp = NULL;
#380 void *xp = NULL;
#443 status = ncx_put_NC(ncpNULL, 0, 0);
#787 if(ncp->old != NULL)
#846 else if(ncp->old == NULL ? 0
#858 if(ncp->old != NULL)
#861 ncp->old = NULL;
#893 NC_var *last_fix = NULL; /* last "non-record" var */
#912     assert(last_fix != NULL);
#943 if(ncp == NULL)
#965 void *xp = NULL;
#967 NC3_INFOnc3 = NULL;
#1017       0, nc3->xsz, &nc3->chunkNULL,
#1045 if(chunksizehintp != NULL)
#1055 if(nc3 != NULL) {
#1057     nc3->nciop = NULL;
#1063            NC3_DATA_SET(nc,NULL);
#1102 NC3_INFOnc3 = NULL;
#1125        &nc3->nciopNULL);
#1147 if(chunksizehintp != NULL)
#1159     nc3->nciop = NULL;
#1165            NC3_DATA_SET(nc,NULL);
#1209 if(nc3->old != NULL)
#1215 nc3->old = NULL;
#1227 nc3->nciop = NULL;
#1231            NC3_DATA_SET(nc,NULL);
#1286 nc3->nciop = NULL;
#1289        NC3_DATA_SET(nc,NULL);
#1322 if(nc3->old == NULL)
#1347 if(ndimsp != NULL)
#1349 if(nvarsp != NULL)
#1351 if(nattsp != NULL)
#1353 if(xtendimp != NULL)
#1354 *xtendimp = find_NC_Udim(&nc3->dimsNULL);
#1371 if(xtendimp != NULL)
#1372 *xtendimp = find_NC_Udim(&nc3->dimsNULL);
#1462 if(old_mode_ptr != NULL)
nc3internal.h#271 ((vp)->shape != NULL ? (*(vp)->shape == NC_UNLIMITED) : 0 )
nc4attr.c#35   NC_ATT_INFO_T *att = NULL;
#40   void *bufr = NULL;
#126      NULL, (h5->cmode & NC_CLASSIC_MODEL), 0, is_long)))
#216   NC_VAR_INFO_T *var = NULL;
#217   NC_ATT_INFO_T *att, **attlist = NULL;
#345      att->stdata = NULL;
#352      att->vldata = NULL;
#427          if(NULL != (*(char **)data))
#434            *(char **)var->fill_value = NULL;
#493          att->data = NULL;
#498            if(NULL != ((char **)data)[i]) {
#522                                           len, &range_errorNULL,
#556   if (!(nc = nc4_find_nc_file(ncid,NULL)))
#564   return nc4_get_att(ncidncvaridnamextypepNC_NATlenpNULL, 0, NULL);
#578   if (!(nc = nc4_find_nc_file(ncid,NULL)))
#586   stat = nc4_get_att(ncidncvaridnameNULLNC_NAT,
#587       NULLattnump, 0, NULL);
#605   if (!(nc = nc4_find_nc_file(ncid,NULL)))
#613   if ((retval = nc4_find_nc_att(ncidvaridNULLattnum, &att)))
#632   NC_VAR_INFO_T *var = NULL;
#742   NC_ATT_INFO_T **attlist = NULL;
#846   if (!(nc = nc4_find_nc_file(ncid,NULL)))
#884 char* propdata = NULL;
#939   if (!(nc = nc4_find_nc_file(ncid,NULL)))
#946   return nc4_get_att(ncidncvaridnameNULLmem_type,
#947       NULLNULLmem_type_is_longip);
nc4dim.c#270   tmp_dim = NULL;
nc4dispatch.c#103NC_DispatchNC4_dispatch_table = NULL; /* moved here from ddispatch.c */
nc4file.c#94NULL
#107NULL
#115NULL
#309   NC_HDF5_FILE_INFO_Tnc4_info = NULL;
#717     nc4_find_dim(grpvar->dimids[d], &var->dim[d], NULL);
#1091          if (H5Sget_simple_extent_dims(spaceiddimsNULL) < 0)
#1244     char* member_name = NULL;
#1300                  if (H5Tget_array_dims(member_hdf_typeiddimsNULL) != ndims) {
#1329                                                   member_xtype, 0, NULL)))
#1341               if(member_name != NULLH5free_memory(member_name);
#1344               if(member_name != NULL) free(member_name);
#1348        member_name = NULL;
#1351     if(member_name != NULL)
#1411     char *member_name = NULL;
#1479               if(member_name != NULL) free(member_name);
#1481        member_name = NULL;
#1485     if(member_name != NULL)
#1509   NC_VAR_INFO_T *var = NULL;
#1629      if ((filter = H5Pget_filter2(propidfNULL, &cd_nelems,
#1630                                   cd_values, 0, NULLNULL)) < 0)
#1745         if (NULL == (var->dimscale_attached = calloc(ndims, sizeof(nc_bool_t))))
#1750         if (NULL == (var->dimscale_hdf5_objids = malloc(ndims * sizeof(struct hdf5_objid))))
#1754            if (H5DSiterate_scales(var->hdf_datasetiddNULLdimscale_visitor,
#1785      if(*reserved == NULL) {
#1925   NC_DIM_INFO_T *dim = NULL;   /* Dimension created for scales */
#1961   if (NULL == dim || (dim && !dim->hdf_dimscaleid))
#1997       assert(NULL == *head);
#2222   NC_HDF5_FILE_INFO_Tnc4_info = NULL;
#2352   NC4_get_fileinfo(nc4_info,NULL);
#2516   NC_HDF5_FILE_INFO_Tnc4_info = NULL;
#2561       &att->nc_typeidNULL)))
#2589      int32 *dimsize = NULL;
#2610      if (SDgetinfo(var->sdsidvar->name, &rankNULL, &data_type, &num_atts))
#2659  var->fill_value = NULL;
#2750  &att->nc_typeidNULL))) {
#2824   if (!inmemory && use_parallel && parameters == NULL)
#2944   if (nc4_find_nc_file(ncid,NULL) == NULL)
#3122   if(h5 != NULL)
nc4grp.c#55   grpgrp->nc4_info->controllernorm_nameNULL)))
#85   if(grp->parent == NULL)
#373  cp = strtok(NULL, "/");
#406      if ((retval = NC4_inq(ncidNULL, &num_varsNULLNULL)))
#467      if ((retval = NC4_inq(ncid, &numNULLNULLNULL)))
nc4hdf.c#47  NC_ATT_INFO_T *att = NULL;
#49  if(attlist == NULL) {
#264              *fillp = NULL;
#275                *fillp = NULL;
#288          *fillp = NULL;
#559  void *bufr = NULL;
#650      if (H5Sselect_hyperslab(file_spaceidH5S_SELECT_SETstartNULL,
#651                              countNULL) < 0)
#656      if ((mem_spaceid = H5Screate_simple(var->ndimscountNULL)) < 0)
#797                                  startNULLcountNULL) < 0)
#877  hsize_t *xtend_size = NULLcount[NC_MAX_VAR_DIMS];
#881  void *fillvalue = NULL;
#885  void *bufr = NULL;
#956 if ((retval = NC4_inq_dim(nciddim->dimidNULL, &ulen)))
#1024                                  startNULLcountNULL) < 0)
#1028          if ((mem_spaceid = H5Screate_simple(var->ndimscountNULL)) < 0)
#1220                *(char **)filldata = NULL;
#1226              *(char **)filldata = NULL;
#1264  if (need_to_convert && bufr != NULL)
#1388          if ((spaceid = H5Screate_simple(1, dimsNULL)) < 0)
#1527  void *fillp = NULL;
#1528  NC_DIM_INFO_T *dim = NULL;
#1642         !var->fletcher32 && (var->chunksizes == NULL || !var->chunksizes[0])) {
#1870                                                dimsNULL)) < 0)
#2372      assert(NULL == dim->coord_var);
#2448          hsize_t *new_size = NULL;
#3651   if (var->dim[d] == NULL) {
#3652     nc4_find_dim(grpvar->dimids[d], &var->dim[d], NULL);
#3697              hsize_t *h5dimlen = NULL, *h5dimlenmax = NULL;
#3929    const char* typename = NULL;
#3965    hid_tidlist = NULL;
#3975    if(idlist != NULL) free(idlist);
#3986    if(idlist != NULL) free(idlist);
#4012    if(H5Pget_version(plist, &superNULLNULLNULL) < 0)
nc4info.c#51    char* propdata = NULL;
#60    if(propdata == NULL) return NC_ENOMEM;
#68      char* value = NULL;
#70      if(q == NULL)
#75      if(q == NULLq = (p+strlen(p)); else* q++ = '\0';
#77      if(value != NULL) {
#93    if(propdata != NULL) free(propdata);
#109    char* text = NULL;
#125 if(text == NULL)
#140    if(text != NULL) free(text);
#156    char* text = NULL;
#163      if(text == NULL || ncstat != NC_NOERR) {
#178      if(text != NULL) {
#180        text = NULL;
#197    if(h5->fileinfo == NULL)
#203    if(init == NULL) {
#216    char* propdata = NULL;
#218    if(info == NULL || info->version == 0)  return NC_EINVAL;
#219    if(propdatap == NULL)
#221    *propdatap = NULL;
#240    if(propdata == NULL)
nc4internal.c#31    H5Eprint(NULL);
#78    if (set_auto(NULLNULL) < 0)
#117   hsize_t *h5dimlen = NULL, *h5dimlenmax = NULL;
#213    NULLncNC_GROUP_NAMENULL);
#224   if(f == NULL) return NC_EBADID;
#249    if(f == NULL) return NC_EBADID;
#258 h5 = NULL;
#259 grp = NULL;
#274    if(f == NULL) return NC_EBADID;
#286 h5 = NULL;
#287 grp = NULL;
#313   return NULL;
#330   if(*grp == NULL)
#348   NC_GRP_INFO_T *g, *dg = NULL;
#402  return NULL;
#414   return NULL;
#438   return NULL;
#469   return NULL;
#478   *type = NULL;
#533   NC_ATT_INFO_T *attlist = NULL;
#579   NC_ATT_INFO_T *attlist = NULL;
#628 nc = NULL;
#1012   if(var == NULL)
#1030     {free(var->chunksizes);var->chunksizes = NULL;}
#1033     {free(var->hdf5_name); var->hdf5_name = NULL;}
#1036     {free(var->name); var->name = NULL;}
#1039     {free(var->dimids); var->dimids = NULL;}
#1042     {free(var->dim); var->dim = NULL;}
#1059      var->fill_value = NULL;
#1069      var->type_info = NULL;
#1288      assert(NULL == coord_var->dimscale_attached);
#1291      if (NULL == (coord_var->dimscale_attached = calloc(coord_var->ndims, sizeof(nc_bool_t))))
#1297   dim->coord_var = NULL;
#1352      var->dimscale_attached = NULL;
#1356   if (dim->hdf_dimscaleid && grp != NULL)
#1373   if (var->was_coord_var && grp != NULL)
#1429      set_auto(NULL,NULL);
#1460   char *dims_string = NULL;
#1500         dims_string = NULL;
#1582   if (!(nc = nc4_find_nc_file(ncid,NULL)))
nc4type.c#37   if(equalp == NULL) return NC_NOERR;
#90   NC_TYPE_INFO_T *type = NULL;
#322    field_typeid, 0, NULL);
nc4var.c#353   NC_TYPE_INFO_T *type_info = NULL;
#403      if ((retval = nc4_find_dim(grpdimidsp[d], &dimNULL)))
#486  type_info = NULL;
#985                           &deflate_levelNULLNULLNULLNULLNULLNULL);
#993   return nc_def_var_extra(ncidvaridNULLNULLNULL, &fletcher32,
#994                           NULLNULLNULLNULLNULL);
#1009   return nc_def_var_extra(ncidvaridNULLNULLNULLNULL,
#1010                           &contiguouschunksizespNULLNULLNULL);
#1024   size_t *cs = NULL;
#1041   retval = NC4_inq_var_all(ncidvaridNULLNULLNULLNULLNULL,
#1042                           NULLNULLNULLNULLcontiguouspcsNULL,
#1043                           NULLNULLNULLNULL);
#1070   size_t *cs = NULL;
#1096   retval = nc_def_var_extra(ncidvaridNULLNULLNULLNULL,
#1097                             &contiguouscsNULLNULLNULL);
#1109   return nc_def_var_extra(ncidvaridNULLNULLNULLNULLNULL,
#1110                           NULL, &no_fillfill_valueNULL);
#1118   return nc_def_var_extra(ncidvaridNULLNULLNULLNULLNULL,
#1119                           NULLNULLNULL, &endianness);
#1141   if ((retval = nc4_find_nc_grp_h5(ncid, &nc, &grpNULL)))
#1199   tmp_var = NULL;
#1319   if (!(nc = nc4_find_nc_file(ncid,NULL)))
#1350   if (SDreaddata(var->sdsidstart32NULLedge32data))
nc_initialize.c#34char* NC_argv[] = {"nc_initialize",NULL};
nc_test.c#124      nc_set_default_format(NC_FORMAT_CLASSICNULL);
#129      nc_set_default_format(NC_FORMAT_64BIT_OFFSETNULL);
#134      nc_set_default_format(NC_FORMAT_CDF5NULL);
#144      nc_set_default_format(NC_FORMAT_NETCDF4_CLASSICNULL);
ncaux.c#58    struct NCAUX_CMPDcmpd = NULL;
#65    if(tagp) *tagp = NULL;
#68    if(cmpd == NULL) {status = NC_ENOMEM; goto fail;}
#73    if(cmpd->name == NULL) {status = NC_ENOMEM; goto fail;}
#92    if(cmpd == NULL) goto done;
#112    struct NCAUX_FIELDnewfields = NULL;
#113    struct NCAUX_FIELDfield = NULL;
#115    if(cmpd == NULL) goto done;
#120    if(cmpd->fields == NULL) {
#125    if(cmpd->fields == NULL) {status = NC_ENOMEM; goto done;}
#130    if(field->name == NULL) {status = NC_ENOMEM; goto done;}
#157    if(cmpd == NULL) {status = NC_EINVAL; goto done;}
#301    Alignmentalign = NULL;
#359 status = nc_inq_type(cmpd->ncid,field->fieldtype,NULL,&field->size);
ncbytes.c#36  if(bb == NULL) return (ncbytesfail(),NULL);
#39  bb->content=NULL;
#48  if(bb == NULL) return ncbytesfail();
#53  if(newcontent == NULL) return FALSE;
#54  if(bb->alloc > 0 && bb->length > 0 && bb->content != NULL) {
#57  if(bb->content != NULL) free(bb->content);
#66  if(bb == NULL) return;
#67  if(!bb->nonextendible && bb->content != NULL) free(bb->content);
#74  if(bb == NULL) return ncbytesfail();
#86  if(bb == NULL) return ncbytesfail();
#94  if(bb == NULL) return -1;
#102  if(bb == NULL) return ncbytesfail();
#111  if(bb == NULL) return ncbytesfail();
#126  if(s == NULL) {
#139  if(bb == NULL || elem == NULL) return ncbytesfail();
#154  if(bb == NULL) return ncbytesfail();
#178    bb->content = NULL;
#185    if(bb == NULL) return ncbytesfail();
#187    if(!bb->nonextendible && bb->content != NULL) free(bb->content);
ncbytes.h#51#define ncbyteslength(bb) ((bb)!=NULL?(bb)->length:0)
#52#define ncbytesalloc(bb) ((bb)!=NULL?(bb)->alloc:0)
#53#define ncbytescontents(bb) (((bb)!=NULL && (bb)->content!=NULL)?(bb)->content:(char*)"")
#55#define ncbytesclear(bb) ((bb)!=NULL?(bb)->length=0:0)
#56#define ncbytesavail(bb,n) ((bb)!=NULL?((bb)->alloc - (bb)->length) >= (n):0)
nccommon.h#19#define nullfree(m) {if((m)!=NULL) {free(m);} else {}}
ncconfigure.h#39#define nulldup(s) ((s)==NULL?NULL:strdup(s))
#47#define nulldup(s) ((s)==NULL?NULL:strdup(s))
#50#define nulllen(s) ((s)==NULL?0:strlen(s))
#53#define nullfree(s) {if((s)!=NULL) {free(s);} else {}}
nccopy.c#102    NC_CHECK(nc_inq_type(grpidvartypeNULL, &value_size));
#115    if(parent == NULL) {
#119    if(last_slash == parent || last_slash == NULL) { /* parent is root */
#145    NC_CHECK(nc_inq_type(igrpvartypeNULL, &value_size));
#150 NC_CHECK(nc_inq_var_chunking(igrpvarid, &contigNULL));
#190 NC_CHECK(nc_inq_var_chunking(igrpivarid, &icontigNULL));
#191 NC_CHECK(nc_inq_var_chunking(ogrpovarid, &ocontigNULL));
#201    NC_CHECK(nc_inq_type(igrpvartypeNULL, &value_size));
#343 NC_CHECK(nc_inq_compound_field(igrpitypefidfname, &foff, &iftype, &fndimsNULL));
#347 NC_CHECK(nc_inq_type(igrpiftypeftypenameNULL));
#354     stat = nc_inq_compound_field(igrpitypefidNULLNULLNULL,
#355  NULLfdimsizes);
#373    NC_CHECK(nc_inq_user_type(igrptypeidNULLNULLNULLNULL, &type_class));
#407    NC_CHECK(nc_inq_grps_full(iroot, &numgrpsNULL));
#410 NC_CHECK(nc_inq_grps_full(irootNULLgrpids));
#420         NC_CHECK(nc_inq_grpname_full(grpids[i], &len_nameNULL));
#454    nc_type *types = NULL;
#456    int *grpids = NULL;
#459    NC_CHECK(nc_inq_typeids(igrp, &ntypesNULL));
#471    NC_CHECK(nc_inq_grps(igrp, &numgrpsNULL));
#527 NC_CHECK(nc_def_var_chunking(ogrpo_varidNC_CONTIGUOUSNULL));
#596 NC_CHECK(nc_inq_type(ogrpvartypeNULL, &value_size));
#678 NC_CHECK(nc_inq_var_chunking(grpvarid, &contigNULL));
#715    NC_CHECK(nc_inq_dimids(igrpNULLdimids, 0));
#717    NC_CHECK(nc_inq_unlimdims(igrp, &nunlimsNULL));
#719    NC_CHECK(nc_inq_unlimdims(igrpNULLunlimids));
#809    NC_CHECK(nc_inq_var(igrpvaridname, &typeidNULLidimids, &natts));
#817 NC_CHECK(nc_inq_type(igrptypeidtype_nameNULL));
#915 stat = nc_inq_grps(igrp, &numgrpsNULL);
#991 NC_CHECK(nc_inq_var_chunking(ogrpovarid, &contigNULL));
#1052     NC_CHECK(nc_inq_user_type(igrpvartypeNULLNULLNULLNULL, &vclass));
#1088    idnode_tvlist = NULL; /* list for vars specified with -v option */
#1118    stat = nc_inq_grps(igrp, &numgrpsNULL);
#1140    NC_CHECK(nc_inq_grps(ncid, &numgrpsNULL));
#1435    NC_CHECK(nc_set_fill(ogrpNC_NOFILLNULL));
#1555    char* inputfile = NULL;
#1556    char* outputfile = NULL;
#1601 {NULL,0}
#1638 if(kvalue->name == NULL) {
#1659     option_deflate_level = strtol(optargNULL, 10);
ncd2dispatch.c#26static char* constrainableprotocols[] = {"http", "https",NULL};
#185NC_DispatchNCD2_dispatch_table = NULL; /* moved here from ddispatch.c */
#205    if(nclogopen(NULL))
#209    if(getenv(NCRCFILE) != NULL) {
#301    NCDAPCOMMONdapcomm = NULL;
#305    if(path == NULL)
#307    if(dispatch == NULLPANIC("NC3D_open: no dispatch table");
#312    if(dapcomm == NULL) {ncstat = NC_ENOMEM; goto done;}
#351 if(dapcomm->oc.url->host != NULL) {
#362 if(dapcomm->oc.url->constraint != NULL) {
#393 nc_set_fill(nc3id,NC_NOFILL,NULL);
#406    dapcomm->oc.urltext = ncuribuild(dapcomm->oc.url,NULL,NULL,
#418    dapcomm->oc.urltext = NULL;
#424    if((value = dapparamvalue(dapcomm,"log")) != NULL) {
#509    if(dapcomm->cdf.recorddimname != NULL
#545 dapcomm->oc.urltext = ncuribuild(dapcomm->oc.url,NULL,NULL,0);
#550        dapcomm->oc.urltext = ncuribuild(dapcomm->oc.url,NULL,NULL,NCURICONSTRAINTS);
#568    ncstat = nc_endef(nc3id,NC_NOFILL,NULL);
#584            if(unlimited != NULL) { /* Set the effective size of UNLIMITED */
#604    if(drno != NULLNCD2_close(drno->ext_ncid);
#659    NClistdimset = NULL;
#685    if(dapcomm->cdf.recorddim != NULL) {
#709        if(dim->dim.basedim != NULL) continue; /* handle below */
#727        if(dim->dim.basedim != NULL) {
#748    ASSERT((varnodes != NULL));
#753        NClistvardims = NULL;
#756 if(var->array.basevar != NULL) continue;
#791                        (ncrank==0?NULL:dimids),
#799 if(var->attributes != NULL) {
#821    NCbytesbuf = NULL;
#825    if(root->attributes != NULL) {
#863 if(dapcomm->oc.rawurltext != NULL)
#868 txt = NULL;
#869 if(dapcomm->cdf.ddsroot != NULL)
#871 if(txt != NULL) {
#880 txt = NULL;
#881 if(dapcomm->oc.ocdasroot != NULL)
#883 if(txt != NULL) {
#910 char* newstring = NULL;
#936 void* mem = NULL;
#973    char* spath = NULL;
#974    NClistpath = NULL;
#1043     if(dim->ocname != NULL) continue; /* not anonymous */
#1055 CDFnodedupdim = NULL;
#1057 if(basedim == NULL) continue;
#1058 if(basedim->dim.basedim != NULL) continue; /* already processed*/
#1062     if(dupdim == NULL) continue;
#1063     if(dupdim->dim.basedim != NULL) continue; /* already processed */
#1081 if(basedim->dim.basedim != NULL) continue;
#1086     if(dim->dim.basedim != NULL) continue;
#1087     if(dim->ocname == NULL && basedim->ocname == NULL) continue;
#1088     if(dim->ocname == NULL || basedim->ocname == NULL) continue;
#1118 if(dim->dim.basedim == NULL) {
#1134 if(dim->dim.basedim != NULLPANIC1("nonbase basedim: %s\n",dim->ocname);
#1136 if(dim->ocname == NULL) { /* anonymous: use the index to compute the name */
#1150 if(dim->ncbasename == NULL) {nullfree(legalname); return NC_ENOMEM;}
#1165        CDFnodedim2 = NULL;
#1166 if(dim1->dim.basedim != NULLPANIC1("nonbase basedim: %s\n",dim1->ncbasename);
#1167 if(dim1->ncbasename == NULL || dim1->ncfullname == NULL)
#1221    ASSERT(nccomm->oc.url != NULL);
#1253    if(oc_clientparam_get(conn,"nolimit") != NULL)
#1256    if(value != NULL && strlen(value) != 0) {
#1263    if(value != NULL && strlen(value) != 0) {
#1278        if(value != NULL && strlen(value) != 0) {
#1290 if(oc_clientparam_get(conn,tmpname) != NULL)
#1295        if(value != NULL && strlen(value) != 0) {
#1304    if(value != NULL && strlen(value) > 0) {
#1312    if(value != NULL) {
#1347 if(basedim == NULL) continue;
#1362    if(basedim->ocname == NULL && dupdim->ocname == NULL) return 0;
#1363    if(basedim->ocname == NULL || dupdim->ocname == NULL) return 0;
#1416    CDFnodeglobalsdim = NULL;
#1423    globalsdim = makecdfnode(dapcommdimnameOC_DimensionNULL,
#1436 CDFnodesdim = NULL;
#1452     if(var->dodsspecial.dimname != NULL) {
#1458     sdim = makecdfnode(dapcommdimnameOC_DimensionNULL,
#1460     if(sdim == NULL) return THROW(NC_ENOMEM);
#1482    if(dapcomm->cdf.recorddimname == NULL) return NC_NOERR; /* ignore */
#1518 CDFnodesqdim = NULL;
#1522 for(container=seq->container;container != NULL;container=container->container) {
#1544            seq->array.seqdim = NULL;
#1593    OCdatanode rootcontent = NULL;
#1609        ncstat = dap_fetch(dapcomm,conn,NULL,OCDATADDS,&ocroot);
#1640 if(code != NULL) {
#1665    sqdim = makecdfnode(dapcomm,seq->ocname,OC_Dimension,NULL,root);
#1666    if(sqdim == NULL) return THROW(NC_ENOMEM);
#1690    OCdatanode data = NULL;
#1708 OCdatanode nextdata = NULL;
#1709 CDFnodenext = NULL;
#1764    dapcomm->cdf.ddsroot = NULL;
#1766    dapcomm->cdf.fullddsroot = NULL;
#1767    if(dapcomm->oc.ocdasroot != NULL)
#1769    dapcomm->oc.ocdasroot = NULL;
#1776    dapcomm->oc.dapconstraint = NULL;
#1809    NClistpath = NULL;
#1810    CDFnodevar = NULL;
#1815    ASSERT((var != NULL));
#1847    if(dapcomm->oc.url->selection != NULL)
#1866    if(newchoice == NULL)
#1868    if(candidate == NULL)
#1904    candidate = NULL;
#1905    compound = NULL;
#1906    if(node == NULL)
#1915    if(candidate == NULL && compound == NULL) {
#1917    } else if(candidate != NULL && candidatep != NULL) {
#1931    if(dimensions != NULL) {
#1982    OCddsnode ocroot = NULL;
#1983    CDFnodeddsroot = NULL;
#1984    char* ce = NULL;
#1993 ce = NULL;
#2020        dapcomm->oc.ocdasroot = NULL;
#2028    ddsroot = NULL; /* avoid double reclaim */
#2031    if(dapcomm->oc.ocdasroot != NULL) {
#2054    char* ce = NULL;
#2057 ce = NULL;
#2067 ocroot = NULL; /* avoid duplicate reclaim */
#2070 ddsroot = NULL; /* to avoid double reclamation */
#2083 if(dapcomm->oc.ocdasroot != NULL) {
#2177    if(dapparamcheck(dapcomm,"cache",NULL))
#2179    else if(dapparamcheck(dapcomm,"nocache",NULL))
#2187              || dapparamcheck(dapcomm,"prefetch",NULL)) {
#2190    } else if(dapparamcheck(dapcomm,"noprefetch",NULL))
ncdispatch.h#370#define nullstring(s) (s==NULL?"(null)":s)
ncdump.c#70NULL
#183    if ((sp = strrchr(new, '.')) != NULL)
#330    void* mem = NULL;
#332    char* pos = NULL;
#355    if(mem == NULL) {status = NC_ENOMEM; goto done;}
#379    if(status != NC_NOERR && mem != NULL) {
#381      mem = NULL;
#989 NC_CHECKnc_inq_var_chunking(ncidvarid, &contigNULL ) );
#999     NC_CHECKnc_inq_var_chunking(ncidvaridNULLchunkp) );
#1062 NC_CHECKnc_inq_var_fill(ncidvarid, &no_fillNULL) );
#1092    stat = nc_inq_att(ncid,NC_GLOBAL,NCPROPS,NULL,&len);
#1095 if(propdata == NULL)
#1107    stat = nc_inq_att(ncid,NC_GLOBAL,SUPERBLOCKATT,NULL,&len);
#1117    stat = nc_inq_att(ncid,NC_GLOBAL,ISNETCDF4ATT,NULL,&len);
#1140    char *attvals = NULL;
#1215    if(attvals != NULL)
#1377     &field_ndimsNULL) );
#1388 NC_CHECKnc_inq_compound_field(ncidtypeidfNULL,
#1389 NULLNULLNULL,
#1419    void *fillvalp = NULL;
#1508   idnode_tvlist = NULL; /* list for vars specified with -v option */
#1524   if (nc_inq_grp_parent(ncidNULL) != NC_ENOGRP)
#1544   NC_CHECKnc_inq_typeids(ncid, &ntypesNULL) );
#1588   NC_CHECKnc_inq_unlimdims(ncid, &nunlimNULL) );
#1669      if(var.dims != NULL) free(var.dims);
#1716  NC_CHECKnc_inq_grpname_full(locid, &lenNULL) );
#1780  if(var.dims != NULL) free(var.dims);
#1812  if(var.fillvalp != NULL) free(var.fillvalp);
#1814  if(var.timeinfo != NULL) {
#1843      NC_CHECKnc_inq_grps(ncid, &numgrpsNULL) );
#1849      NC_CHECKnc_inq_grps(ncidNULLncids) );
#1862   do_ncdump_rec(ncids[g], NULL);
#1876   if(var.dims != NULL) free(var.dims);
#1877   if(var.fillvalp != NULL) free(var.fillvalp);
#1878   if(var.timeinfo != NULL) {
#1918    idnode_tvlist = NULL;     /* list for vars specified with -v option */
#1961 if(var.dims != NULL) free(var.dims);
#2278 if(nc__testurl(pathNULL)) {
#2287 void* mem = NULL;
ncgenl.c#284                          : NULL)
#1277{NULL,0} /* null terminate */
#1881     char* stag = NULL;
#1888     char* pos = NULL;
#1947 char* stag = NULL;
#2740     if (new_buffer == NULL)
#2774 YY_CURRENT_BUFFER_LVALUE = NULL;
#3057 YY_CURRENT_BUFFER_LVALUE = NULL;
#3063 (yy_buffer_stack) = NULL;
#3151    Symbolrefsym = NULL;
#3177     if(refsym == NULL) {
#3215    errno = 0; endptr = NULL;
#3382 if(strchr(TAGCHARS,*stag0) == NULL) {stag0++; break;}
ncgeny.c#1844 if(creategroup(id) == NULL)
#1997            (yyvsp[(2) - (5)].sym)->typ.basetype=NULL;
#2221     (yyvsp[(1) - (2)].sym)->typ.basetype = NULL; /* not yet known*/
#2253 if(dimsym == NULL) {
#2295 (yyvsp[(1) - (2)].sym)->typ.basetype = NULL; /* not yet known*/
#2381 if(sym == NULL) {
#2384     if(tvsym == NULL) {
#2389 if(tvsym == NULL) {
#2414    {(yyval.sym) = makespecial(_NCPROPS_FLAG,NULL,NULL,(void*)&(yyvsp[(4) - (4)].constant),ATTRGLOBAL);;}
#2419    {(yyval.sym) = makespecial(_ISNETCDF4_FLAG,NULL,NULL,(void*)&(yyvsp[(4) - (4)].constant),ATTRGLOBAL);;}
#2424    {(yyval.sym) = makespecial(_SUPERBLOCK_FLAG,NULL,NULL,(void*)&(yyvsp[(4) - (4)].constant),ATTRGLOBAL);;}
#2429    { (yyval.sym)=makeattribute((yyvsp[(2) - (4)].sym),NULL,NULL,(yyvsp[(4) - (4)].datalist),ATTRGLOBAL);;}
#2448     (yyval.sym)=makeattribute(asym,sym,NULL,(yyvsp[(5) - (5)].datalist),ATTRVAR);
#2450     (yyval.sym)=makeattribute(asym,NULL,sym,(yyvsp[(5) - (5)].datalist),ATTRGLOBAL);
#2460    {(yyval.sym) = makespecial(_FILLVALUE_FLAG,(yyvsp[(1) - (5)].sym),NULL,(void*)(yyvsp[(5) - (5)].datalist),0);;}
#2470    {(yyval.sym) = makespecial(_STORAGE_FLAG,(yyvsp[(1) - (5)].sym),NULL,(void*)&(yyvsp[(5) - (5)].constant),1);;}
#2475    {(yyval.sym) = makespecial(_CHUNKSIZES_FLAG,(yyvsp[(1) - (5)].sym),NULL,(void*)(yyvsp[(5) - (5)].datalist),0);;}
#2480    {(yyval.sym) = makespecial(_FLETCHER32_FLAG,(yyvsp[(1) - (5)].sym),NULL,(void*)&(yyvsp[(5) - (5)].constant),1);;}
#2485    {(yyval.sym) = makespecial(_DEFLATE_FLAG,(yyvsp[(1) - (5)].sym),NULL,(void*)&(yyvsp[(5) - (5)].constant),1);;}
#2490    {(yyval.sym) = makespecial(_SHUFFLE_FLAG,(yyvsp[(1) - (5)].sym),NULL,(void*)&(yyvsp[(5) - (5)].constant),1);;}
#2495    {(yyval.sym) = makespecial(_ENDIAN_FLAG,(yyvsp[(1) - (5)].sym),NULL,(void*)&(yyvsp[(5) - (5)].constant),1);;}
#2500    {(yyval.sym) = makespecial(_NOFILL_FLAG,(yyvsp[(1) - (5)].sym),NULL,(void*)&(yyvsp[(5) - (5)].constant),1);;}
#2505    {(yyval.sym) = makespecial(_FORMAT_FLAG,NULL,NULL,(void*)&(yyvsp[(4) - (4)].constant),1);;}
#2988    symlist = NULL;
#3055    gsym->container = NULL;
#3071 return NULL;
#3137     con.value.stringv.stringv = NULL;
#3174    if(pattern == NULL) return 0;
#3176    if(grp == NULL || grp->subnodes == NULL) return 0;
#3227    Symbolattr = NULL;
#3232    char* sdata = NULL;
#3236        if(vsym != NULL) {
#3238            vsym = NULL;
#3241        if(vsym == NULL) {
#3243     return NULL;
#3337            if(tsym  == NULLtsym = vsym->typ.basetype;
#3424        asym->att.var = NULL; /* NULL => NC_GLOBAL*/
#3459    if(list != NULL) {
#3523        char* timekind = NULL;
#3524        char* timevalue = NULL;
#3551 if(timekind == NULL) { /* use cd time as the default */
ncgenyy.c#283                          : NULL)
#1303 if ((yylval = lookup((char *)ncgtext)) == NULL) {
#2090     if (new_buffer == NULL)
#2124 YY_CURRENT_BUFFER_LVALUE = NULL;
#2408 YY_CURRENT_BUFFER_LVALUE = NULL;
#2414 (yy_buffer_stack) = NULL;
#2479    yyunput(0,NULL);
nchashmap.c#36  if(!hm) return NULL;
#39  if(!hm->table) {free(hm); return NULL;}
#50 if(hm->table[i] != NULLnclistfree(hm->table[i]);
#70    if(seq == NULL) {seq = nclistnew(); hm->table[offset] = seq;}
#94    if(seq == NULL) {seq = nclistnew(); hm->table[offset] = seq;}
#118    if(seq == NULL) return TRUE;
#126     if(nclistlength(seq) == 0) {nclistfree(seq); hm->table[offset] = NULL;}
#139    if(!nchashlookup(hm,hash,&value)) return NULL;
#153    if(seq == NULL) return TRUE;
#168    if(hm == NULL) return FALSE;
#190    if(hm == NULL) return FALSE;
#192 keys = NULL;
nciter.c#80    NC_CHECK(nc_inq_type(igrpvartypeNULLvalue_sizep));
#214     NC_CHECK(nc_inq_var_chunking(ncidvarid, &contigNULL));
nclist.c#9int nclistnull(void* e) {return e == NULL;}
#34    l->content=NULL;
#44    if(l->content != NULL) {free(l->content); l->content = NULL;}
#53  void** newcontent = NULL;
#54  if(l == NULL) return FALSE;
#58  if(newcontent != NULL && l->alloc > 0 && l->length > 0 && l->content != NULL) {
#61  if(l->content != NULL) free(l->content);
#70  if(l == NULL) return FALSE;
#79  if(l == NULL || l->length == 0) return NULL;
#80  if(index >= l->length) return NULL;
#87  if(l == NULL) return FALSE;
#98  if(l == NULL) return FALSE;
#110  if(l == NULL) return FALSE;
#120  if(l == NULL || l->length == 0) return NULL;
#128  if(l == NULL || l->length == 0) return NULL;
#137  if(l == NULL || (len=l->length) == 0) return NULL;
#138  if(i >= len) return NULL;
#172  if(l == NULL || (len=l->length) == 0) return 0;
#198    if(l == NULL || l->length == 0) return 1;
nclist.h#59#define nclistcontents(l)  ((l)==NULL?NULL:(l)->content)
#60#define nclistlength(l)  ((l)==NULL?0:(l)->length)
nclistmgr.c#16static NC** nc_filelist = NULL;
#32    if(nc_filelist != NULL) free(nc_filelist);
#33    nc_filelist = NULL;
#41    if(nc_filelist == NULL) {
#54 if(nc_filelist[i] == NULL) {new_id = i; break;}
#68   if(numfiles == 0 || ncid == 0 || nc_filelist == NULL) return;
#76   nc_filelist[ncid] = NULL;
#87   NCf = NULL;
#89   if(numfiles > 0 && nc_filelist != NULL && ncid < NCFILELISTLENGTH)
#101   NCf = NULL;
#102   if(nc_filelist == NULL)
#103 return NULL;
#105 if(nc_filelist[i] != NULL) {
nclog.c#28static char* nclogfile = NULL;
#29static FILEnclogstream = NULL;
#32static char** nctagset = NULL;
#33static char* nctagdfalt = NULL;
#51    nclogfile = NULL;
#52    nclogstream = NULL;
#56    if(file != NULL && strlen(file) > 0) {
#98    if(file == NULL || strlen(file) == 0) {
#101 nclogfile = NULL;
#106 nclogfile = NULL;
#111 nclogfile = NULL;
#116 nclogstream = NULL;
#124     nclogfile = NULL;
#125     nclogstream = NULL;
#138    if(nclogstream != NULL && !ncsystemfile) {
#141    if(nclogfile != NULL) free(nclogfile);
#142    nclogstream = NULL;
#143    nclogfile = NULL;
#164    if(!nclogging || nclogstream == NULL) return;
#169    if(fmt != NULL) {
#194    if(!nclogging || nclogstream == NULL) return;
#204    if(tagset == NULL) {
#209 for(i=0;i<MAXTAGS;i++) {if(tagset[i]==NULL) break;}
ncpdispatch.c#75    if (mpidata == NULL) return NC_ENOPAR;
#82    if(nc5 == NULL) return NC_ENOMEM;
#102    if(res && nc5 != NULL) free(nc5); /* reclaim allocated space */
#129    if(mpidata != NULL) {
#148    if(nc5 == NULL) return NC_ENOMEM;
#228    if(nc5 != NULL) free(nc5); /* reclaim allocated space */
#245    if(nc5 != NULL) free(nc5); /* reclaim allocated space */
#443    status = NCP_inq_att(ncid,varid,name,&xtype,NULL);
#1223    if(equalp == NULL) return NC_NOERR;
#1312    if((retval = NCP_inq(ncidNULL, &nvarsNULLNULL)))
#1327    if((retval = NCP_inq(ncid, &ndims,  NULLNULLNULL)))
#1591NC_DispatchNCP_dispatch_table = NULL; /* moved here from ddispatch.c */
ncstdio.c#15    if(iop == NULL) return NC_EINVAL;
#22    if(iop == NULL) return NC_EINVAL;
#29    if(iop == NULL) return NC_EINVAL;
#36    if(iop == NULL) return NC_NOERR;
#43    if(iop == NULL) return NC_EINVAL;
#50    if(iop == NULL) return NC_EINVAL;
#57    if(iop == NULL) return NC_EINVAL;
#64    if(iop == NULL) return NC_EINVAL;
nctestserver.c#22    const char* url = NULL;
#23    const char* path = NULL;
#35        serverlist[nservers] = NULL;
#37    url = NC_findtestserver(path,(nservers==0?(const char**)NULL:(const char**)serverlist));
#38    if(url == NULL)
nctime.c#53 if(s==NULL)
nctime0.c#183 bounds_list.first = NULL;
#225     vp->timeinfo = NULL;
ncuri.c#35#define FIX(s) ((s)==NULL?"NULL":(s))
#39#define NILLEN(s) ((s)==NULL?0:strlen(s))
#43#define nulldup(s) ((s)==NULL?NULL:strdup(s))
#74    if(s == NULL) return NULL;
#76    if(dup == NULL) return NULL;
#94    NCURIduri = NULL;
#95    char* uri = NULL;
#101    char* protocol = NULL;
#102    char* host = NULL;
#103    char* port = NULL;
#104    char* constraint = NULL;
#105    char* user = NULL;
#106    char* pwd = NULL;
#107    char* file = NULL;
#108    char* prefixparams = NULL;
#109    char* suffixparams = NULL;
#111    if(uri0 == NULL || strlen(uri0) == 0)
#115    if(duri == NULL)
#124    if(uri == NULL)
#180    proto = NULL;
#187    if(proto == NULL)
#202 host = NULL; /* and no host section */
#208 if(p == NULL) {
#220    if(host != NULL) {/* Parse the host section */
#230      if(p == NULL)
#239        if(p != NULL) {
#247         if(strchr("0123456789-",*p) == NULL)
#259    assert(file != NULL);
#266    if(p != NULL) { /* we have constraint and/or suffixparams */
#268 char* constraintend = NULL;
#272     constraint = NULL;
#274 if(p != NULL) {
#278     suffixparams = NULL;
#281 if(constraint != NULL && constraintend != NULL)
#290    if(file != NULL && *file == EOFCHAR)
#291 file = NULL; /* empty file section */
#292    if(constraint != NULL && *constraint == EOFCHAR)
#293 constraint = NULL; /* empty constraint section */
#294    if(suffixparams != NULL && *suffixparams == EOFCHAR)
#295 suffixparams = NULL; /* empty suffixparams section */
#297    if(suffixparams != NULL) {
#313     suffixparams = NULL; /* suffixparams are empty */
#318    if(*protocol == EOFCHARprotocol = NULL;
#319    if(user != NULL && *user == EOFCHARuser = NULL;
#320    if(pwd != NULL && *pwd == EOFCHARpwd = NULL;
#321    if(host != NULL && *host == EOFCHARhost = NULL;
#322    if(port != NULL && *port == EOFCHARport = NULL;
#323    if(file != NULL && *file == EOFCHARfile = NULL;
#324    if(constraint != NULL && *constraint == EOFCHARconstraint = NULL;
#337    if(prefixparams != NULL || suffixparams != NULL) {
#366    if(durip != NULL)
#374    if(duri != NULL) {
#383    if(duri == NULL) return;
#384    if(duri->uri != NULL) {free(duri->uri);}
#385    if(duri->params != NULL) {free(duri->params);}
#386    if(duri->paramlist != NULLncparamfree(duri->paramlist);
#387    if(duri->strings != NULL) {free(duri->strings);}
#388    if(duri->constraint != NULL) {free(duri->constraint);}
#389    if(duri->projection != NULL) {free(duri->projection);}
#390    if(duri->selection != NULL) {free(duri->selection);}
#398    char* proj = NULL;
#399    char* select = NULL;
#402    if(duri->constraint != NULL) free(duri->constraint);
#403    if(duri->projection != NULL) free(duri->projection);
#404    if(duri->selection != NULL) free(duri->selection);
#405    duri->constraint = NULL;
#406    duri->projection = NULL;
#407    duri->selection = NULL;
#409    if(constraints == NULL || strlen(constraints)==0) return;
#418    if(select != NULL) {
#421     proj = NULL;
#430 select = NULL;
#457 && duri->params != NULL);
#459 && duri->params != NULL);
#461                && duri->user != NULL && duri->password != NULL);
#463                    && duri->constraint != NULL);
#470    if(prefix != NULLlen += NILLEN(prefix);
#476    if(duri->port != NULL) {
#485    if(suffix != NULL) {
#501 if(duri->paramlist == NULL)
#503 return NULL;
#509     return NULL; /* malformed */
#520    if(newuri == NULL) return NULL;
#523    if(prefix != NULL) strcat(newuri,prefix);
#527    if(duri->protocol != NULL)
#536    if(duri->host != NULL) { /* may be null if using file: protocol */
#539    if(duri->port != NULL) {
#544    if(tmpfile != NULL) {
#546        if(suffix != NULL) strcat(newuri,tmpsuffix);
#600    char* cp = NULL;
#603    char* params = NULL;
#606    if(ncuri == NULL) return 0;
#607    if(ncuri->params == NULL) return 1;
#624    if(plist == NULL) {
#637 if(vp != NULL) {*vp = EOFCHARvp++;} else {vp = "";}
#642    plist[2*nparams] = NULL;
#644    if(ncuri->paramlist != NULL)
#654  char* value = NULL;
#655  if(uri == NULL || key == NULL || uri->params == NULL) return 0;
#656  if(uri->paramlist == NULL) {
#676    if(uri == NULL) return 0;
#677    if(uri->paramlist != NULLncparamfree(uri->paramlist);
#678    uri->paramlist = NULL;
#679    if(uri->params != NULL) free(uri->params);
#700    if(params == NULL) return;
#703 if(p[1] != NULL) free(p[1]);
#717 if(strchr(charlist,*p) != NULL)
#720    return NULL;
#728    if(p != NULL && *p != EOFCHAR) {
#785    if(s == NULL) return NULL;
#819    return ncuridecodeonly(s,NULL);
#834    if (s == NULL) return NULL;
#842 if(c == '+' && only != NULL && strchr(only,'+') != NULL)
#847 && strchr(hexchars,inptr[0]) != NULL
#848 && strchr(hexchars,inptr[1]) != NULL) {
#851 if(only == NULL || strchr(only,xc) != NULL) {
oc.c#23#define ocverify(o) ((o) != NULL && (((OCheader*)(o))->magic == OCMAGIC)?1:0)
#25#define ocverifyclass(o,cl) ((o) != NULL && (((OCheader*)(o))->occlass == cl)?1:0)
#56    OCstatestate = NULL;
#172    OCnoderoot = NULL;
#173    OCVERIFYX(OC_Node,ddsroot,NULL);
#176    if(root == NULL) return NULL;
#178    if(root->tree == NULL) return NULL;
#270    if(state == NULL || node == NULL) return OCTHROW(OCTHROW(OC_EINVAL));
#555 char* fieldname = NULL;
#563 if(fieldname != NULL) {
#598    if(dims != NULL) {
#625    OCobject dimid = NULL;
#687    if(dimsizes != NULL) {
#763    for(i=0;i<n;i++) if(svec[i] != NULL) free(svec[i]);
#898    if(datarootp == NULL)
#933    if(fieldp == NULL) return OCTHROW(OCTHROW(OC_EINVAL));
#973 char* fieldname = NULL;
#983 if(fieldname != NULL) free(fieldname);
#1061    if(containerp == NULL) return OCTHROW(OCTHROW(OC_EINVAL));
#1094    if(rootp == NULL) return OCTHROW(OCTHROW(OC_EINVAL));
#1130    if(indices == NULL || elementp == NULL) return OCTHROW(OCTHROW(OC_EINVAL));
#1164    if(recordp == NULL) return OCTHROW(OCTHROW(OC_EINVAL));
#1198    if(indices == NULL) return OCTHROW(OCTHROW(OC_EINVAL));
#1229    if(countp == NULL) return OCTHROW(OCTHROW(OC_EINVAL));
#1253    OCASSERT(data->pattern != NULL);
#1254    if(nodep == NULLocerr = OC_EINVAL;
#1281    OCASSERT(data->pattern != NULL);
#1282    if(typep == NULLocerr = OC_EINVAL;
#1380    if(start == NULL && edges == NULL) /* Assume it is a scalar read */
#1383    if(edges == NULL)
#1422    return OCTHROW(oc_data_readn(link,datanode,NULL,0,memsize,memory));
#1470    if(memory == NULL || memsize == 0)
#1479    } else if(start == NULL) {
#1536    if(data == NULL) return OCTHROW(OC_EINVAL);
#1570    return OCTHROW(oc_dds_readn(link,ddsnode,NULL,0,memsize,memory));
#1619    if(data == NULL) return OCTHROW(OC_EINVAL);
#1731    OCVERIFYX(OC_State,link,NULL);
#1864    if(root->root == NULL || root->root->tree == NULL
#2059    if(f == NULL)
#2084    if(file == NULL || strlen(file) == 0)
#2089    if(f == NULL)
#2115    if(agent == NULL || strlen(agent) == 0)
#2136    if(rcfile != NULL && strlen(rcfile) == 0)
#2137 rcfile = NULL;
#2141    if(rcfile == NULL) {
#2145        if(f == NULL) {
#2182 if(ocglobalstate.tempdir != NULL) free(ocglobalstate.tempdir);
#2183 if(ocglobalstate.home != NULL) free(ocglobalstate.home);
#2184 if(ocglobalstate.rc.rcfile != NULL) free(ocglobalstate.rc.rcfile);
ocbytes.c#36  if(bb == NULL) return (OCbytes*)ocbytesfail();
#39  bb->content=NULL;
#48  if(bb == NULL) return ocbytesfail();
#53  if(newcontent == NULL) return FALSE;
#54  if(bb->alloc > 0 && bb->length > 0 && bb->content != NULL) {
#57  if(bb->content != NULL) free(bb->content);
#66  if(bb == NULL) return;
#67  if(!bb->nonextendible && bb->content != NULL) free(bb->content);
#74  if(bb == NULL) return ocbytesfail();
#86  if(bb == NULL) return ocbytesfail();
#94  if(bb == NULL) return -1;
#102  if(bb == NULL) return ocbytesfail();
#111  if(bb == NULL) return ocbytesfail();
#136  if(bb == NULL || elem == NULL) return ocbytesfail();
#151  if(bb == NULL) return ocbytesfail();
#175    bb->content = NULL;
#182    if(bb == NULL) return ocbytesfail();
#184    if(!bb->nonextendible && bb->content != NULL) free(bb->content);
ocbytes.h#51#define ocbyteslength(bb) ((bb)!=NULL?(bb)->length:0)
#52#define ocbytesalloc(bb) ((bb)!=NULL?(bb)->alloc:0)
#53#define ocbytescontents(bb) (((bb)!=NULL && (bb)->content!=NULL)?(bb)->content:(char*)"")
#55#define ocbytesclear(bb) ((bb)!=NULL?(bb)->length=0:0)
#56#define ocbytesavail(bb,n) ((bb)!=NULL?((bb)->alloc - (bb)->length) >= (n):0)
occlientparams.c#40    const char* value = NULL;
#41    if(state == NULL || key == NULL || state->uri == NULL) return NULL;
#43 value = NULL;
#60    if(params == NULL) return;
#63 if(s != NULL) free((void*)s);
#77    if(params == NULL || clientparam == NULL) return 0;
#99    if(params == NULL || clientparam == NULL) return 0;
#120    if(params == NULL || clientparam == NULL) return 0;
occompile.c#47    OCASSERT(state != NULL);
#48    OCASSERT(xroot != NULL);
#49    OCASSERT(xroot->tree != NULL);
#51    OCASSERT(xroot->tree->data.data == NULL);
#56    if(xxdrs == NULL) return OCTHROW(OC_EXDR);
#78    OCdatadata = NULL;
#80    OClistrecords = NULL;
#151 OCdatarecord = NULL;
#158 record = NULL;
#173 records = NULL;
#190 data = NULL;
#193    if(data != NULL)
#202    if(records != NULL) {
#208    if(data != NULL)
#229     record = NULL;
#231        if(record != NULL)
#245    assert(data != NULL);
#279    if(data->instances != NULL) {
#369    if(data->strings != NULL)
#371    data->strings = NULL;
#379    if(data == NULL)
#382    if(data->instances != NULL) {
#388    if(data->strings != NULL)
#397    MEMCHECK(data,NULL);
#407    if(node == NULL)
#461        if((p=strchr(data,'}')) != NULL) *(++p)='\0';
occurlflags.c#12static struct OCCURLFLAG** flagindices = NULL; /* for radix access */
#43{NULL,0}
#233{NULL,0}
#267      if(nameindices[c] == NULL)
#300        if(cc < 'A' || cc > 'Z') return NULL;
#305    if(nameindices[c] == NULL)
#306 return NULL; /* no possible match */
#312    return NULL;
#321    return NULL;
occurlfunctions.c#53    if(f == NULL)  {
#98        if(state->creds.userpwd != NULL) {
#155 if(state->proxy.host != NULL) {
#190 if(f != NULL)
#243    struct OCTriplestorestore = NULL;
#244    struct OCTripletriple = NULL;
#246    char* hostport = NULL;
#247    struct OCCURLFLAGocflag = NULL;
#250    if(hostport == NULL) {
#271        if(ocflag == NULL) {stat = OC_ECURL; goto done;}
#286 char* q = NULL;
#289     return NULL;
#297    return NULL;
#314    return (netrcfile != NULL || state->curlflags.netrc != NULL ? 0 : 1);
#356        if(state->creds.userpwd != NULL) free(state->creds.userpwd);
#361        if(state->curlflags.cookiejar != NULL) free(state->curlflags.cookiejar);
#366        if(state->curlflags.netrc != NULL) free(state->curlflags.netrc);
#379        if(state->curlflags.useragent != NULL) free(state->curlflags.useragent);
#401 if(state->proxy.host != NULL) free(state->proxy.host);
#402 if(state->proxy.userpwd != NULL) free(state->proxy.userpwd);
#403 state->proxy.host = NULL;
#404 state->proxy.userpwd = NULL;
#410 if(state->ssl.certificate != NULL) free(state->ssl.certificate);
#414 if(state->ssl.key != NULL) free(state->ssl.key);
#418 if(state->ssl.keypasswd!= NULL) free(state->ssl.keypasswd);
#428      if(state->ssl.cainfo != NULL) free(state->ssl.cainfo);
#432 if(state->ssl.capath != NULL) free(state->ssl.capath);
#438 if(f != NULL)
ocdata.c#35    if(root->tree->data.data == NULL)
#52    OCASSERT(state != NULL);
#56    if(pattern->container == NULL)
#60    if(container == NULL)
#76    OCASSERT(state != NULL);
#93    OCASSERT(state != NULL);
#94    OCASSERT(container != NULL);
#121    OCASSERT(state != NULL);
#122    OCASSERT(data != NULL);
#161    OCASSERT(state != NULL);
#162    OCASSERT(data != NULL);
#189    OCASSERT(state != NULL);
#190    OCASSERT(data != NULL);
#191    OCASSERT(indices != NULL);
#210    OCASSERT(state != NULL);
#211    OCASSERT(data != NULL);
#212    OCASSERT(countp != NULL);
#248    assert(state != NULL);
#249    assert(data != NULL);
#250    assert(memory != NULL);
#298    OCASSERT(data != NULL);
#299    OCASSERT(memory != NULL);
ocdebug.c#44    if(memory == NULLoclog(OCLOGERR,"ocmalloc: out of memory");
#51    if(mem != NULL) free(mem);
#58    if(fmt != NULL) {
#76 if(state != NULL)
ocdebug.h#81#define MEMCHECK(var,throw) {if((var)==NULL) return (throw);}
#83#define MEMGOTO(var,stat,label) {if((var)==NULL) {stat=OC_ENOMEM;goto label;}}
#94#define CURLERR(eocreportcurlerror(NULL,e)
ocdump.c#31static char* sindent = NULL;
#36    if(sindent == NULL) {
#38 MEMCHECK(sindent,NULL);
#69    if(node != NULL) {
#84 if(node->name == NULLOCPANIC("prim without name");
#142 if(node->name == NULLOCPANIC("Attribute without name");
#165    if(node->attributes != NULL) {
#229 if(node->tree != NULL) continue; /* leave off the root node*/
#232 if(sliceset != NULL) {
#424    char* mem = NULL;
#454    if(mem == NULL) {stat = OC_ENOMEM; goto done;}
#469    if(memp) {*memp = memmem = NULL;}
#473    if(mem != NULL)
#483    if(root->tree->data.file != NULL) {
#489          if(mem != NULL) free(mem);
#644 if(next->container == NULL) break;
ochttp.c#77     if (sizep != NULL)
#80     if(filetime != NULL)
#106 if(creds != NULL && creds->password != NULL  && creds->username != NULL) {
#150 if(filetime != NULL)
#243 if(encoded==NULL) return;
#246 if(strchr(mustencode,c) != NULL) {
#270 if (curl == NULL)
#285 if (curl != NULL)
#310    if(filetime != NULL)
#326    CURLcurl = NULL;
#327    OCbytesbuf = NULL;
#353    stat = ocfetchurl(curl,url,buf,NULL,NULL);
ocinternal.c#102        if(tempdir == NULL) {
#105     if(tempdir == NULL || *tempdir == '\0') tempdir = ".";
#130        if(home == NULL) {
#166    OCstate * state = NULL;
#167    OCURItmpurl = NULL;
#168    CURLcurl = NULL; /* curl handle*/
#176    if(state == NULL) {OCTHROWCHK(stat=OC_ENOMEM); goto fail;}
#202      if(state != NULLocfree(state);
#208    if(state != NULLocfree(state);
#209    if(curl != NULLoccurlclose(curl);
#217    OCtreetree = NULL;
#218    OCnoderoot = NULL;
#227    if(tree->constraint == NULL)
#242     if(tree->text == NULLstat = OC_EDAS;
#249     if(tree->text == NULLstat = OC_EDDS;
#288    tree->nodes = NULL;
#291    if(stat == OC_EDAPSVC  && state->error.code != NULL) {
#368    if(root != NULL)
#370    else if(tree != NULL)
#379    char* path = NULL;
#380    char* name = NULL;
#388    if(path == NULL) return OC_ENOMEM;
#397    name = NULL;
#399    if(tree->data.file == NULL) return OC_EOPEN;
#405    if(name != NULL) {
#418    if(state == NULL) return;
#439    if(state->curlflags.netrc != NULL) {
#454    if(state->curl != NULLoccurlclose(state->curl);
#477 tree->text = NULL;
#490    if(tree->text == NULLstat = OC_EDATADDS;
#529 tree->text = NULL;
#532       || tree->text == NULL)
#550    if(url == NULL) return NULL;
#553    MEMCHECK(eurl,NULL);
#560 else if(strchr(okchars,c) != NULL) {*p++ = c;}
#576    char* base = NULL;
#577    base = ocuribuild(state->uri,NULL,NULL,OCURIENCODE);
#597    if(state->curlflags.useragent == NULL) {
#609    if(state->curlflags.cookiejar != NULL
#612 state->curlflags.cookiejar = NULL;
#615    if(state->curlflags.cookiejar == NULL) {
#640    OCASSERT(state->curlflags.cookiejar != NULL);
#644 FILEf = NULL;
#648 if(f == NULL) {
#651     if(f == NULL) {
#658     if(f == NULL) {
#663 if(f != NULL) fclose(f);
#672 if(state->creds.userpwd != NULL) {
#694    char* errmsg = NULL;
#716    if(errmsg == NULL) {errfound = 1; goto done;}
#742    if(state->curlflags.useragent != NULL)
#745    if(state->curlflags.useragent == NULL)
#755    if(state->curlflags.netrc != NULL)
#758    if(state->curlflags.netrc == NULL)
ocinternal.h#62#define nullfree(x) {if((x)!=NULL) free(x);}
#105#define nulldup(s) (s==NULL?NULL:strdup(s))
#115#define nullstring(s) (s==NULL?"(null)":s)
oclist.c#9int oclistnull(void* e) {return e == NULL;}
#34    l->content=NULL;
#44    if(l->content != NULL) {free(l->content); l->content = NULL;}
#53  void** newcontent = NULL;
#54  if(l == NULL) return FALSE;
#58  if(newcontent != NULL && l->alloc > 0 && l->length > 0 && l->content != NULL) {
#61  if(l->content != NULL) free(l->content);
#70  if(l == NULL) return FALSE;
#79  if(l == NULL || l->length == 0) return NULL;
#80  if(index >= l->length) return NULL;
#87  if(l == NULL) return FALSE;
#98  if(l == NULL) return FALSE;
#110  if(l == NULL) return FALSE;
#120  if(l == NULL || l->length == 0) return NULL;
#128  if(l == NULL || l->length == 0) return NULL;
#137  if(l == NULL || (len=l->length) == 0) return NULL;
#138  if(i >= len) return NULL;
#150    if(result != NULL) {
#151 if(l != NULL && oclistlength(l) != 0)
#175  if(l == NULL || (len=l->length) == 0) return 0;
#201    if(l == NULL || l->length == 0) return 1;
oclist.h#59#define oclistcontents(l)  ((l)==NULL?NULL:(l)->content)
#60#define oclistlength(l)  ((l)==NULL?0:(l)->length)
oclog.c#30static char* oclogfile = NULL;
#31static FILEoclogstream = NULL;
#34static char** octagset = NULL;
#35static char* octagdfalt = NULL;
#54    oclogfile = NULL;
#55    oclogstream = NULL;
#58    if(file != NULL && strlen(file) > 0) {
#100    if(file == NULL || strlen(file) == 0) {
#103 oclogfile = NULL;
#108 oclogfile = NULL;
#113 oclogfile = NULL;
#118 oclogstream = NULL;
#126     oclogfile = NULL;
#127     oclogstream = NULL;
#140    if(oclogstream != NULL && !ocsystemfile) {
#143    if(oclogfile != NULL) free(oclogfile);
#144    oclogstream = NULL;
#145    oclogfile = NULL;
#166    if(!oclogging || oclogstream == NULL) return;
#171    if(fmt != NULL) {
#198    if(!oclogging || oclogstream == NULL) return;
#208    if(tagset == NULL) {
#213 for(i=0;i<MAXTAGS;i++) {if(tagset[i]==NULL) break;}
ocnode.c#22    OCASSERT((ocnodes != NULL));
#26 if(node->octype == OC_Dimension && node->dim.array != NULL) {
#47    if(root->name != NULLcomputefullname(root);
#48    if(root->subnodes != NULL) { /* recurse*/
#63    OCASSERT((node->name != NULL));
#64    if(node->fullname != NULL)
#69    if(tmp == NULL) {
#84    if(path == NULL) return NULL;
#86    if(len == 0) return NULL;
#89 if(node->container == NULL || node->name == NULL) continue;
#95    MEMCHECK(pathname,NULL);
#99 if(node->container == NULL || node->name == NULL) continue;
#110    if(node == NULL) return;
#119    MEMCHECK(cdf,(OCnode*)NULL);
#123    cdf->name = (name?nulldup(name):NULL);
#125    cdf->array.dimensions = NULL;
#134    MEMCHECK(att,(OCattribute*)NULL);
#138    att->values = NULL;
#155    if(root == NULL || root->tree == NULL) return;
#161    if(tree->data.data != NULL)
#176    if(tree == NULL) return;
#180    if(tree->data.xdrs != NULL) {
#184    if(tree->data.file != NULL) fclose(tree->data.file);
#216        if(node->array.dimensions != NULLoclistfree(node->array.dimensions);
#217        if(node->subnodes != NULLoclistfree(node->subnodes);
#218        if(node->att.values != NULLoclistfree(node->att.values);
#219        if(node->attributes != NULLoclistfree(node->attributes);
#220 if(node->array.sizes != NULL) free(node->array.sizes);
#255    if(dasroot->tree == NULL || dasroot->tree->dxdclass != OCDAS)
#257    if(ddsroot->tree == NULL || (ddsroot->tree->dxdclass != OCDDS
#273 if(das->name == NULL || das->att.isglobal) {
#289 if(das->name == NULL || das2->name == NULL) continue;
#320 oclistset(dasnodes,i,(void*)NULL);
#328 if(das == NULL) continue;
#334 if(das == NULL) continue;
#341 if(das == NULL) continue;
#359    if(das == NULL) return OC_NOERR; /* nothing to do */
#360    if(dds->attributes == NULLdds->attributes = oclistnew();
#379    if(dods == NULL) return OC_NOERR; /* nothing to do */
#381    if(dds->attributes == NULLdds->attributes = oclistnew();
#397     if(newname == NULL) return OC_ENOMEM;
#413    OCattributeatt = NULL;
#415    OCASSERT(root != NULL);
#416    if(root->attributes == NULLroot->attributes = oclistnew();
#429     if(sub == NULL) continue;
#442    if(tree == NULL) return;
#445 node->datadds = NULL;
#458    if(dxd->name != NULL && dxd->name != NULL
#512    if(dds == NULL || dxd == NULL) return OCTHROW(OC_EINVAL);
#568    if(dasroot == NULL) return OCTHROW(stat);
#611    if(dds->attributes == NULLdds->attributes = oclistnew();
#648    if(nstrings == 0) return NULL;
#651    MEMCHECK(memory,NULL);
ocrc.c#32static char* rcfilenames[] = {".daprc",".dodsrc",NULL};
#52    OCURIparsed = NULL;
#55    if(parsed->userpwd == NULL) {
#70    if(uri->host == NULL)
#71 return NULL;
#74    if(uri->port != NULL)
#77    if(hp == NULL)
#78 return NULL;
#79    if(uri->port == NULL)
#92    if(user == NULLuser = "";
#93    if(pwd == NULLpwd = "";
#99 return NULL;
#134       if(strchr(TRIMCHARS,*p) == NULL) break; /* hit non-trim char */
#141            if(strchr(TRIMCHARS,text[i]) == NULL) {
#153    char *host_pos = NULL;
#154    char *port_pos = NULL;
#155    if(v == NULL || strlen(v) == 0)
#158        char *result_url = NULL;
#176        if (state->proxy.host == NULL)
#184        if (state->proxy.host == NULL)
#195    if (state->proxy.user == NULL)
#201     if (state->proxy.password == NULL)
#222    struct OCTriplesorted = NULL;
#224    if(store == NULL) return; /* nothing to sort */
#230    if(sorted == NULL) {
#275    FILE *in_file = NULL;
#282    if (in_file == NULL) {
#314            if(rtag == NULL) {
#326     if(uri->port != NULL) {
#335        if(value == NULL)
#363    char* path = NULL;
#377    if(ocglobalstate.rc.rcfile != NULL) { /* always use this */
#379    } else if(getenv(OCRCFILEENV) != NULL && strlen(getenv(OCRCFILEENV)) > 0) {
#386         if(stat == OC_NOERR && path == NULL)  /* try $HOME */
#390     if(path != NULL)
#394    if(path == NULL) {
#406    if(path != NULL)
#415    char* value = NULL;
#417    char* url_userpwd = NULL;
#418    char* url_hostport = NULL;
#431    if(url_hostport == NULL)
#435    if(value != NULL) {
#440    if((value = ocrc_lookup("HTTP.VERBOSE",url_hostport)) != NULL) {
#445    if((value = ocrc_lookup("HTTP.TIMEOUT",url_hostport)) != NULL) {
#450    if((value = ocrc_lookup("HTTP.USERAGENT",url_hostport)) != NULL) {
#452        if(state->curlflags.useragent == NULL) {stat = OC_ENOMEM; goto done;}
#464        if(state->curlflags.cookiejar == NULL) {stat = OC_ENOMEM; goto done;}
#469    if((value = ocrc_lookup("HTTP.PROXY_SERVER",url_hostport)) != NULL) {
#476    if((value = ocrc_lookup("HTTP.SSL.VALIDATE",url_hostport)) != NULL) {
#485    if((value = ocrc_lookup("HTTP.SSL.CERTIFICATE",url_hostport)) != NULL) {
#487        if(state->ssl.certificate == NULL) {stat = OC_ENOMEM; goto done;}
#492    if((value = ocrc_lookup("HTTP.SSL.KEY",url_hostport)) != NULL) {
#494        if(state->ssl.key == NULL) {stat = OC_ENOMEM; goto done;}
#499    if((value = ocrc_lookup("HTTP.SSL.KEYPASSWORD",url_hostport)) != NULL) {
#501        if(state->ssl.keypasswd == NULL) {stat = OC_ENOMEM; goto done;}
#506    if((value = ocrc_lookup("HTTP.SSL.CAINFO",url_hostport)) != NULL) {
#508        if(state->ssl.cainfo == NULL) {stat = OC_ENOMEM; goto done;}
#513    if((value = ocrc_lookup("HTTP.SSL.CAPATH",url_hostport)) != NULL) {
#515        if(state->ssl.capath == NULL) {stat = OC_ENOMEM; goto done;}
#520    if((value = ocrc_lookup("HTTP.SSL.VERIFYPEER",url_hostport)) != NULL) {
#523        if(s == NULL || strcmp(s,"0")==0 || strcasecmp(s,"false")==0)
#535    if((value = ocrc_lookup("HTTP.NETRC",url_hostport)) != NULL) {
#536        if(state->curlflags.netrc != NULL)
#539        if(state->curlflags.netrc == NULL) {stat = OC_ENOMEM; goto done;}
#546 char* userpwd = NULL;
#547 char* user = NULL;
#548 char* pwd = NULL;
#549 if(url_userpwd != NULL)
#556 if(userpwd == NULL && user != NULL && pwd != NULL) {
#559 } else if(userpwd != NULL)
#564    if(url_hostport != NULL) free(url_hostport);
#576 return NULL;
#582    if(key == NULL || ocrc == NULL) return NULL;
#583    if(hostport == NULLhostport = "";
#596    return (found?triple:NULL);
#603    if(triple != NULL && ocdebug > 2) {
#606    return (triple == NULL ? NULL : triple->value);
#616    if(msg != NULL) fprintf(stderr,"%s\n",msg);
#617    if(ocrc == NULL) {
#621    if(triples == NULLtriplesocrc->triples;
#639    char* value = NULL;
#644            return NULL;
#646 if(value != NULL)
#657    char* path = NULL;
#660    if(ocglobalstate.rc.rcfile != NULL) { /* always use this */
#667         if(stat == OC_NOERR && path == NULL)  /* try $HOME */
#671     if(path != NULL)
#675    if(path == NULL) {
#686    if(path != NULL)
#699    char* path = NULL;
#700    FILEf = NULL;
#707    if(path == NULL) {
#717    if(f != NULL)
#720    if(f == NULL || stat != OC_NOERR) {
#721      if(path != NULL)
#723      path = NULL;
#726    if(f != NULL)
#728    if(pathp != NULL)
#732      path = NULL;
#742    if(prev == NULL)
#746    if(next == NULL)
#747      return NULL;
#751      if(cmp != 0) {next = NULL; break;} /* key mismatch */
ocread.c#61    stat = readpacket(state,state->uri,state->packet,OCDAS,NULL);
#70   return readpacket(state,url,packet,OCVER,NULL);
#83    return NULL;
#92   char* fetchurl = NULL;
#100 fetchurl = ocuribuild(url,NULL,NULL,0);
#108        fetchurl = ocuribuild(url,NULL,suffix,flags);
#146        char* readurl = NULL;
#151            readurl = ocuribuild(url,NULL,NULL,0);
#159            readurl = ocuribuild(url,NULL,".dods",flags);
#202    if(sizep != NULL) *sizep = len;
#220    if(!occopycat(filename,sizeof(filename),2,path,(suffix != NULL ? suffix : "")))
ocuri.c#33#define FIX(s) ((s)==NULL?"NULL":(s))
#37#define NILLEN(s) ((s)==NULL?0:strlen(s))
#42#define nulldup(s) ((s)==NULL?NULL:strdup(s))
#49    char* dup = NULL;
#50    if(s != NULL) {
#52 if(dup != NULL)
#92    OCURIduri = NULL;
#93    char* uri = NULL;
#100    char* protocol = NULL;
#101    char* host = NULL;
#102    char* port = NULL;
#103    char* constraint = NULL;
#104    char* userpwd = NULL;
#105    char* file = NULL;
#106    char* prefixparams = NULL;
#107    char* suffixparams = NULL;
#109    if(uri0 == NULL || strlen(uri0) == 0)
#113    if(duri == NULL)
#122    if(uri == NULL)
#179    proto = NULL;
#186    if(proto == NULL)
#201 host = NULL; /* and no host section */
#207 if(p == NULL) {
#219    if(host != NULL) {/* Parse the host section */
#233        if(p != NULL) {
#241         if(strchr("0123456789-",*p) == NULL)
#253    assert(file != NULL);
#260    if(p != NULL) { /* we have constraint and/or suffixparams */
#262 char* constraintend = NULL;
#266     constraint = NULL;
#268 if(p != NULL) {
#272     suffixparams = NULL;
#275 if(constraint != NULL && constraintend != NULL)
#284    if(file != NULL && *file == EOFCHAR)
#285 file = NULL; /* empty file section */
#286    if(constraint != NULL && *constraint == EOFCHAR)
#287 constraint = NULL; /* empty constraint section */
#288    if(suffixparams != NULL && *suffixparams == EOFCHAR)
#289 suffixparams = NULL; /* empty suffixparams section */
#291    if(suffixparams != NULL) {
#293     suffixparams = NULL; /* suffixparams are empty */
#297    if(protocol != NULL && *protocol == EOFCHARprotocol = NULL;
#298    if(userpwd != NULL && *userpwd == EOFCHARuserpwd = NULL;
#299    if(host != NULL && *host == EOFCHARhost = NULL;
#300    if(port != NULL && *port == EOFCHARport = NULL;
#301    if(file != NULL && *file == EOFCHARfile = NULL;
#302    if(constraint != NULL && *constraint == EOFCHARconstraint = NULL;
#314    if(prefixparams != NULL || suffixparams != NULL) {
#322    if(duri->params == NULL)
#346 if(duri->paramlist == NULL) {
#349 duri->paramlist = NULL;
#352 if(duri->paramlist != NULL) {
#364    if(durip != NULL) *durip = duri; else free(duri);
#368    if(duri != NULL) {
#377    if(duri == NULL) return;
#378    if(duri->uri != NULL) {free(duri->uri);}
#379    if(duri->params != NULL) {free(duri->params);}
#380    if(duri->paramlist != NULLocparamfree(duri->paramlist);
#381    if(duri->strings != NULL) {free(duri->strings);}
#382    if(duri->constraint != NULL) {free(duri->constraint);}
#383    if(duri->projection != NULL) {free(duri->projection);}
#384    if(duri->selection != NULL) {free(duri->selection);}
#392    char* proj = NULL;
#393    char* select = NULL;
#396    if(duri->constraint != NULL) free(duri->constraint);
#397    if(duri->projection != NULL) free(duri->projection);
#398    if(duri->selection != NULL) free(duri->selection);
#399    duri->constraint = NULL;
#400    duri->projection = NULL;
#401    duri->selection = NULL;
#403    if(constraints == NULL || strlen(constraints)==0) return;
#412    if(select != NULL) {
#415     proj = NULL;
#424 select = NULL;
#451 && duri->params != NULL);
#453 && duri->params != NULL);
#455                && duri->userpwd != NULL);
#457                    && duri->constraint != NULL);
#464    if(prefix != NULLlen += NILLEN(prefix);
#469    if(duri->port != NULL) {
#478    if(suffix != NULL) {
#494 if(duri->paramlist == NULL)
#496 return NULL;
#502     return NULL; /* malformed */
#513    if(newuri == NULL) return NULL;
#516    if(prefix != NULL) strcat(newuri,prefix);
#520    if(duri->protocol != NULL)
#527    if(duri->host != NULL) { /* may be null if using file: protocol */
#530    if(duri->port != NULL) {
#535    if(tmpfile != NULL) {
#537        if(suffix != NULL) strcat(newuri,tmpsuffix);
#594    char* params = NULL;
#597    if(ocuri == NULL) return 0;
#598    if(ocuri->params == NULL) return 1;
#601    if(params == NULL)
#615    if(plist == NULL) {
#628      if(vp != NULL) {*vp = EOFCHARvp++;} else {vp = "";}
#633    plist[2*nparams] = NULL;
#635    if(ocuri->paramlist != NULL)
#645    char* value = NULL;
#646    if(uri == NULL || key == NULL || uri->params == NULL) return 0;
#647    if(uri->paramlist == NULL) {
#662    if(uri == NULL) return 0;
#663    if(uri->paramlist != NULLocparamfree(uri->paramlist);
#664    uri->paramlist = NULL;
#665    if(uri->params != NULL) free(uri->params);
#686    if(params == NULL) return;
#689 if(p[1] != NULL) free(p[1]);
#703 if(strchr(charlist,*p) != NULL)
#706    return NULL;
#714    if(p != NULL && *p != EOFCHAR) {
#771    if(s == NULL) return NULL;
#805    return ocuridecodeonly(s,NULL);
#820    if (s == NULL) return NULL;
#821    if(only == NULLonly = "";
#829 if(c == '+' && strchr(only,'+') != NULL)
#834 && strchr(hexchars,inptr[0]) != NULL
#835 && strchr(hexchars,inptr[1]) != NULL) {
#838 if(strchr(only,xc) != NULL) {
ocutil.c#24static char* DDSdatamarks[3] = {"Data:\r\n","Data:\n",(char*)NULL};
#31    if(s == NULL) return NULL;
#33    MEMCHECK(dup,NULL);
#46    if(s1 == NULL) return -1;
#47    if(s2 == NULL) return +1;
#77    if(clause->target != NULL) free(clause->target);
#82     if(slice != NULL) free(slice);
#97 if(att->name != NULL) free(att->name);
#101 if(s != NULL) free(s);
#115    if(cdf == NULL) return;
#116    if(cdf->name != NULL) free(cdf->name);
#117    if(cdf->fullname != NULL) free(cdf->fullname);
#118    if(cdf->attributes != NULLfreeAttributes(cdf->attributes);
#119    if(cdf->subnodes != NULL) {
#225    return NULL;
#259    if(buf == NULL || bufsize == 0 || value == NULL) return OC_EINVAL;
#436    if(tree == NULL) return;
#547NULL,
#560     return NULL;
#563 if(ms == NULL) break;
#566 return NULL;
#570 return NULL;
#746    if(merge == NULL)
#747 return NULL;
#750    merge[l1+l2] = NULL;
odom.c#19    ASSERT(dimset != NULL);
#22    if(odom == NULL) return NULL;
#29 odom->start[i] = (startp == NULL ? 0
#31 odom->count[i] = (countp == NULL ? odom->declsize[i]
#44    ASSERT(dimset != NULL);
#48    if(odom == NULL) return NULL;
offsets.c#96(char*)NULL,
#111    Alignmentalign = NULL;
#203    if(name == NULLname = "null";
parallel_vara.c#124    time_t ltime = time(NULL); /* get the current calendar time */
posixio.c#538 if(pxp->bf_base == NULL)
#543 if(pxp->bf_base == NULL)
#776 if(pxp->slave != NULL)
#778 if(pxp->slave->bf_base != NULL)
#781 pxp->slave->bf_base = NULL;
#786 pxp->slave = NULL;
#811 if(pxp->slave == NULL)
#814 if(pxp->slave == NULL)
#823 if(pxp->slave->bf_base == NULL)
#829 pxp->slave->slave = NULL;
#1006 if(pxp == NULL)
#1009 if(pxp->slave != NULL)
#1011 if(pxp->slave->bf_base != NULL)
#1014 pxp->slave->bf_base = NULL;
#1019 pxp->slave = NULL;
#1022 if(pxp->bf_base != NULL)
#1025 pxp->bf_base = NULL;
#1061 assert(pxp->bf_base == NULL);
#1065 if(pxp->bf_base == NULL)
#1106 pxp->bf_base = NULL;
#1107 pxp->slave = NULL;
#1229 if(pxp->bf_base != NULL)
#1232 pxp->bf_base = NULL;
#1237 if(pxp->bf_base == NULL)
#1303 if(pxp->bf_base != NULL)
#1306 pxp->bf_base = NULL;
#1311 if(pxp->bf_base == NULL)
#1412 if(pxp == NULL)
#1415 if(pxp->bf_base != NULL)
#1418 pxp->bf_base = NULL;
#1443 assert(pxp->bf_base == NULL);
#1447 if(pxp->bf_base == NULL)
#1479 pxp->bf_base = NULL;
#1493 if(nciop == NULL)
#1495 if(nciop->pvt != NULL)
#1503 if(nciop == NULL)
#1505 if(nciop->pvt != NULL)
#1533 if(nciop == NULL)
#1534 return NULL;
#1602 if(path == NULL || *path == 0)
#1606 if(nciop == NULL)
#1741 if(path == NULL || *path == 0)
#1745 if(nciop == NULL)
#1831    assert(nciop != NULL);
#1852 if(nciop == NULL)
#1883 if(nciop == NULL)
#1899 if(nciop == NULL)
putget.c#347 NC_attr **attrpp = NULL;
#358 if( attrpp != NULL )
#555 const NC_var *varp = NULL;
#568 assert(varp != NULL);
#660     NC_var *recvarp = NULL; /* last record var */
#872 assert(value != NULL);
#918 assert(value != NULL);
#963 assert(value != NULL);
#1008 assert(value != NULL);
#1053 assert(value != NULL);
#1098 assert(value != NULL);
#1143 assert(value != NULL);
#1188 assert(value != NULL);
#1233 assert(value != NULL);
#1278 assert(value != NULL);
#1323 assert(value != NULL);
#1369 assert(value != NULL);
#1414 assert(value != NULL);
#1459 assert(value != NULL);
#1504 assert(value != NULL);
#1549 assert(value != NULL);
#1594 assert(value != NULL);
#1639 assert(value != NULL);
#1684 assert(value != NULL);
#1729 assert(value != NULL);
#1774 assert(value != NULL);
#1820 assert(value != NULL);
#1865 assert(value != NULL);
#1910 assert(value != NULL);
#1955 assert(value != NULL);
#2000 assert(value != NULL);
#2045 assert(value != NULL);
#2090 assert(value != NULL);
#2135 assert(value != NULL);
#2180 assert(value != NULL);
#2225 assert(value != NULL);
#2271 assert(value != NULL);
#2316 assert(value != NULL);
#2361 assert(value != NULL);
#2406 assert(value != NULL);
#2451 assert(value != NULL);
#2496 assert(value != NULL);
#2541 assert(value != NULL);
#2586 assert(value != NULL);
#2631 assert(value != NULL);
#2676 assert(value != NULL);
#2722 assert(value != NULL);
#2767 assert(value != NULL);
#2812 assert(value != NULL);
#2857 assert(value != NULL);
#2902 assert(value != NULL);
#2947 assert(value != NULL);
#2992 assert(value != NULL);
#3037 assert(value != NULL);
#3082 assert(value != NULL);
#3127 assert(value != NULL);
#3173 assert(value != NULL);
#3218 assert(value != NULL);
#3263 assert(value != NULL);
#3308 assert(value != NULL);
#3353 assert(value != NULL);
#3398 assert(value != NULL);
#3443 assert(value != NULL);
#3488 assert(value != NULL);
#3533 assert(value != NULL);
#3578 assert(value != NULL);
#3624 assert(value != NULL);
#3669 assert(value != NULL);
#3714 assert(value != NULL);
#3759 assert(value != NULL);
#3804 assert(value != NULL);
#3849 assert(value != NULL);
#3894 assert(value != NULL);
#3939 assert(value != NULL);
#3984 assert(value != NULL);
#4029 assert(value != NULL);
#4075 assert(value != NULL);
#4120 assert(value != NULL);
#4165 assert(value != NULL);
#4210 assert(value != NULL);
#4255 assert(value != NULL);
#4300 assert(value != NULL);
#4345 assert(value != NULL);
#4390 assert(value != NULL);
#4435 assert(value != NULL);
#4480 assert(value != NULL);
#4526 assert(value != NULL);
#4571 assert(value != NULL);
#4616 assert(value != NULL);
#4661 assert(value != NULL);
#4706 assert(value != NULL);
#4751 assert(value != NULL);
#4796 assert(value != NULL);
#4841 assert(value != NULL);
#4886 assert(value != NULL);
#4931 assert(value != NULL);
#4977 assert(value != NULL);
#5022 assert(value != NULL);
#5067 assert(value != NULL);
#5112 assert(value != NULL);
#5157 assert(value != NULL);
#5202 assert(value != NULL);
#5247 assert(value != NULL);
#5292 assert(value != NULL);
#5337 assert(value != NULL);
#5382 assert(value != NULL);
#5429 assert(value != NULL);
#5470 assert(value != NULL);
#5510 assert(value != NULL);
#5550 assert(value != NULL);
#5590 assert(value != NULL);
#5630 assert(value != NULL);
#5670 assert(value != NULL);
#5710 assert(value != NULL);
#5750 assert(value != NULL);
#5790 assert(value != NULL);
#5830 assert(value != NULL);
#5871 assert(value != NULL);
#5911 assert(value != NULL);
#5951 assert(value != NULL);
#5991 assert(value != NULL);
#6031 assert(value != NULL);
#6071 assert(value != NULL);
#6111 assert(value != NULL);
#6151 assert(value != NULL);
#6191 assert(value != NULL);
#6231 assert(value != NULL);
#6272 assert(value != NULL);
#6312 assert(value != NULL);
#6352 assert(value != NULL);
#6392 assert(value != NULL);
#6432 assert(value != NULL);
#6472 assert(value != NULL);
#6512 assert(value != NULL);
#6552 assert(value != NULL);
#6592 assert(value != NULL);
#6632 assert(value != NULL);
#6673 assert(value != NULL);
#6713 assert(value != NULL);
#6753 assert(value != NULL);
#6793 assert(value != NULL);
#6833 assert(value != NULL);
#6873 assert(value != NULL);
#6913 assert(value != NULL);
#6953 assert(value != NULL);
#6993 assert(value != NULL);
#7033 assert(value != NULL);
#7074 assert(value != NULL);
#7114 assert(value != NULL);
#7154 assert(value != NULL);
#7194 assert(value != NULL);
#7234 assert(value != NULL);
#7274 assert(value != NULL);
#7314 assert(value != NULL);
#7354 assert(value != NULL);
#7394 assert(value != NULL);
#7434 assert(value != NULL);
#7475 assert(value != NULL);
#7515 assert(value != NULL);
#7555 assert(value != NULL);
#7595 assert(value != NULL);
#7635 assert(value != NULL);
#7675 assert(value != NULL);
#7715 assert(value != NULL);
#7755 assert(value != NULL);
#7795 assert(value != NULL);
#7835 assert(value != NULL);
#7876 assert(value != NULL);
#7916 assert(value != NULL);
#7956 assert(value != NULL);
#7996 assert(value != NULL);
#8036 assert(value != NULL);
#8076 assert(value != NULL);
#8116 assert(value != NULL);
#8156 assert(value != NULL);
#8196 assert(value != NULL);
#8236 assert(value != NULL);
#8277 assert(value != NULL);
#8317 assert(value != NULL);
#8357 assert(value != NULL);
#8397 assert(value != NULL);
#8437 assert(value != NULL);
#8477 assert(value != NULL);
#8517 assert(value != NULL);
#8557 assert(value != NULL);
#8597 assert(value != NULL);
#8637 assert(value != NULL);
#8678 assert(value != NULL);
#8718 assert(value != NULL);
#8758 assert(value != NULL);
#8798 assert(value != NULL);
#8838 assert(value != NULL);
#8878 assert(value != NULL);
#8918 assert(value != NULL);
#8958 assert(value != NULL);
#8998 assert(value != NULL);
#9038 assert(value != NULL);
#9079 assert(value != NULL);
#9119 assert(value != NULL);
#9159 assert(value != NULL);
#9199 assert(value != NULL);
#9239 assert(value != NULL);
#9279 assert(value != NULL);
#9319 assert(value != NULL);
#9359 assert(value != NULL);
#9399 assert(value != NULL);
#9439 assert(value != NULL);
#9481 assert(value != NULL);
#9541 assert(edges != NULL);
#10348    if(edges == NULL && varp->ndims > 0) {
#10482    if(edges == NULL && varp->ndims > 0) {
quick_large_files.c#73 if ((res = nc_set_fill(ncidNC_NOFILLNULL)))
#125 if ((res = nc_set_fill(ncidNC_NOFILLNULL)))
#194 if ((res = nc_set_fill(ncidNC_NOFILLNULL)))
#226 if ((res = nc_set_fill(ncidNC_NOFILLNULL)))
#251 if ((res = nc_set_fill(ncidNC_NOFILLNULL)))
#274 if ((res = nc_set_fill(ncidNC_NOFILLNULL)))
#310 if ((res = nc_set_fill(ncidNC_NOFILLNULL)))
#348 if ((res = nc_set_fill(ncidNC_NOFILLNULL)))
#381 if ((res = nc_set_fill(ncidNC_NOFILLNULL)))
#411 if ((res = nc_set_fill(ncidNC_NOFILLNULL)))
#456 if ((res = nc_set_fill(ncidNC_NOFILLNULL)))
#493 if ((res = nc_set_fill(ncidNC_NOFILLNULL)))
#527 if ((res = nc_set_fill(ncidNC_NOFILLNULL)))
renamegroup.c#22    if(msg != NULL)
semantics.c#88    Symbolsym = NULL;
#96     while(parent != NULL) {
#99 if(sym != NULL) break;
#114 if(prim == NULL) continue;
#120     if(sym == NULL) {
#123         while(parent != NULL) {
#126     if(sym != NULL) break;
#130     if(sym == NULL) {
#178    Symbolsym = NULL;
#181    if(sym == NULL) {
#186 if(nextsym != NULL) {
#187     if(sym != NULL) return NULL; /* not unique */
#341 if(sym->typ.basetype != NULL && sym->typ.typecode == NC_NAT)
#380    for(sym=symlist;sym != NULL;sym = sym->next) {
#381 if(sym->typ.basetype != NULL && sym->typ.typecode == NC_NAT)
#427 if(att->data != NULL && listlength(att->data) > 0)
#432 if(var->data != NULL && listlength(var->data) > 0)
#456    Symbolmatch = NULL;
#457    Symbolparent = NULL;
#463    if(candidates == NULL) {
#474    if(refsym->is_prefixed && refsym->prefix != NULL) {
#476 if(parent == NULL) {
#498    assert(parent == NULL || parent->objectclass == NC_GRP);
#499    while(parent != NULL && match == NULL) {
#511    if(match != NULL) {
#541 if(ec != NULL)
#550     if(ec != NULL)
#556        matches = NULL;
#579 matches = NULL;
#593    return NULL;
#727 if(asym->typ.basetype == NULLinferattributetype(asym);
#751     if(asym->data == NULL) {
#756 } else if(asym->typ.basetype == NULL) {
#776     if(asym->att.var == NULL)
#824 if(con == NULL) return NC_NAT;
#901    ASSERT(asym->data != NULL);
#956    if(datalist == NULL || datalist->length == 0) return;
#968    if(prefix == NULL || listlength(prefix) == 0)
#982    if(name == NULL) return NULL;
#983    if(grp == NULLgrp = rootgroup;
#992    return NULL;
#1000    if(pattern == NULL) return NULL;
#1002    if(grp == NULL) return NULL;
#1035    if(seq == NULL) return 0;
#1050     if(sym->container != NULL)
#1052 } else if(sym->container == NULL && sym != rootgroup)
#1058 if(sym->subnodes == NULL)
#1174 if(var->data == NULL) continue; /* no data list to walk */
t_dap.c#125    if(topsrcdir == NULL) {
t_dap3a.c#126    if(topsrcdir == NULL) {
t_misc.c#16    if(msg == NULLmsg = "Error";
#26    if(msg == NULLmsg = "XFAIL";
#37    if(evv == NULL)
test_cvt.c#125    if(topsrcdir == NULL) {
test_get.c#58 err = nc_get_var1_text(ncidiNULL, &value);
#136 err = nc_get_var1_uchar(ncidiNULL, &value);
#214 err = nc_get_var1_schar(ncidiNULL, &value);
#292 err = nc_get_var1_short(ncidiNULL, &value);
#370 err = nc_get_var1_int(ncidiNULL, &value);
#448 err = nc_get_var1_long(ncidiNULL, &value);
#526 err = nc_get_var1_float(ncidiNULL, &value);
#604 err = nc_get_var1_double(ncidiNULL, &value);
#682 err = nc_get_var1_ushort(ncidiNULL, &value);
#760 err = nc_get_var1_uint(ncidiNULL, &value);
#838 err = nc_get_var1_longlong(ncidiNULL, &value);
#916 err = nc_get_var1_ulonglong(ncidiNULL, &value);
#2148 err = nc_get_vara_text(ncidiNULLNULLvalue);
#2304 err = nc_get_vara_uchar(ncidiNULLNULLvalue);
#2460 err = nc_get_vara_schar(ncidiNULLNULLvalue);
#2616 err = nc_get_vara_short(ncidiNULLNULLvalue);
#2772 err = nc_get_vara_int(ncidiNULLNULLvalue);
#2928 err = nc_get_vara_long(ncidiNULLNULLvalue);
#3084 err = nc_get_vara_float(ncidiNULLNULLvalue);
#3240 err = nc_get_vara_double(ncidiNULLNULLvalue);
#3396 err = nc_get_vara_ushort(ncidiNULLNULLvalue);
#3552 err = nc_get_vara_uint(ncidiNULLNULLvalue);
#3708 err = nc_get_vara_longlong(ncidiNULLNULLvalue);
#3864 err = nc_get_vara_ulonglong(ncidiNULLNULLvalue);
#4039                    err = nc_get_vars_text(ncidiNULLNULLNULLvalue);
#4213                    err = nc_get_vars_uchar(ncidiNULLNULLNULLvalue);
#4387                    err = nc_get_vars_schar(ncidiNULLNULLNULLvalue);
#4561                    err = nc_get_vars_short(ncidiNULLNULLNULLvalue);
#4735                    err = nc_get_vars_int(ncidiNULLNULLNULLvalue);
#4909                    err = nc_get_vars_long(ncidiNULLNULLNULLvalue);
#5083                    err = nc_get_vars_float(ncidiNULLNULLNULLvalue);
#5257                    err = nc_get_vars_double(ncidiNULLNULLNULLvalue);
#5431                    err = nc_get_vars_ushort(ncidiNULLNULLNULLvalue);
#5605                    err = nc_get_vars_uint(ncidiNULLNULLNULLvalue);
#5779                    err = nc_get_vars_longlong(ncidiNULLNULLNULLvalue);
#5953                    err = nc_get_vars_ulonglong(ncidiNULLNULLNULLvalue);
#6138                    err = nc_get_varm_text(ncid,i,NULL,NULL,NULL,NULL,value);
#6320                    err = nc_get_varm_uchar(ncid,i,NULL,NULL,NULL,NULL,value);
#6502                    err = nc_get_varm_schar(ncid,i,NULL,NULL,NULL,NULL,value);
#6684                    err = nc_get_varm_short(ncid,i,NULL,NULL,NULL,NULL,value);
#6866                    err = nc_get_varm_int(ncid,i,NULL,NULL,NULL,NULL,value);
#7048                    err = nc_get_varm_long(ncid,i,NULL,NULL,NULL,NULL,value);
#7230                    err = nc_get_varm_float(ncid,i,NULL,NULL,NULL,NULL,value);
#7412                    err = nc_get_varm_double(ncid,i,NULL,NULL,NULL,NULL,value);
#7594                    err = nc_get_varm_ushort(ncid,i,NULL,NULL,NULL,NULL,value);
#7776                    err = nc_get_varm_uint(ncid,i,NULL,NULL,NULL,NULL,value);
#7958                    err = nc_get_varm_longlong(ncid,i,NULL,NULL,NULL,NULL,value);
#8140                    err = nc_get_varm_ulonglong(ncid,i,NULL,NULL,NULL,NULL,value);
test_nstride_cached.c#97    if(svc != NULL) {
#100 testserver[1] = NULL;
#103        svc = NC_findtestserver("thredds",NULL);
#105    if(svc == NULL) {
test_partvar.c#99    const char* svc = NULL;
#103    if(svc != NULL) {
#106 dtstestserver[1] = NULL;
#109        svc = NC_findtestserver("dts",NULL);
#111    if(svc == NULL) {
test_put.c#253     err = nc_inq_var(ncidiname, &datatype, &ndimsdimidsNULL);
#337     err = nc_inq_var(ncidiname, &datatype, &ndimsdimidsNULL);
#421     err = nc_inq_var(ncidiname, &datatype, &ndimsdimidsNULL);
#505     err = nc_inq_var(ncidiname, &datatype, &ndimsdimidsNULL);
#589     err = nc_inq_var(ncidiname, &datatype, &ndimsdimidsNULL);
#673     err = nc_inq_var(ncidiname, &datatype, &ndimsdimidsNULL);
#757     err = nc_inq_var(ncidiname, &datatype, &ndimsdimidsNULL);
#841     err = nc_inq_var(ncidiname, &datatype, &ndimsdimidsNULL);
#925     err = nc_inq_var(ncidiname, &datatype, &ndimsdimidsNULL);
#1009     err = nc_inq_var(ncidiname, &datatype, &ndimsdimidsNULL);
#1093     err = nc_inq_var(ncidiname, &datatype, &ndimsdimidsNULL);
#1177     err = nc_inq_var(ncidiname, &datatype, &ndimsdimidsNULL);
#2162    nc_inq_format_extended(ncid, &formatNULL);
#2198 err = nc_put_var1_text(ncidiNULL, &value);
#2256    nc_inq_format_extended(ncid, &formatNULL);
#2292 err = nc_put_var1_uchar(ncidiNULL, &value);
#2350    nc_inq_format_extended(ncid, &formatNULL);
#2386 err = nc_put_var1_schar(ncidiNULL, &value);
#2444    nc_inq_format_extended(ncid, &formatNULL);
#2480 err = nc_put_var1_short(ncidiNULL, &value);
#2538    nc_inq_format_extended(ncid, &formatNULL);
#2574 err = nc_put_var1_int(ncidiNULL, &value);
#2632    nc_inq_format_extended(ncid, &formatNULL);
#2668 err = nc_put_var1_long(ncidiNULL, &value);
#2726    nc_inq_format_extended(ncid, &formatNULL);
#2762 err = nc_put_var1_float(ncidiNULL, &value);
#2820    nc_inq_format_extended(ncid, &formatNULL);
#2856 err = nc_put_var1_double(ncidiNULL, &value);
#2914    nc_inq_format_extended(ncid, &formatNULL);
#2950 err = nc_put_var1_ushort(ncidiNULL, &value);
#3008    nc_inq_format_extended(ncid, &formatNULL);
#3044 err = nc_put_var1_uint(ncidiNULL, &value);
#3102    nc_inq_format_extended(ncid, &formatNULL);
#3138 err = nc_put_var1_longlong(ncidiNULL, &value);
#3196    nc_inq_format_extended(ncid, &formatNULL);
#3232 err = nc_put_var1_ulonglong(ncidiNULL, &value);
#3296    nc_inq_format_extended(ncid, &formatNULL);
#3433    nc_inq_format_extended(ncid, &formatNULL);
#3570    nc_inq_format_extended(ncid, &formatNULL);
#3707    nc_inq_format_extended(ncid, &formatNULL);
#3844    nc_inq_format_extended(ncid, &formatNULL);
#3981    nc_inq_format_extended(ncid, &formatNULL);
#4118    nc_inq_format_extended(ncid, &formatNULL);
#4255    nc_inq_format_extended(ncid, &formatNULL);
#4392    nc_inq_format_extended(ncid, &formatNULL);
#4529    nc_inq_format_extended(ncid, &formatNULL);
#4666    nc_inq_format_extended(ncid, &formatNULL);
#4803    nc_inq_format_extended(ncid, &formatNULL);
#4948    nc_inq_format_extended(ncid, &formatNULL);
#5037 err = nc_put_vara_text(ncidiNULLNULLvalue);
#5099    nc_inq_format_extended(ncid, &formatNULL);
#5188 err = nc_put_vara_uchar(ncidiNULLNULLvalue);
#5250    nc_inq_format_extended(ncid, &formatNULL);
#5339 err = nc_put_vara_schar(ncidiNULLNULLvalue);
#5401    nc_inq_format_extended(ncid, &formatNULL);
#5490 err = nc_put_vara_short(ncidiNULLNULLvalue);
#5552    nc_inq_format_extended(ncid, &formatNULL);
#5641 err = nc_put_vara_int(ncidiNULLNULLvalue);
#5703    nc_inq_format_extended(ncid, &formatNULL);
#5792 err = nc_put_vara_long(ncidiNULLNULLvalue);
#5854    nc_inq_format_extended(ncid, &formatNULL);
#5943 err = nc_put_vara_float(ncidiNULLNULLvalue);
#6005    nc_inq_format_extended(ncid, &formatNULL);
#6094 err = nc_put_vara_double(ncidiNULLNULLvalue);
#6156    nc_inq_format_extended(ncid, &formatNULL);
#6245 err = nc_put_vara_ushort(ncidiNULLNULLvalue);
#6307    nc_inq_format_extended(ncid, &formatNULL);
#6396 err = nc_put_vara_uint(ncidiNULLNULLvalue);
#6458    nc_inq_format_extended(ncid, &formatNULL);
#6547 err = nc_put_vara_longlong(ncidiNULLNULLvalue);
#6609    nc_inq_format_extended(ncid, &formatNULL);
#6698 err = nc_put_vara_ulonglong(ncidiNULLNULLvalue);
#6769    nc_inq_format_extended(ncid, &formatNULL);
#6872     err = nc_put_vars_text(ncidiNULLNULLstridevalue);
#6941    nc_inq_format_extended(ncid, &formatNULL);
#7044     err = nc_put_vars_uchar(ncidiNULLNULLstridevalue);
#7113    nc_inq_format_extended(ncid, &formatNULL);
#7216     err = nc_put_vars_schar(ncidiNULLNULLstridevalue);
#7285    nc_inq_format_extended(ncid, &formatNULL);
#7388     err = nc_put_vars_short(ncidiNULLNULLstridevalue);
#7457    nc_inq_format_extended(ncid, &formatNULL);
#7560     err = nc_put_vars_int(ncidiNULLNULLstridevalue);
#7629    nc_inq_format_extended(ncid, &formatNULL);
#7732     err = nc_put_vars_long(ncidiNULLNULLstridevalue);
#7801    nc_inq_format_extended(ncid, &formatNULL