/ast/src/lib/librecsort/ |
H A D | rs-verify.c | 56 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 D | rsprocess.c | 69 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 D | rshdr.h | 109 switch(obj->keylen) \ 124 switch(obj->keylen) \ 140 if((d = (l = (one)->keylen) - (two)->keylen) > 0) l -= d; \
|
H A D | rslist.c | 267 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 D | rsmerge.c | 139 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 D | rskeyopen.c | 89 kp->disc->keylen = -1;
|
H A D | recsort.h | 64 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 D | rs-radix.c | 79 { maxph = work->keylen-1; 156 { if(ph >= work->keylen)
|
H A D | rs-rasp.c | 46 { if((mp = (cr = one->keylen) - two->keylen) > 0) cr -= mp; \ 73 if((cr = obj->keylen) == 0) 217 maxph = work->keylen-1;
|
H A D | rskeydump.c | 81 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 D | rskey.c | 603 * 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 D | glean.c | 187 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 D | dbm_t.c | 181 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 D | main.c | 819 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)
|