/**#include <pfe/incl-sub.h> #include <pfe/term-sub.h> /*-- terminal driver for win32 wincon.h API Copyright (C) Guido Draheim, 2001 @see GNU LGPL @author Guido Draheim @(#) %derived_by: guidod % @version %version: bln_mpt1!1.28 % (%date_modified: Tue Aug 13 15:38:46 2002 %) @description Terminal driver for win32 wincon.h API as provided with the mingw32 compilers. */ /* http://msdn.microsoft.com/library/psdk/winbase/conchar_8wfi.htm this microsoft doc says that wincon.h API is supported since NT-3.1 and WIN-95 (and later versions). @{ */ #if defined(__version_control__) && defined(__GNUC__)static char* id __attribute__((unused)) = "@(#) $Id: %full_filespec: term-wincon.c~bln_mpt1!1.28:csrc:bln_12xx!1 % $" #endif #ifndef _REENTRANT #define _REENTRANT #endif;
/* |
static int c_interrupt_key (char ch)
|
static void c_query_winsize (void)
|
static int c_prepare_terminal (void)
|
static void c_cleanup_terminal (void)
|
static void c_interactive_terminal (void)
|
static void c_system_terminal (void)
|
static int KeyEventProc (KEY_EVENT_RECORD* ev)
|
static int c_getvkey (void)
|
int c_getkey ()
|
static int c_keypressed (void)
|
static void c_putc_noflush (char c)
|
static void c_put_flush (void)
|
static void c_putc (char c)
|
static void c_puts (const char *s)
|
static void c_gotoxy (int x, int y)
|
static void c_wherexy (int *x, int *y)
|
static void /*
|
static void c_clreol (void)
|
static void c_clrscr (void)
|
static void c_clrdown (void)
|
enum
|
static void setattr (int attr)
|
static void clrattr (int attr)
|
static void c_tput (int attr)
|
p4_term_struct p4_term_wincon =
|
/*
|
static int k12_prepare_terminal (void)
|
static void k12_cleanup_terminal (void)
|
static int k12_getvkey (void)
|
static int k12_getkey (void)
|
static int k12_keypressed (void)
|
p4_term_struct p4_term_wincon_k12 =
|
/* |