TwiceAsNice  2019-02-18
Functions | Variables
gsc_util_kbhit.c File Reference
#include <stdlib.h>
#include <termios.h>
#include <unistd.h>
#include "gsc_utils.h"
Include dependency graph for gsc_util_kbhit.c:

Functions

void gsc_kbd_close (void)
 
void gsc_kbd_open (void)
 
int gsc_kbd_hit (void)
 
int gsc_kbd_read (void)
 

Variables

static struct termios initial_settings
 
static int opened = 0
 
static struct termios new_settings
 
static int peek_ch = -1
 
static int registered = 0
 

Function Documentation

◆ gsc_kbd_close()

void gsc_kbd_close ( void  )

◆ gsc_kbd_hit()

int gsc_kbd_hit ( void  )

◆ gsc_kbd_open()

void gsc_kbd_open ( void  )

◆ gsc_kbd_read()

int gsc_kbd_read ( void  )

Variable Documentation

◆ initial_settings

struct termios initial_settings
static

◆ new_settings

struct termios new_settings
static

◆ opened

int opened = 0
static

◆ peek_ch

int peek_ch = -1
static

◆ registered

int registered = 0
static