Lines Matching defs:tbl
79 Vcrdtable_t *tbl, *tst;
124 if(!(tbl = vcrdparse(&info, Data, dtsz, 0)) )
126 if(tbl->fldn != 6 || tbl->recn != N_RECORDS)
127 terror("vcrdparse(): fldn=%d, recn=%d, something is not right", tbl->fldn, tbl->recn);
130 if((k = vcrdextract(tbl, 3, buff[0], sizeof(buff[0]), VCRD_FIELD)) <= 0)
132 if(vcrdattrs(tbl, -1, VCRD_PAD, 1) < 0)
134 if((n = vcrdextract(tbl, 3, buff[0], sizeof(buff[0]), VCRD_FIELD)) <= 0)
138 if(n != tbl->fld[3].maxz*N_RECORDS)
142 info.fldn = tbl->fldn;
143 info.recn = tbl->recn;
146 for(k = 0; k < tbl->fldn; ++k)
147 { if((r = vcrdextract(tbl, k, buff[k], sizeof(buff[0]), VCRD_FIELD)) <= 0 )
149 if((n = vcrdfield(tst, k, tbl->fld[k].maxz, buff[k], r)) != r)
170 if(!(plan = vcrdmakeplan(tbl, 0)) )
172 if(plan->fldn != tbl->fldn)
182 if(vcrdexecplan(tbl, plan, VC_ENCODE) < 0)
184 vcrdattrs(tbl, -1, VCRD_PAD, 0);
185 r = vcrdextract(tbl, -1, test, sizeof(test), VCRD_RECORD);
188 if(vcrdexecplan(tbl, plan, VC_DECODE) < 0)
190 r = vcrdextract(tbl, -1, test, sizeof(test), VCRD_RECORD);
197 for(k = 0; k < tbl->fldn; ++k)
198 { if((r = vcrdextract(tbl, k, buff[0], sizeof(buff[0]), VCRD_RECORD)) <= 0)
200 if(vcrdvector(tbl, k, buff[1], sizeof(buff[1]), VC_ENCODE) < 0)
202 if(vcrdsize(tbl) != r)
204 if(vcrdvector(tbl, k, buff[1], sizeof(buff[1]), VC_DECODE) < 0)
206 if(vcrdsize(tbl) != r)
208 if(vcrdextract(tbl, k, buff[1], sizeof(buff[1]), VCRD_RECORD) != r)