Lines Matching refs:Vcchar_t
37 Vcchar_t* ibuf; /* default input data */
40 Vcchar_t* obuf; /* default output data */
42 Vcchar_t* endo; /* upper bound of array */
44 Vcchar_t* abuf; /* auxiliary buffer */
47 Vcchar_t run1; /* run-heads of rle2() */
48 Vcchar_t run2;
71 Vcchar_t *dt, *enddt, *o, *endo;
141 Vcchar_t *dt, *enddt, *o, *endo;
235 Vcchar_t *dt, *enddt;
291 Vcchar_t c, *chr, *run, *dt, *enddt, *endb, *nextb;
367 Vcchar_t *dt, *output, *space;
376 rle->ibuf = (Vcchar_t*)data;
397 if(!(output = space = vcbuffer(vc, NIL(Vcchar_t*), outsz+128, hd)) )
418 output = vcbuffer(vc, NIL(Vcchar_t*), sz, hd);
474 Vcchar_t *output;
482 rle->ibuf = rle->abuf = NIL(Vcchar_t*);
496 if(!(output = vcbuffer(vc, (Vcchar_t*)0, sz, 0)) )
533 if(rle->ibuf && (rle->ibuf < (Vcchar_t*)data || rle->ibuf >= (Vcchar_t*)data+size) )
535 if(rle->abuf && (rle->abuf < (Vcchar_t*)data || rle->abuf >= (Vcchar_t*)data+size) )
544 static ssize_t rleextract(Vcodex_t* vc, Vcchar_t** datap)
548 Vcchar_t** datap; /* basis string for persistence */
563 if(!(ident = (char*)vcbuffer(vc, NIL(Vcchar_t*), sizeof(int)*n+1, 0)) )
573 static Vcodex_t* rlerestore(Vcchar_t* data, ssize_t dtsz)
576 Vcchar_t* data; /* persistence data */