#ifndef SPEAKUP_TYPES_H
#define SPEAKUP_TYPES_H
#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>
#include <linux/device.h>
enum var_type_t { … };
enum { … };
enum var_id_t { … };
special_func;
#define COLOR_BUFFER_SIZE …
struct spk_highlight_color_track { … };
struct st_spk_t { … };
#define spk_shut_up …
#define spk_killed …
#define spk_x …
#define spk_cx …
#define spk_y …
#define spk_cy …
#define spk_pos …
#define spk_cp …
#define goto_pos …
#define goto_x …
#define win_top …
#define win_bottom …
#define win_left …
#define win_right …
#define win_start …
#define win_enabled …
#define spk_attr …
#define spk_old_attr …
#define spk_parked …
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 spk_io_ops { … };
struct spk_synth { … };
#define module_spk_synth(__spk_synth) …
struct speakup_info_t { … };
struct bleep { … };
#endif