Searched refs:vc (Results 1 - 25 of 38) sorted by relevance

12

/ast/src/lib/libvcodex/
H A Dvcclose.c28 int vcclose(Vcodex_t* vc) argument
30 int vcclose(vc)
31 Vcodex_t* vc;
34 if(!vc)
37 if(vc->disc && vc->disc->eventf &&
38 (*vc->disc->eventf)(vc, VC_CLOSING, NIL(Void_t*), vc->disc) < 0 )
41 vcbuffer(vc, NI
[all...]
H A Dvccontext.c30 Vccontext_t* vcinitcontext(Vcodex_t* vc, Vccontext_t* ctxt) argument
32 Vccontext_t* vcinitcontext(vc, ctxt)
33 Vcodex_t* vc;
40 { for(p = NIL(Vccontext_t*), c = vc->ctxt; c; p = c, c = c->next)
50 { if(!vc->meth->eventf ||
51 (*vc->meth->eventf)(vc, VC_INITCONTEXT, (Void_t*)(&ctxt)) < 0 || !ctxt)
55 ctxt->next = vc->ctxt;
56 vc->ctxt = ctxt;
61 int vcfreecontext(Vcodex_t* vc, Vccontext_ argument
[all...]
H A Dvcrecode.c28 int vcrecode(Vcodex_t* vc, Vcchar_t** dtp, ssize_t* dtz, ssize_t head, int type) argument
30 int vcrecode(vc, dtp, dtz, head, type)
31 Vcodex_t* vc; /* coding handle */
41 if(!vc->coder) /* nothing to do */
45 vc->coder->head += vc->head + head;
46 sz = vcapply(vc->coder, *dtp, *dtz, &dt);
47 vc->coder->head -= vc->head + head;
53 { if(vcundone(vc
[all...]
H A Dvcdisc.c28 Vcdisc_t* vcdisc(Vcodex_t* vc, Vcdisc_t* disc) argument
30 Vcdisc_t* vcdisc(vc, disc)
31 Vcodex_t* vc;
35 Vcdisc_t *old = vc->disc;
38 if(!vc)
43 (*old->eventf)(vc, VC_DISC, (Void_t*)disc, old) < 0 )
47 if(!vc->meth || !vc->meth->eventf)
49 else rv = (*vc->meth->eventf)(vc, VC_DIS
[all...]
H A Dvcbuffer.c28 Vcchar_t* _vcbuffer(Vcodex_t* vc, Vcchar_t* trunc, ssize_t size, ssize_t head) argument
30 Vcchar_t* _vcbuffer(vc, trunc, size, head)
31 Vcodex_t* vc;
43 if(!vc)
48 for(; vc; vc = vc->coder)
49 { for(n = NIL(Vcbuffer_t*), b = vc->list; b; n = b, b = b->next)
57 else vc->list = b->next;
65 vc
[all...]
H A Dvcopen.c41 Vcodex_t* vc = (Vcodex_t*)Version; /* stop compiler warning */ local
49 if(!meth || !(vc = (Vcodex_t*)calloc(1,sizeof(Vcodex_t))) )
52 if(!(vc->applyf = (flags&VC_ENCODE) ? meth->encodef : meth->decodef) )
53 { free(vc);
57 vc->disc = disc;
58 vc->meth = meth;
59 vc->coder = coder;
60 vc->flags = flags & VC_FLAGS;
62 if(disc && disc->eventf && (*disc->eventf)(vc, VC_OPENING, NIL(Void_t*), disc) < 0)
63 { free(vc);
102 Vcodex_t *vc = NIL(Vcodex_t*); local
[all...]
H A Dvcextract.c36 ssize_t vcextract(Vcodex_t* vc, Void_t** datap) argument
38 ssize_t vcextract(vc, datap)
39 Vcodex_t* vc;
52 if(!(vc->flags&VC_ENCODE) )
56 for(n = -1, coder = vc; coder; coder = coder->coder)
82 if(!(data = vcbuffer(vc, NIL(Vcchar_t*), dtsz, 0)) )
109 Vcodex_t *vc, *coder, *cdr; local
122 vc = coder = NIL(Vcodex_t*);
156 if(vc)
157 vcclose(vc);
[all...]
/ast/src/cmd/vczip/tests/
H A Dtvcbwt.c26 Vcodex_t *vc; local
40 if(!(vc = vcopen(0, Vcbwt, 0, 0, VC_ENCODE)) )
43 if((n = vcapply(vc, tar, strlen(tar), &del)) <= 0)
46 if(!(vc = vcopen(0, Vcbwt, 0, 0, VC_DECODE)) )
48 if((n = vcapply(vc, del, n, &t)) != strlen(tar) )
H A Dtvcmtf.c26 Vcodex_t *vc; local
35 if(!(vc = vcopen(0, Vcmtf, "0", 0, VC_ENCODE)) )
38 if((n = vcapply(vc, tar, strlen(tar), &del)) <= 0)
41 if(!(vc = vcopen(0, Vcmtf, "0", 0, VC_DECODE)) )
43 if((n = vcapply(vc, del, n, &t)) != strlen(tar) )
55 if(!(vc = vcopen(0, Vcmtf, 0, 0, VC_ENCODE)) )
58 if((n = vcapply(vc, tar, strlen(tar), &del)) <= 0)
61 if(!(vc = vcopen(0, Vcmtf, 0, 0, VC_DECODE)) )
63 if((n = vcapply(vc, del, n, &t)) != strlen(tar) )
H A Dtvcrle.c26 Vcodex_t *vc; local
31 if(!(vc = vcopen(0, Vcrle, 0, 0, VC_ENCODE)) )
34 if((n = vcapply(vc, tar, strlen(tar), &del)) <= 0)
37 if(!(vc = vcopen(0, Vcrle, 0, 0, VC_DECODE)) )
39 if((n = vcapply(vc, del, n, &t)) != strlen(tar) )
45 if(!(vc = vcopen(0, Vcrle, "0", 0, VC_ENCODE)) )
48 if((n = vcapply(vc, tar, strlen(tar), &del)) <= 0)
51 if(!(vc = vcopen(0, Vcrle, "0", 0, VC_DECODE)) )
53 if((n = vcapply(vc, del, n, &t)) != strlen(tar) )
H A Dtvctranspose.c30 Vcodex_t *vc; local
38 if(!(vc = vcopen(0, Vctranspose, "0", 0, VC_ENCODE)) )
41 vcsetmtarg(vc, "columns", (Void_t*)1600, 2);
42 if((i = vcapply(vc, matrix, sizeof(matrix), &tr)) != sizeof(matrix) )
H A Dtvcdelta.c27 Vcodex_t *vc; local
35 if(!(vc = vcopen(&disc, Vcdelta, 0, 0, VC_ENCODE)) )
38 if((n = vcapply(vc, tar, strlen(tar), &del)) <= 0)
43 if(!(vc = vcopen(&disc, Vcdelta, 0, 0, VC_DECODE)) )
45 if((n = vcapply(vc, del, n, &t)) != strlen(tar) )
/ast/src/lib/libvcodex/Vcmisc/
H A Dvcmap.c249 static ssize_t vcmap(Vcodex_t* vc, const Void_t* data, size_t size, Void_t** out) argument
251 static ssize_t vcmap(vc, data, size, out)
252 Vcodex_t* vc;
261 Vcmap_t *vcm = vcgetmtdata(vc, Vcmap_t*);
262 Vcdisc_t *disc = vcgetdisc(vc);
273 if(vc->flags&VC_DECODE)
274 if(vcrecode(vc, &dt, &sz, 0, 0) < 0)
277 if(!(output = vcbuffer(vc, NIL(Vcchar_t*), sz, 0)) )
285 if((vc->flags&VC_DECODE) && vc
302 mapevent(Vcodex_t* vc, int type, Void_t* params) argument
[all...]
H A Dvcstrip.c45 static ssize_t strip(Vcodex_t* vc, const Void_t* data, size_t size, Void_t** out) argument
47 static ssize_t strip(vc, data, size, out)
48 Vcodex_t* vc;
59 if(!vc || !(st = vcgetmtdata(vc,Strip_t*)) )
65 vc->undone = 0;
70 vc->undone = size - (edt-dt); /* size of partial line */
113 if(dsz > 0 && vcrecode(vc, &dt, &dsz, 0, 0) < 0 )
118 if(!(output = vcbuffer(vc, NIL(Vcchar_t*), z, 0)) )
137 static ssize_t unstrip(Vcodex_t* vc, cons argument
185 stripevent(Vcodex_t* vc, int type, Void_t* params) argument
[all...]
H A Dvcbwt.c28 static ssize_t vcbwt(Vcodex_t* vc, const Void_t* data, size_t size, Void_t** out) argument
30 static ssize_t vcbwt(vc, data, size, out)
31 Vcodex_t* vc;
58 if(!(output = vcbuffer(vc, NIL(Vcchar_t*), sz, hd)) )
72 if(vcrecode(vc, &output, &sz, hd, 0) < 0 )
75 vcbuffer(vc, dt, -1, -1);
84 if(!(output = vcbuffer(vc, output, rv, -1)) )
93 static ssize_t vcunbwt(Vcodex_t* vc, const Void_t* data, size_t size, Void_t** out) argument
95 static ssize_t vcunbwt(vc, data, size, out)
96 Vcodex_t* vc;
[all...]
H A Dvcmtf.c130 static ssize_t vcmtf(Vcodex_t* vc, const Void_t* data, size_t size, Void_t** out) argument
132 static ssize_t vcmtf(vc, data, size, out)
133 Vcodex_t* vc;
141 Mtf_f mtff = vcgetmtdata(vc, Mtf_f);
146 if(!(output = vcbuffer(vc, NIL(Vcchar_t*), sz, 0)) )
153 if(vcrecode(vc, &output, &sz, 0, 0) < 0)
156 vcbuffer(vc, dt, -1, -1);
164 static ssize_t vcunmtf(Vcodex_t* vc, const Void_t* data, size_t size, Void_t** out) argument
166 static ssize_t vcunmtf(vc, data, size, out)
167 Vcodex_t* vc;
199 mtfextract(Vcodex_t* vc, Vcchar_t** datap) argument
248 mtfevent(Vcodex_t* vc, int type, Void_t* params) argument
[all...]
H A Dvctranspose.c241 static ssize_t transrle(Vcodex_t* vc, const Void_t* data,
244 static ssize_t transrle(vc, data, ncols, nrows, out)
245 Vcodex_t* vc;
256 Transpose_t *trans = vcgetmtdata(vc, Transpose_t*);
260 if(!(output = vcbuffer(vc, NIL(Vcchar_t*), 2*(size + vcsizeu(size)), hd)) )
321 if(vc->coder->coder) /* note that vc->coder is Vcrle */
323 if((sz = _vcrle2coder(vc->coder,hd,chr,c,run,r,&output,sz)) < 0)
341 if(!(output = vcbuffer(vc, output, sz+hd, -1)) )
350 static ssize_t transpose(Vcodex_t* vc, cons argument
438 untranspose(Vcodex_t* vc, const Void_t* data, size_t size, Void_t** out) argument
509 transevent(Vcodex_t* vc, int type, Void_t* params) argument
[all...]
H A Dvcrle.c358 static ssize_t vcrle(Vcodex_t* vc, const Void_t* data, size_t size, Void_t** out) argument
360 static ssize_t vcrle(vc, data, size, out)
361 Vcodex_t* vc;
370 Rle_t *rle = vcgetmtdata(vc, Rle_t*);
397 if(!(output = space = vcbuffer(vc, NIL(Vcchar_t*), outsz+128, hd)) )
409 if(vc->coder) /* run continuator on the two parts */
410 { if(vcrecode(vc, &rle->obuf, &rle->osiz, 0, 0) < 0)
412 if(vcrecode(vc, &rle->abuf, &rle->asiz, 0, 0) < 0)
418 output = vcbuffer(vc, NIL(Vcchar_t*), sz, hd);
441 if(vcrecode(vc,
465 vcunrle(Vcodex_t* vc, const Void_t* data, size_t size, Void_t** out) argument
544 rleextract(Vcodex_t* vc, Vcchar_t** datap) argument
593 rleevent(Vcodex_t* vc, int type, Void_t* params) argument
[all...]
/ast/src/cmd/tests/aso/
H A Dtaso.c24 unsigned char vc, rc; local
32 vc = 1;
33 if ((rc = asocaschar(&vc, 1, 2)) != 1)
35 else if (vc != 2)
36 terror("asocaschar value failed -- expected %d, got %d", 1, vc);
37 else if ((rc = asocaschar(&vc, 1, 3)) != 2)
39 else if (vc != 2)
40 terror("asocaschar value failed -- expected %d, got %d", 2, vc);
41 if ((rc = asoincchar(&vc)) != 2)
43 else if (vc !
[all...]
/ast/src/lib/libvcodex/Vcdelta/
H A Dvchamming.c28 static ssize_t hamming(Vcodex_t* vc, const Void_t* data, size_t size, Void_t** out) argument
30 static ssize_t hamming(vc, data, size, out)
31 Vcodex_t* vc;
41 if(!vc)
44 vc->undone = 0;
53 disc = vcgetdisc(vc);
58 if(!(output = vcbuffer(vc, NIL(Vcchar_t*), tarsz, 0)) )
73 if(vcrecode(vc, &output, &tarsz, 0, 0) < 0 )
76 vcbuffer(vc, dt, -1, -1);
85 static ssize_t unhamming(Vcodex_t* vc, cons argument
[all...]
/ast/src/lib/libast/uwin/
H A Dlog__L.c78 vc(L1, 6.6666666666666703212E-1 ,aaaa,402a,aac5,aaaa, 0, .AAAAAAAAAAAAC5)
79 vc(L2, 3.9999999999970461961E-1 ,cccc,3fcc,2684,cccc, -1, .CCCCCCCCCC2684)
80 vc(L3, 2.8571428579395698188E-1 ,4924,3f92,5782,92f8, -1, .92492492F85782)
81 vc(L4, 2.2222221233634724402E-1 ,8e38,3f63,af2c,39b7, -2, .E38E3839B7AF2C)
82 vc(L5, 1.8181879517064680057E-1 ,2eb4,3f3a,655e,cc39, -2, .BA2EB4CC39655E)
83 vc(L6, 1.5382888777946145467E-1 ,8551,3f1d,781d,e8c5, -2, .9D8551E8C5781D)
84 vc(L7, 1.3338356561139403517E-1 ,95b3,3f08,cd92,907f, -2, .8895B3907FCD92)
85 vc(L8, 1.2500000000000000000E-1 ,0000,3f00,0000,0000, -2, .80000000000000)
H A Dexp.c86 vc(ln2hi, 6.9314718055829871446E-1 ,7217,4031,0000,f7d0, 0, .B17217F7D00000)
87 vc(ln2lo, 1.6465949582897081279E-12 ,bcd5,2ce7,d9cc,e4f1, -39, .E7BCD5E4F1D9CC)
88 vc(lnhuge, 9.4961163736712506989E1 ,ec1d,43bd,9010,a73e, 7, .BDEC1DA73E9010)
89 vc(lntiny,-9.5654310917272452386E1 ,4f01,c3bf,33af,d72e, 7,-.BF4F01D72E33AF)
90 vc(invln2, 1.4426950408889634148E0 ,aa3b,40b8,17f1,295c, 1, .B8AA3B295C17F1)
91 vc(p1, 1.6666666666666602251E-1 ,aaaa,3f2a,a9f1,aaaa, -2, .AAAAAAAAAAA9F1)
92 vc(p2, -2.7777777777015591216E-3 ,0b60,bc36,ec94,b5f5, -8,-.B60B60B5F5EC94)
93 vc(p3, 6.6137563214379341918E-5 ,b355,398a,f15f,792e, -13, .8AB355792EF15F)
94 vc(p4, -1.6533902205465250480E-6 ,ea0e,b6dd,5f84,2e93, -19,-.DDEA0E2E935F84)
95 vc(p
[all...]
H A Dexp__E.c95 vc(p1, 1.5150724356786683059E-2 ,3abe,3d78,066a,67e1, -6, .F83ABE67E1066A)
96 vc(p2, 6.3112487873718332688E-5 ,5b42,3984,0173,48cd, -13, .845B4248CD0173)
97 vc(q1, 1.1363478204690669916E-1 ,b95a,3ee8,ec45,44a2, -3, .E8B95A44A2EC45)
98 vc(q2, 1.2624568129896839182E-3 ,7905,3ba5,f5e7,72e4, -9, .A5790572E4F5E7)
99 vc(q3, 1.5021856115869022674E-6 ,9eb4,36c9,c395,604a, -19, .C99EB4604AC395)
/ast/src/lib/libvcodex/Vchuff/
H A Dvchuffman.c43 int vchcopy(Vcodex_t* vc, ssize_t* freq, ssize_t* size , ssize_t maxs) argument
45 int vchcopy(vc, freq, size, maxs )
46 Vcodex_t* vc;
52 Vchuff_t *huff = vcgetmtdata(vc, Vchuff_t*);
70 static ssize_t vchuff(Vcodex_t* vc, const Void_t* data, size_t dtsz, Void_t** out) argument
72 static ssize_t vchuff(vc, data, dtsz, out)
73 Vcodex_t* vc;
84 Vchuff_t *huff = vcgetmtdata(vc, Vchuff_t*);
113 if(!(output = vcbuffer(vc, NIL(Vcchar_t*), s, 0)) )
140 if(vcrecode(vc,
151 vcunhuff(Vcodex_t* vc, const Void_t* orig, size_t dtsz, Void_t** out) argument
233 huffevent(Vcodex_t* vc, int type, Void_t* params) argument
[all...]
H A Dvchuffpart.c164 static ssize_t pthuff(Vcodex_t* vc, const Void_t* data, size_t size, Void_t** out) argument
166 static ssize_t pthuff(vc, data, size, out)
167 Vcodex_t* vc; /* Vcodex handle */
177 Part_t *pt = vcgetmtdata(vc, Part_t*);
193 if(!(output = vcbuffer(vc, NIL(Vcchar_t*), n, 0)) )
208 if(vcrecode(vc, &output, &n, 0, 0) < 0)
211 vcbuffer(vc, dt, -1, -1);
221 static ssize_t ptunhuff(Vcodex_t* vc, const Void_t* orig, size_t size, Void_t** out) argument
223 static ssize_t ptunhuff(vc, orig, size, out)
224 Vcodex_t* vc; /* Vcode
284 ptevent(Vcodex_t* vc, int type, Void_t* params) argument
[all...]

Completed in 412 milliseconds

12