static VALUE t_read_keyboard (VALUE self) { const unsigned long f = evma_open_keyboard(); if (!f) rb_raise (rb_eRuntimeError, "%s", "no keyboard reader"); return ULONG2NUM (f); }
static VALUE t_read_keyboard (VALUE self UNUSED) { const uintptr_t f = evma_open_keyboard(); if (!f) rb_raise (rb_eRuntimeError, "%s", "no keyboard reader"); return BSIG2NUM (f); }