nc_iter.c#46      nciter_t *iterp    /* returned opaque iteration state */)
#56    memset((void*)iterp,0,sizeof(nciter_t)); /* make sure it is initialized */
#71    stat = nc_blkio_init(bufsizevalue_sizendimsdimsizesiterp);
#73    iterp->to_get = 0;
nc_iter.h#40nc_get_iter(Symbol*, size_t bufsizenciter_t *iterp);
#46nc_next_iter(nciter_t *iterp, size_t *start, size_t *count);
nccopy.c#967    nciter_t *iterp; /* opaque structure for iteration status */
#1036    NC_CHECK(nc_get_iter(igrpvaridoption_copy_buffer_size, &iterp));
#1038    start = (size_t *) emalloc((iterp->rank + 1) * sizeof(size_t));
#1039    count = (size_t *) emalloc((iterp->rank + 1) * sizeof(size_t));
#1043    while((ntoget = nc_next_iter(iterpstartcount)) > 0) {
#1067    NC_CHECK(nc_free_iter(iterp));
nciter.c#181    nciter_t *iterp;
#191    iterp = (nciter_t *) emalloc(sizeof(nciter_t));
#192    memset((void*)iterp,0,sizeof(nciter_t)); /* make sure it is initialized */
#198    iterp->dimsizes = (size_t *) emalloc((ndims + 1) * sizeof(size_t));
#199    iterp->chunksizes = (size_t *) emalloc((ndims + 1) * sizeof(size_t));
#206 iterp->dimsizes[dim] = len;
#217     NC_CHECK(nc_inq_var_chunking(ncidvarid, &contigiterp->chunksizes));
#222    NC_CHECK(nc_blkio_init(bufsizevalue_sizendimschunkediterp));
#223    iterp->to_get = 0;
#225    *iterpp = iterp;
#310nc_free_iter(nciter_t *iterp) {
#311    if(iterp->dimsizes)
#312 free(iterp->dimsizes);
#313    if(iterp->chunksizes)
#314 free(iterp->chunksizes);
#315    free(iterp);
nciter.h#50nc_next_iter(nciter_t *iterp, size_t *start, size_t *count);
#54nc_free_iter(nciter_t *iterp);
utils.c#663     ncgiter_t **iterp  /* returned opaque iteration state */
#670 *iterp = gs_init();
#671 gs_push(*iterpgrpid);
#683nc_next_giter(ncgiter_t *iterp, int *grpidp) {
#689    if(gs_empty(iterp)) {
#692 *grpidp = gs_pop(iterp);
#698 gs_push(iterpgrpids[i]);
#710nc_free_giter(ncgiter_t *iterp)
#712    gs_free(iterp);
utils.h#140extern int nc_get_giter(int ncidncgiter_t **iterp);
#147extern int nc_next_giter(ncgiter_t *iterp, int *grpid);
#152extern void nc_free_giter(ncgiter_t *iterp);


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