Searched defs:defkeyf (Results 1 - 4 of 4) sorted by relevance

/ast/src/lib/librecsort/
H A Drsprocess.c67 Rsdefkey_f defkeyf = rs->disc->defkeyf; local
96 if(defkeyf) /* max expansion for key */
126 if(!defkeyf && dsamelen) /* fast loop for a common case */
187 { if(!defkeyf) /* key is part of data */
217 k = (*defkeyf)(rs,r->data,r->datalen,c_key,s_key,rs->disc);
238 { if(defkeyf && c_key)
H A Drsmerge.c140 reg Rsdefkey_f defkeyf = rs->disc->defkeyf; local
148 if(defkeyf)
235 if(!defkeyf && (type&RS_DSAMELEN) && !(type&RS_ITEXT))
261 if(defkeyf)
279 s = (*defkeyf)(rs,obj->data,datalen,c_key,s_key,rs->disc);
381 if(rs->disc->defkeyf && mg->vm)
411 if(rs->disc->defkeyf && !(mg->vm = vmopen(&vmdisc,Vmlast,0)) )
H A Drecsort.h65 Rsdefkey_f defkeyf;/* to define key from data */ member in struct:_rsdisc_s
/ast/src/cmd/sort/
H A Dmain.c288 Rsdefkey_f defkeyf; /* real defkeyf if TEST_keys */ member in struct:Sort_s
826 if ((n = (*sp->defkeyf)(rs, dat, datlen, key, keylen, disc)) > 0)
936 if (!key->disc->defkeyf)
942 sp->defkeyf = key->disc->defkeyf;
943 key->disc->defkeyf = dumpkey;

Completed in 305 milliseconds