Lines Matching defs:io
83 Vcio_t io;
115 vcioinit(&io, output, s);
118 vcioputu(&io, dtsz); /* size of raw data */
119 vcioputc(&io, huff->maxs); /* the control code */
124 vcioputc(&io, *dt);
127 if((s = vchputcode(VCH_SIZE, size, huff->maxs, vcionext(&io), vciomore(&io))) <= 0)
129 else vcioskip(&io,s);
130 /**/DEBUG_PRINT(2,"headsz=%d ",vciosize(&io));
132 vciosetb(io, b, n, VC_ENCODE);
134 vcioaddb(&io, b, n, bits[*dt], size[*dt]);
135 vcioendb(&io, b, n, VC_ENCODE); /* flush any remaining bits */
139 s = vciosize(&io); /**/DEBUG_PRINT(2,"cmpsz=%d\n",s);
164 Vcio_t io;
175 vcioinit(&io, data, dtsz);
176 sz = (ssize_t)vciogetu(&io);
182 if((sz = vciogetc(&io)) == 0 )
183 { n = vciogetc(&io);
188 { if((n = vchgetcode(VCH_SIZE, huff->size, sz, vcionext(&io), vciomore(&io))) < 0)
190 else vcioskip(&io,n);
202 vciosetb(&io, b, n, VC_DECODE); /* associate b,n as bit vector */
204 { vciofilb(&io, b, n, sz);
208 { vciodelb(&io, b, n, size[p]); /* consume bits */
217 { vciodelb(&io, b, n, sz); /* consume bits */
221 vcioendb(&io, b, n, VC_DECODE);