constraints.c#413     DCEsliceslice = &segment->slices[j];
#416     slice->first = startp[dimindex+j];
#417     slice->stride = stridep[dimindex+j];
#419     slice->count = count;
#420     slice->length = count * slice->stride;
#421     slice->last = (slice->first + slice->length) - 1;
#422     if(slice->last >= slice->declsize) {
#423 slice->last = slice->declsize - 1;
#425 slice->length = (slice->last - slice->first) + 1;
#447dapiswholeslice(DCEslicesliceCDFnodedim)
#449    if(slice->first != 0 || slice->stride != 1) return 0;
#451 if(slice->length != dim->dim.declsize) return 0;
#453 size_t count = slice->count;
#454 if(slice->declsize == 0
#455    || count != slice->declsize) return 0;
#717     DCEsliceslice;
#719     slice = &segment->slices[j];
#722     dcemakewholeslice(slice,dim->dim.declsize0);
#802dapshiftslice(DCEsliceslice)
#804    size_t first = slice->first;
#805    size_t stride = slice->stride;
#807    slice->first = 0;
#808    slice->stride = 1;
#809    slice->length = slice->count;
#810    slice->last = slice->length - 1;
#829     DCEsliceslice = seg->slices+j;
#830     dapshiftslice(slice);
constraints.h#22extern void dapmakewholeslice(DCEsliceslice, struct CDFnodedim);
dapdump.c#567dumpslice(DCEsliceslice)
#572    if(slice->last > slice->declsize && slice->declsize > 0)
#573        slice->last = slice->declsize - 1;
#574    if(slice->count == 1) {
#576            (unsigned long)slice->first);
#577    } else if(slice->stride == 1) {
#579                (unsigned long)slice->first,
#580                (unsigned long)slice->last);
#583                (unsigned long)slice->first,
#584                (unsigned long)slice->stride,
#585                (unsigned long)slice->last);
#592dumpslices(DCEsliceslice, unsigned int rank)
#599    for(i=0;i<rank;i++,slice++) {
#600 char* sslice = dumpslice(slice);
dapdump.h#62extern char* dumpslice(DCEsliceslice);
#63extern char* dumpslices(DCEsliceslice, unsigned int rank);
dceconstraints.c#613     DCEsliceslice = (DCEslice*)node;
#614     size_t last = (slice->first+slice->length)-1;
#615            if(slice->count == 1) {
#617             (unsigned long)slice->first,dimdecl(slice->declsize));
#618            } else if(slice->stride == 1) {
#620             (unsigned long)slice->first,
#622             dimdecl(slice->declsize));
#625     (unsigned long)slice->first,
#626     (unsigned long)slice->stride,
#628             dimdecl(slice->declsize));
#644         DCEsliceslice = segment->slices+i;
#645                dcetobuffer((DCEnode*)slice,buf);
#910dceiswholeslice(DCEsliceslice)
#912    if(slice->first != 0
#913       || slice->stride != 1
#914       || slice->length != slice->declsize) return 0;
#932dcemakewholeslice(DCEsliceslice, size_t declsize)
#934    slice->first = 0;
#935    slice->stride = 1;
#936    slice->length = declsize;
#937    slice->declsize = declsize;
#938    slice->count = declsize;
#939    slice->last = slice->length - 1;
#1058     DCEsliceslice = (DCEslice*)node;
#1061     (unsigned long)slice->first,
#1062     (unsigned long)slice->stride,
#1063     (unsigned long)slice->last,
#1064     (unsigned long)slice->length,
#1065     (unsigned long)slice->count,
#1066     (unsigned long)slice->declsize);
#1085         DCEsliceslice = segment->slices+i;
#1086                dcedumpraw((DCEnode*)slice,buf);
dceconstraints.h#113extern void dcemakewholeslice(DCEsliceslice, size_t declsize);
dceparse.c#102     DCEsliceslice = (DCEslice*)nclistget(slices,i);
#103     segment->slices[i] = *slice;
#104     free(slice);
#126    DCEsliceslice = (DCEslice*)dcecreate(CES_SLICE);
#145    slice->first  = first;
#146    slice->stride = (stride == 0 ? 1 : stride);
#147    slice->last   = last;
#148    slice->length  = (slice->last - slice->first) + 1;
#149    slice->count  = slice->length / slice->stride;
#152 dumpslice(slice));
#154    return slice;
#198    DCEsliceslice;
#207    slice = (DCEslice*)dcecreate(CES_SLICE);
#208    slice->first = start;
#209    slice->stride = 1;
#210    slice->length = 1;
#211    slice->last = start;
#212    slice->count = 1;
#213    nclistpush(list,(void*)slice);
#225 DCEsliceslice = (DCEslice*)nclistget(list,i);
#226        seg->slices[i] = *slice;
#227 free(slice);
getvara.c#890slicestring(OClink conn, char* stringmemDCEsliceslice, struct NCMEMORYmemory)
#908slice->first,slice->stride,slice->stop,slice->declsize);
#913    for(i=slice->first;i<slice->length;i+=slice->stride) {
ocdump.c#211ocdumpslice(OCsliceslice)
#214    fprintf(stdout,"%lu",(unsigned long)slice->first);
#215    if(slice->stride > 1) fprintf(stdout,":%lu",(unsigned long)slice->stride);
#216    fprintf(stdout,":%lu",(unsigned long)(slice->first+slice->count)-1);
#235         OCsliceslice = (OCslice*)oclistget(sliceset,j);
#236         ocdumpslice(slice);
ocdump.h#9extern void ocdumpslice(OCsliceslice);
ocutil.c#81     OCsliceslice = (OCslice*)oclistpop(slices);
#82     if(slice != NULL) free(slice);


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