require '_h2ph_pre.ph';

unless(defined(&WSCONSIO_KBD_GTYPE)) {
    sub WSCONSIO_KBD_GTYPE () {	 &_IOR(ord('W'),100,'int');}
}
unless(defined(&KBD_TYPE_LK201)) {
    sub KBD_TYPE_LK201 () {	0;}
}
unless(defined(&KBD_TYPE_LK401)) {
    sub KBD_TYPE_LK401 () {	1;}
}
unless(defined(&KBD_TYPE_PC)) {
    sub KBD_TYPE_PC () {	2;}
}
unless(defined(&WSCONSIO_KBD_SCANCODES)) {
    sub WSCONSIO_KBD_SCANCODES () {	 &_IO(ord('W'),101,'int');}
}
unless(defined(&WSCONSIO_BELLDATA_PITCH)) {
    sub WSCONSIO_BELLDATA_PITCH () {	0x1;}
}
unless(defined(&WSCONSIO_BELLDATA_PERIOD)) {
    sub WSCONSIO_BELLDATA_PERIOD () {	0x2;}
}
unless(defined(&WSCONSIO_BELLDATA_VOLUME)) {
    sub WSCONSIO_BELLDATA_VOLUME () {	0x4;}
}
unless(defined(&WSCONSIO_BELL)) {
    sub WSCONSIO_BELL () {	 &_IO(ord('W'),102);}
}
unless(defined(&WSCONSIO_COMPLEXBELL)) {
    sub WSCONSIO_COMPLEXBELL () {	 &_IOW(ord('W'),103,'struct wsconsio_bell_data');}
}
unless(defined(&WSCONSIO_SETBELL)) {
    sub WSCONSIO_SETBELL () {	 &_IOW(ord('W'),104,'struct wsconsio_bell_data');}
}
unless(defined(&WSCONSIO_GETBELL)) {
    sub WSCONSIO_GETBELL () {	 &_IOR(ord('W'),105,'struct wsconsio_bell_data');}
}
1;
