Searched refs:keylen (Results 1 - 14 of 14) sorted by relevance

/ast/src/lib/librecsort/
H A Drs-verify.c56 n = obj->datalen; obj->datalen = obj->keylen; obj->keylen = n;
59 n = p->datalen; p->datalen = p->keylen; p->keylen = n;
65 n = obj->datalen; obj->datalen = obj->keylen; obj->keylen = n;
67 n = p->datalen; p->datalen = p->keylen; p->keylen = n;
117 p->keylen = obj->keylen;
[all...]
H A Drsprocess.c69 ssize_t keylen = rs->disc->keylen; local
102 if(keylen <= 0)
103 keylen += datalen - key;
133 r->keylen = keylen;
189 if((r->keylen = keylen) <= 0)
190 r->keylen += r->datalen - key;
221 r->keylen
[all...]
H A Drshdr.h109 switch(obj->keylen) \
124 switch(obj->keylen) \
140 if((d = (l = (one)->keylen) - (two)->keylen) > 0) l -= d; \
H A Drslist.c267 n = r->keylen;
268 r->keylen = r->datalen;
286 n = r->keylen;
287 r->keylen = r->datalen;
296 n = e->keylen;
297 e->keylen = e->datalen;
H A Drsmerge.c139 reg ssize_t keylen = rs->disc->keylen; local
236 { if(keylen <= 0)
237 keylen += datalen-key;
243 obj->keylen = keylen;
286 obj->keylen = s;
292 if((obj->keylen = keylen) <= 0)
293 obj->keylen
[all...]
H A Drskeyopen.c89 kp->disc->keylen = -1;
H A Drecsort.h64 ssize_t keylen; /* >0 for key length else end-offset */ member in struct:_rsdisc_s
77 ssize_t keylen; /* key length */ member in struct:_rsobj_s
H A Drs-radix.c79 { maxph = work->keylen-1;
156 { if(ph >= work->keylen)
H A Drs-rasp.c46 { if((mp = (cr = one->keylen) - two->keylen) > 0) cr -= mp; \
73 if((cr = obj->keylen) == 0)
217 maxph = work->keylen-1;
H A Drskeydump.c81 sfprintf(sp, "\trecord format %s data%s 0x%08x key%s %d\n", fmtrec(kp->disc->data, 0), (kp->disc->type & RS_DSAMELEN) ? " DSAMELEN" : "", kp->disc->data, (kp->disc->type & RS_KSAMELEN) ? " KSAMELEN" : "", kp->disc->keylen);
H A Drskey.c603 * return encoded key for dat,datlen in key,keylen
608 code(Rs_t* rs, unsigned char* dat, size_t datlen, unsigned char* key, size_t keylen, Rsdisc_t* disc) argument
610 code(rs, dat, datlen, key, keylen, disc)
615 size_t keylen;
624 unsigned char* zp = key + keylen;
1283 kp->disc->keylen = fp->end.index - fp->begin.index;
1307 if (kp->disc->keylen < 0)
1308 kp->disc->keylen = 0;
/ast/src/cmd/sortlib/glean/
H A Dglean.c187 x.key.len = r->keylen;
190 if (!(p = vmnewof(state->vm, 0, Category_t, 1, (state->fields - 1) * sizeof(Data_t) + r->keylen)))
196 p->key.len = r->keylen;
198 memcpy(p->key.data, r->key, r->keylen);
206 message((-2, "glean record p=%p %I*u/%I*u key='%-.*s' r:%d:%-.*s: '%-.*s'", p, sizeof(p->count), p->count, sizeof(state->total), state->total, r->keylen, r->key, x.key.len, x.key.len, x.key.data, r->datalen && r->data[r->datalen - 1] == '\n' ? r->datalen - 1 : r->datalen, r->data));
212 if ((k = f->lim->disc->keylen) <= 0)
225 if ((k = f->lim->disc->keylen) <= 0)
/ast/src/cmd/kshlib/dbm_t/
H A Ddbm_t.c181 register int keylen; local
281 keylen = strlen(sp)+ap->addzero;
297 if(keylen!=ap->key.dsize || !ap->key.dptr || strcmp(sp,ap->key.dptr))
301 ap->key.dsize = keylen;
/ast/src/cmd/sort/
H A Dmain.c819 dumpkey(Rs_t* rs, unsigned char* dat, size_t datlen, unsigned char* key, size_t keylen, Rsdisc_t* disc) argument
826 if ((n = (*sp->defkeyf)(rs, dat, datlen, key, keylen, disc)) > 0)

Completed in 125 milliseconds