Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Typedefs | Enumerations
spk_types.h File Reference
#include <linux/types.h>
#include <linux/fs.h>
#include <linux/errno.h>
#include <linux/delay.h>
#include <linux/wait.h>
#include <linux/init.h>
#include <linux/module.h>
#include <linux/vt_kern.h>
#include <linux/spinlock.h>
#include <linux/mutex.h>
#include <linux/io.h>

Go to the source code of this file.

Data Structures

struct  spk_highlight_color_track
 
struct  st_spk_t
 
struct  st_var_header
 
struct  num_var_t
 
struct  punc_var_t
 
struct  string_var_t
 
struct  var_t
 
struct  st_bits_data
 
struct  synth_indexing
 
struct  spk_synth
 
struct  speakup_info_t
 
struct  bleep
 

Macros

#define COLOR_BUFFER_SIZE   160
 
#define spk_shut_up   (speakup_console[vc->vc_num]->shut_up)
 
#define spk_killed   (speakup_console[vc->vc_num]->shut_up & 0x40)
 
#define spk_x   (speakup_console[vc->vc_num]->reading_x)
 
#define spk_cx   (speakup_console[vc->vc_num]->cursor_x)
 
#define spk_y   (speakup_console[vc->vc_num]->reading_y)
 
#define spk_cy   (speakup_console[vc->vc_num]->cursor_y)
 
#define spk_pos   (speakup_console[vc->vc_num]->reading_pos)
 
#define spk_cp   (speakup_console[vc->vc_num]->cursor_pos)
 
#define goto_pos   (speakup_console[vc->vc_num]->go_pos)
 
#define goto_x   (speakup_console[vc->vc_num]->go_x)
 
#define win_top   (speakup_console[vc->vc_num]->w_top)
 
#define win_bottom   (speakup_console[vc->vc_num]->w_bottom)
 
#define win_left   (speakup_console[vc->vc_num]->w_left)
 
#define win_right   (speakup_console[vc->vc_num]->w_right)
 
#define win_start   (speakup_console[vc->vc_num]->w_start)
 
#define win_enabled   (speakup_console[vc->vc_num]->w_enabled)
 
#define spk_attr   (speakup_console[vc->vc_num]->reading_attr)
 
#define spk_old_attr   (speakup_console[vc->vc_num]->old_attr)
 
#define spk_parked   (speakup_console[vc->vc_num]->parked)
 

Typedefs

typedef int(* special_func )(struct vc_data *vc, u_char type, u_char ch, u_short key)
 

Enumerations

enum  var_type_t { VAR_NUM = 0, VAR_TIME, VAR_STRING, VAR_PROC }
 
enum  {
  E_DEFAULT = 0, E_SET, E_INC, E_DEC,
  E_NEW_DEFAULT
}
 
enum  var_id_t {
  VERSION = 0, SYNTH, SILENT, SYNTH_DIRECT,
  KEYMAP, CHARS, PUNC_SOME, PUNC_MOST,
  PUNC_ALL, DELIM, REPEATS, EXNUMBER,
  DELAY, TRIGGER, JIFFY, FULL,
  BLEEP_TIME, CURSOR_TIME, BELL_POS, SAY_CONTROL,
  SAY_WORD_CTL, NO_INTERRUPT, KEY_ECHO, SPELL_DELAY,
  PUNC_LEVEL, READING_PUNC, ATTRIB_BLEEP, BLEEPS,
  RATE, PITCH, VOL, TONE,
  PUNCT, VOICE, FREQUENCY, LANG,
  DIRECT, CAPS_START, CAPS_STOP, CHARTAB,
  MAXVARS
}
 

Macro Definition Documentation

#define COLOR_BUFFER_SIZE   160

Definition at line 53 of file spk_types.h.

#define goto_pos   (speakup_console[vc->vc_num]->go_pos)

Definition at line 90 of file spk_types.h.

#define goto_x   (speakup_console[vc->vc_num]->go_x)

Definition at line 91 of file spk_types.h.

#define spk_attr   (speakup_console[vc->vc_num]->reading_attr)

Definition at line 98 of file spk_types.h.

#define spk_cp   (speakup_console[vc->vc_num]->cursor_pos)

Definition at line 89 of file spk_types.h.

#define spk_cx   (speakup_console[vc->vc_num]->cursor_x)

Definition at line 85 of file spk_types.h.

#define spk_cy   (speakup_console[vc->vc_num]->cursor_y)

Definition at line 87 of file spk_types.h.

#define spk_killed   (speakup_console[vc->vc_num]->shut_up & 0x40)

Definition at line 83 of file spk_types.h.

#define spk_old_attr   (speakup_console[vc->vc_num]->old_attr)

Definition at line 99 of file spk_types.h.

#define spk_parked   (speakup_console[vc->vc_num]->parked)

Definition at line 100 of file spk_types.h.

#define spk_pos   (speakup_console[vc->vc_num]->reading_pos)

Definition at line 88 of file spk_types.h.

#define spk_shut_up   (speakup_console[vc->vc_num]->shut_up)

Definition at line 82 of file spk_types.h.

#define spk_x   (speakup_console[vc->vc_num]->reading_x)

Definition at line 84 of file spk_types.h.

#define spk_y   (speakup_console[vc->vc_num]->reading_y)

Definition at line 86 of file spk_types.h.

#define win_bottom   (speakup_console[vc->vc_num]->w_bottom)

Definition at line 93 of file spk_types.h.

#define win_enabled   (speakup_console[vc->vc_num]->w_enabled)

Definition at line 97 of file spk_types.h.

#define win_left   (speakup_console[vc->vc_num]->w_left)

Definition at line 94 of file spk_types.h.

#define win_right   (speakup_console[vc->vc_num]->w_right)

Definition at line 95 of file spk_types.h.

#define win_start   (speakup_console[vc->vc_num]->w_start)

Definition at line 96 of file spk_types.h.

#define win_top   (speakup_console[vc->vc_num]->w_top)

Definition at line 92 of file spk_types.h.

Typedef Documentation

typedef int(* special_func)(struct vc_data *vc, u_char type, u_char ch, u_short key)

Definition at line 50 of file spk_types.h.

Enumeration Type Documentation

anonymous enum
Enumerator:
E_DEFAULT 
E_SET 
E_INC 
E_DEC 
E_NEW_DEFAULT 

Definition at line 27 of file spk_types.h.

enum var_id_t
Enumerator:
VERSION 
SYNTH 
SILENT 
SYNTH_DIRECT 
KEYMAP 
CHARS 
PUNC_SOME 
PUNC_MOST 
PUNC_ALL 
DELIM 
REPEATS 
EXNUMBER 
DELAY 
TRIGGER 
JIFFY 
FULL 
BLEEP_TIME 
CURSOR_TIME 
BELL_POS 
SAY_CONTROL 
SAY_WORD_CTL 
NO_INTERRUPT 
KEY_ECHO 
SPELL_DELAY 
PUNC_LEVEL 
READING_PUNC 
ATTRIB_BLEEP 
BLEEPS 
RATE 
PITCH 
VOL 
TONE 
PUNCT 
VOICE 
FREQUENCY 
LANG 
DIRECT 
CAPS_START 
CAPS_STOP 
CHARTAB 
MAXVARS 

Definition at line 35 of file spk_types.h.

enum var_type_t
Enumerator:
VAR_NUM 
VAR_TIME 
VAR_STRING 
VAR_PROC 

Definition at line 20 of file spk_types.h.