Lines Matching defs:nbuff
174 int nbuff; /* The allocated dimension of buffer[] */
269 glh->nbuff = (buflen+GLH_SEG_SIZE-1) / GLH_SEG_SIZE;
282 glh->nfree = glh->nbuff;
297 if(glh->nbuff > 0) {
298 glh->nbuff = glh->nfree;
299 glh->buffer = (GlhLineSeg *) malloc(sizeof(GlhLineSeg) * glh->nbuff);
309 for(i=0; i<glh->nbuff-1; i++) {
1631 int nbuff; /* The number of segments in the new buffer */
1644 nbuff = (bufsize+GLH_SEG_SIZE-1) / GLH_SEG_SIZE;
1648 if(glh->nbuff != nbuff) {
1656 if(glh->nbuff == 0 && nbuff>0) {
1657 glh->buffer = (GlhLineSeg *) malloc(sizeof(GlhLineSeg) * nbuff);
1660 glh->nbuff = nbuff;
1661 glh->nfree = glh->nbuff;
1668 for(i=0; i<glh->nbuff-1; i++) {
1676 } else if(nbuff == 0) {
1681 glh->nbuff = 0;
1693 * the buffer contains at most 'nbuff' used line segments.
1695 while(glh->list.head && glh->nbusy > nbuff)
1700 buffer = (GlhLineSeg *) malloc(nbuff * sizeof(GlhLineSeg));
1725 for(i=nbusy; i<nbuff-1; i++)
1727 if(i < nbuff)
1737 glh->nbuff = nbuff;
1739 glh->nfree = nbuff - nbusy;
1837 for(i=0; i<glh->nbuff-1; i++) {
1842 glh->nfree = glh->nbuff;