HelenOS sources

gsp_t              61 uspace/srv/hid/input/ctl/stty.c static gsp_t sp;
gsp_t              94 uspace/srv/hid/input/gsp.c static gsp_trans_t *trans_lookup(gsp_t *p, int state, int input);
gsp_t              95 uspace/srv/hid/input/gsp.c static void trans_insert(gsp_t *p, gsp_trans_t *t);
gsp_t              99 uspace/srv/hid/input/gsp.c void gsp_init(gsp_t *p)
gsp_t             113 uspace/srv/hid/input/gsp.c int gsp_insert_defs(gsp_t *p, const int *defs)
gsp_t             149 uspace/srv/hid/input/gsp.c int gsp_insert_seq(gsp_t *p, const int *seq, unsigned mods, unsigned key)
gsp_t             211 uspace/srv/hid/input/gsp.c int gsp_step(gsp_t *p, int state, int input, unsigned *mods, unsigned *key)
gsp_t             245 uspace/srv/hid/input/gsp.c static gsp_trans_t *trans_lookup(gsp_t *p, int state, int input)
gsp_t             266 uspace/srv/hid/input/gsp.c static void trans_insert(gsp_t *p, gsp_trans_t *t)
gsp_t              76 uspace/srv/hid/input/gsp.h extern void gsp_init(gsp_t *);
gsp_t              77 uspace/srv/hid/input/gsp.h extern int gsp_insert_defs(gsp_t *, const int *);
gsp_t              78 uspace/srv/hid/input/gsp.h extern int gsp_insert_seq(gsp_t *, const int *, unsigned, unsigned);
gsp_t              79 uspace/srv/hid/input/gsp.h extern int gsp_step(gsp_t *, int, int, unsigned *, unsigned *);
HelenOS homepage, sources at GitHub