Lines Matching refs:runlength
87 uint32 runlength = 0; in printruns() local
95 if (runlength <= 0) { in printruns()
97 runlength = *runs++; in printruns()
98 if (x+runlength > lastx) in printruns()
99 runlength = runs[-1] = lastx-x; in printruns()
100 x += runlength; in printruns()
115 while (runlength > 6) { /* Run is greater than six... */ in printruns()
116 if (runlength >= WBarr[l].width) { in printruns()
122 runlength -= WBarr[l].width; in printruns()
126 while (runlength > 0 && runlength <= 6) { in printruns()
130 if (runlength <= bitsleft) { in printruns()
132 t |= ((1 << runlength)-1) << (bitsleft-runlength); in printruns()
133 bitsleft -= runlength; in printruns()
134 runlength = 0; in printruns()
139 runlength = *runs++; in printruns()
140 if (x+runlength > lastx) in printruns()
141 runlength = runs[-1] = lastx-x; in printruns()
142 x += runlength; in printruns()
147 runlength -= bitsleft; in printruns()