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

/ast/src/lib/librecsort/
H A Drskeymeth.c44 rskeymeth(register Rskey_t* kp, const char* name)
47 register Rskey_t* kp;
67 rskeylist(register Rskey_t* kp, Sfio_t* fp, int usage)
70 register Rskey_t* kp;
H A Drecsort.h43 typedef struct _rskey_s Rskey_t; typedef in typeref:struct:_rskey_s
48 typedef ssize_t (*Rskeycode_f)_ARG_((Rskey_t*, Rskeyfield_t*, unsigned char*, size_t, unsigned char*, unsigned char*));
199 #define RSKEYDISC(p) (((Rskey_t*)((char*)(p)-offsetof(Rskey_t,disc)))->keydisc)
209 extern Rsdisc_t* rs_disc _ARG_((Rskey_t*, const char*));
235 extern int rsinit _ARG_((Rs_t*, Rsmethod_t*, ssize_t, int, Rskey_t*));
241 extern int rslib _ARG_((Rs_t*, Rskey_t*, const char*, int));
248 extern Rskey_t* rskeyopen _ARG_((Rskeydisc_t*, Rsdisc_t*));
249 extern int rskey _ARG_((Rskey_t*, const char*, int));
250 extern int rskeyopt _ARG_((Rskey_t*, cons
[all...]
H A Drslib.c28 typedef Rsdisc_t* (*Rslib_f)(Rskey_t*, const char*);
32 rslib(Rs_t* rs, Rskey_t* kp, const char* lib, int flags)
36 Rskey_t* kp;
H A Drskeyopen.c70 Rskey_t*
78 register Rskey_t* kp;
84 if (!(kp = vmnewof(Vmheap, 0, Rskey_t, 1, disc ? 0 : sizeof(Rsdisc_t))))
117 rskeyclose(Rskey_t* kp)
120 Rskey_t* kp;
H A Drsopen.c45 int rsinit(reg Rs_t* rs, Rsmethod_t* meth, ssize_t c_max, int type, Rskey_t* key)
52 Rskey_t* key; /* key coder state */
78 rs->key = rs->disc->version < 20111011L ? (Rskey_t*)((char*)rs->disc - sizeof(Rskey_t)) : key;
H A Drskey.c90 key_n_code(Rskey_t* kp, Rskeyfield_t* f, unsigned char* dp, size_t len, unsigned char* cp, unsigned char* zp)
93 Rskey_t* kp;
268 key_p_code(Rskey_t* kp, Rskeyfield_t* f, unsigned char* dp, size_t len, unsigned char* cp, unsigned char* zp)
271 Rskey_t* kp;
334 key_z_code(Rskey_t* kp, Rskeyfield_t* f, unsigned char* dp, size_t len, unsigned char* cp, unsigned char* zp)
337 Rskey_t* kp;
401 key_j_code(Rskey_t* kp, Rskeyfield_t* f, unsigned char* dp, size_t len, unsigned char* cp, unsigned char* zp)
404 Rskey_t* kp;
434 key_t_code(Rskey_t* kp, Rskeyfield_t* f, unsigned char* dp, size_t len, unsigned char* cp, unsigned char* zp)
437 Rskey_t* k
[all...]
H A Drskeydump.c31 dump(register Rskey_t* kp, Sfio_t* sp, register Rskeyfield_t* fp, const char* type)
34 register Rskey_t* kp;
61 rskeydump(register Rskey_t* kp, register Sfio_t* sp)
64 register Rskey_t* kp;
H A Drshdr.h50 Rskey_t* key; /* rsinit() key coder state */ \
/ast/src/cmd/dsslib/sort/
H A Dsort.c52 Rskey_t* sortkey;
53 Rskey_t* uniqkey;
/ast/src/cmd/sortlib/glean/
H A Dglean.c88 Rskey_t* lim;
274 rs_disc(Rskey_t* key, const char* options)
/ast/src/cmd/sortlib/vcodex/
H A Dvcodex.c257 rs_disc(Rskey_t* key, const char* options)
/ast/src/cmd/sort/
H A Dmain.c287 Rskey_t* key; /* rskeyopen() context */
407 showlib(Sort_t* sp, Rskey_t* kp, const char* name, const char* style)
425 showplugins(Sort_t* sp, Rskey_t* kp, const char* style)
468 register Rskey_t* key = sp->key;
846 register Rskey_t* key;
/ast/src/cmd/sortlib/sum/
H A Dsortsum.c419 rs_disc(Rskey_t* key, const char* options)
/ast/src/cmd/sortlib/sync/
H A Dsync.c372 rs_disc(Rskey_t* key, const char* options)

Completed in 58 milliseconds