Searched refs:Vcchar_t (Results 1 - 25 of 44) sorted by relevance

12

/ast/src/lib/libvcodex/Vcdelta/
H A Dvcdelta.h58 { Vcchar_t type; /* COPY, RUN, ADD, NOOP, BYTE */
59 Vcchar_t size; /* if 0, size coded separately */
60 Vcchar_t mode; /* address mode for COPY */
69 { Vcchar_t s_near; /* size of near address cache */
70 Vcchar_t s_same; /* size of same address cache */
H A Dvchamming.c38 Vcchar_t *srcdt, *tardt, *output, *dt;
49 if(tarsz > 0 && !(tardt = (Vcchar_t*)data) )
55 if(srcsz > 0 && !(srcdt = disc ? (Vcchar_t*)disc->data : NIL(Vcchar_t*)) )
58 if(!(output = vcbuffer(vc, NIL(Vcchar_t*), tarsz, 0)) )
95 Vcchar_t *srcdt, *tardt, *output, *dt;
106 if(tarsz > 0 && !(tardt = (Vcchar_t*)data) )
114 if(srcsz > 0 && !(srcdt = disc ? (Vcchar_t*)disc->data : NIL(Vcchar_t*)) )
117 if(!(output = vcbuffer(vc, NIL(Vcchar_t*), tars
[all...]
H A Dvcdtable.c37 Vcchar_t* str = (Vcchar_t*)argstr;
63 Vcchar_t* str = (Vcchar_t*)argstr;
92 Vcchar_t srcbuf[VCD_TBLSIZE], tarbuf[VCD_TBLSIZE], *del;
137 Vcchar_t srcbuf[VCD_TBLSIZE], *tarbuf;
H A Dvcdhdr.h54 { Vcchar_t add[VCD_ADDMAX];
55 Vcchar_t copy[VCD_ADDR][VCD_COPYMAX];
56 Vcchar_t addcopy[VCD_ADDCOPY][VCD_ADDR][VCD_COPYADD];
57 Vcchar_t copyadd[VCD_ADDR][VCD_COPYADD][VCD_ADDCOPY];
/ast/src/lib/libvcodex/Vcmisc/
H A Dvcmap.c30 static Vcchar_t A2E[] =
50 static Vcchar_t E2A[] =
70 static Vcchar_t A2I[] =
90 static Vcchar_t I2A[] =
110 static Vcchar_t A2O[] =
130 static Vcchar_t O2A[] =
150 static Vcchar_t A2S[] =
170 static Vcchar_t S2A[] =
190 static Vcchar_t A2H[] =
210 static Vcchar_t H2
[all...]
H A Dvcmtf.c27 typedef ssize_t (*Mtf_f)_ARG_((Vcchar_t*, Vcchar_t*, Vcchar_t*, int));
28 static ssize_t mtfp _ARG_((Vcchar_t*, Vcchar_t*, Vcchar_t*, int));
29 static ssize_t mtf0 _ARG_((Vcchar_t*, Vcchar_t*, Vcchar_t*, int));
52 static ssize_t mtfp(Vcchar_t* d
[all...]
H A Dvcrle.c37 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
[all...]
H A Dvctranspose.c58 static ssize_t transflip(Vcchar_t* data, ssize_t dtsz, int rsep, Vcchar_t* flip)
61 Vcchar_t* data;
64 Vcchar_t* flip;
115 static ssize_t unflip(Vcchar_t* data, ssize_t dtsz, int rsep, Vcchar_t* flip)
118 Vcchar_t* data;
121 Vcchar_t* flip;
190 static void transfixed(Vcchar_t* oldtbl, ssize_t nrows, ssize_t ncols, Vcchar_t* newtb
[all...]
/ast/src/cmd/vczip/tests/
H A Dtvcsum.c26 { Vcchar_t* str;
27 Vcchar_t* sum;
39 Vcchar_t *sum, hex[1024];
H A Dtvcrdb.c36 { Vcchar_t* str1;
38 Vcchar_t* str2;
43 { { (Vcchar_t*)"aaaaa", 5, (Vcchar_t*)"AAAAAA", 6 },
44 { (Vcchar_t*)"bbbbb", 5, (Vcchar_t*)"BBBBBB", 6 },
45 { (Vcchar_t*)"ccccc", 5, (Vcchar_t*)"CCCCCC", 6 },
46 { (Vcchar_t*)"ddddd", 5, (Vcchar_t*)"DDDDD
[all...]
H A Dtvctable.c23 typedef Vcchar_t Matrix_t[16][8];
51 Vcchar_t *mt, *cmp, *tstr;
52 Vcchar_t store[2*sizeof(Mt)];
H A Dtvctranspose.c29 Vcchar_t matrix[NROWS][NCOLS], trans[NCOLS][NROWS], *tr;
/ast/src/lib/libvcodex/
H A Dvcqsort.c28 do { Vcchar_t *ll = (Vcchar_t*)(le); \
29 Vcchar_t *rr = (Vcchar_t*)(re); \
47 Vcchar_t *base = (Vcchar_t*)list;
H A Dvcbuffer.c28 Vcchar_t* _vcbuffer(Vcodex_t* vc, Vcchar_t* trunc, ssize_t size, ssize_t head)
30 Vcchar_t* _vcbuffer(vc, trunc, size, head)
32 Vcchar_t* trunc; /* if != NULL, a buffer to be truncated */
44 return NIL(Vcchar_t*);
68 return NIL(Vcchar_t*);
74 return NIL(Vcchar_t*);
77 size += (head = trunc - (Vcchar_t*)b->buf);
80 RETURN(NIL(Vcchar_t*));
95 return (Vcchar_t*)(
[all...]
H A Dvcrecode.c28 int vcrecode(Vcodex_t* vc, Vcchar_t** dtp, ssize_t* dtz, ssize_t head, int type)
32 Vcchar_t** dtp; /* input/output data */
39 Vcchar_t *dt;
H A Dvcodex.h115 typedef unsigned char Vcchar_t; typedef
138 { Vcchar_t* data; /* the data buffer */
139 Vcchar_t* next; /* current position in buffer */
140 Vcchar_t* endb; /* end of buffer or data in it */
161 { Vcchar_t* data; /* the encoding data for handle */
281 extern ssize_t vcbcktsort _ARG_((ssize_t*, ssize_t*, ssize_t, Vcchar_t*, ssize_t*));
309 extern ssize_t vchexcode _ARG_((Vcchar_t*, ssize_t, Vcchar_t*, ssize_t, int));
321 extern ssize_t vcioput2 _ARG_((Vcio_t*, Vcchar_t, Vcchar_t, Vcint_
[all...]
H A Dvchdr.h88 Vcchar_t*, ssize_t,
89 Vcchar_t*, ssize_t,
90 Vcchar_t**, ssize_t));
H A Dvcbcktsort.c31 ssize_t vcbcktsort(ssize_t* indx, ssize_t* list, ssize_t n, Vcchar_t* data, ssize_t* bckt)
37 Vcchar_t* data; /* data used to sort */
81 ssize_t vcbcktsort(ssize_t* sort, ssize_t* list, ssize_t n, Vcchar_t* data, ssize_t* bckt)
88 Vcchar_t* data; /* data identifying elements */
H A Dvcclose.c41 vcbuffer(vc, NIL(Vcchar_t*), -1, -1); /* free all cached buffers */
H A Dvcio.c39 Vcchar_t *ptr, *code;
41 Vcchar_t data[2*sizeof(Vcint_t)];
74 Vcchar_t *ptr;
96 Vcchar_t data[sizeof(Vcint_t)];
97 Vcchar_t *code = &data[sizeof(data) - 1];
98 Vcchar_t *ptr;
132 Vcchar_t *ptr;
160 ssize_t _vcioput2(Vcio_t* io, Vcint_t v, Vcchar_t a, Vcchar_t z)
165 Vcchar_t
[all...]
/ast/src/lib/libvcodex/Vcwindow/
H A Dvcwhdr.h64 extern int vcwngfreq _ARG_((size_t*, Vcchar_t*, size_t));
65 extern double vcwngmatch _ARG_((int*,size_t*,size_t,Vcchar_t*,size_t,size_t,double));
66 extern Grint_t vcwngsig _ARG_((Vcchar_t*, size_t));
70 extern int vcwfsearch _ARG_((Vcwfile_t*, Vcchar_t*, size_t));
H A Dvcwngram.c29 int vcwngfreq(size_t* freq, Vcchar_t* data, size_t size)
33 Vcchar_t* data; /* data to be aggregated */
58 Vcchar_t* data, size_t dtsz, size_t pos, double stop)
64 Vcchar_t* data; /* source data array */
71 Vcchar_t *lldt, *lrdt; /* boundaries of left data segment */
74 Vcchar_t *rldt, *rrdt; /* boundaries of right data segment */
79 Vcchar_t *edata;
179 Grint_t vcwngsig(Vcchar_t* data, size_t n)
182 Vcchar_t* data;
187 Vcchar_t* end
[all...]
/ast/src/lib/libvcodex/Vchuff/
H A Dvchcode.c28 static ssize_t rlcode(ssize_t nsym, ssize_t* clen, ssize_t cmax, Vcchar_t* rle, ssize_t rlsz, int encode)
34 Vcchar_t* rle; /* buffer to store rle sequence */
40 Vcchar_t *rl = rle, *endr = rle+rlsz;
84 ssize_t vchputcode(ssize_t nsym, ssize_t* clen, ssize_t maxs, Vcchar_t* data, size_t dtsz)
90 Vcchar_t* data; /* data buffer for output */
95 Vcchar_t *len;
100 if(!(len = (Vcchar_t*)malloc(nl*sizeof(Vcchar_t*))) )
129 ssize_t vchgetcode(ssize_t nsym, ssize_t* clen, ssize_t maxs, Vcchar_t* data, size_t dtsz)
135 Vcchar_t* dat
[all...]
H A Dvchuff.h68 extern ssize_t vchgetcode _ARG_((ssize_t, ssize_t*, ssize_t, Vcchar_t*, size_t));
69 extern ssize_t vchputcode _ARG_((ssize_t, ssize_t*, ssize_t, Vcchar_t*, size_t));
H A Dvchuffpart.c41 static double entropy(ssize_t* freq, Vcchar_t* data, size_t size)
45 Vcchar_t* data;
53 ADDFREQ(freq, Vcchar_t*, data, size);
97 Vcchar_t *buf;
110 static int part(Part_t* pt, Vcchar_t* data, size_t size, ssize_t* rfreq, double re)
114 Vcchar_t* data; /* dataset to be partitioned */
175 Vcchar_t *output, *dt;
183 e = entropy(freq, (Vcchar_t*)data, size);
193 if(!(output = vcbuffer(vc, NIL(Vcchar_t*), n, 0)) )
201 if(part(pt, (Vcchar_t*)dat
[all...]

Completed in 55 milliseconds

12