keyentry
keyentry[shift].kio_tablemask =
keyentry[shift].kio_station = keystation;
&keyentry[shift]) < 0) {
if (keyentry[0].kio_entry
!= keyentry[shift].kio_entry) {
printentry(&keyentry[0]);
printentry(&keyentry[shift]);
if (allsame && keyentry[0].kio_entry == HOLE) {
if (keyentry[shift].kio_entry
printentry(&keyentry[shift]);
if (keyentry[shift].kio_entry
printentry(&keyentry[shift]);
if (keyentry[shift].kio_entry
printentry(&keyentry[shift]);
struct kiockeymap keyentry[NSHIFTS];
keyentry[shift].kio_tablemask =
keyentry[shift].kio_station = 0;
if (ioctl(kbdfd, KIOCGKEY, &keyentry[shift]) < 0)
static void enter_mapentry(int station, keyentry *entrylistp);
static keyentry *makeentry(int tablemask, int entry);
static int loadkey(int kbdfd, keyentry *kep);
keyentry *kep;
keyentry *entrylistp;
register keyentry *kep;
static keyentry *
register keyentry *kep;
if ((kep = (keyentry *) malloc((unsigned)sizeof (keyentry))) == NULL)
register keyentry *kep;
struct keyentry *ke_next;
keyentry *keyentry;
typedef struct keyentry keyentry;
%type <keyentry> entrylist entry
static keyentry *firstentry;
static keyentry *lastentry;
register keyentry *kep;