FreeBASIC
0.91.0
|
#include "../fb.h"
#include "fb_private_console.h"
#include <pc.h>
#include <go32.h>
#include <dpmi.h>
#include <sys/farptr.h>
Go to the source code of this file.
Functions | |
static void | end_fb_ConsoleMultikey (void) |
static __inline__ int | fb_hWriteControlCommand (unsigned char uchValue) |
static int | fb_MultikeyHandler (unsigned irq_number) |
END_OF_STATIC_FUNCTION (fb_MultikeyHandler) | |
static void | fb_ConsoleMultikeyExit (void) |
void | fb_ConsoleMultikeyInit (void) |
int | fb_ConsoleMultikey (int scancode) |
END_OF_FUNCTION (fb_ConsoleMultikey) | |
Variables | |
void(* | __fb_dos_multikey_hook )(int scancode, int flags) = NULL |
static int | inited = FALSE |
static volatile char | key [128] |
static volatile int | got_extended_key = FALSE |
|
static |
END_OF_FUNCTION | ( | fb_ConsoleMultikey | ) |
END_OF_STATIC_FUNCTION | ( | fb_MultikeyHandler | ) |
int fb_ConsoleMultikey | ( | int | scancode) |
|
static |
Definition at line 155 of file io_multikey.c.
void fb_ConsoleMultikeyInit | ( | void | ) |
Definition at line 166 of file io_multikey.c.
|
static |
|
static |
Definition at line 30 of file io_multikey.c.
void(* __fb_dos_multikey_hook)(int scancode, int flags) = NULL |
Definition at line 10 of file io_multikey.c.
|
static |
Definition at line 16 of file io_multikey.c.
|
static |
Definition at line 14 of file io_multikey.c.
|
static |
Definition at line 15 of file io_multikey.c.