sim-card
/
qemu
Archived
10
0
Fork 0

Delete useless 'extern' qualifiers for functions

'extern' qualifier is useless for function declarations. Delete
them.

Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
This commit is contained in:
Blue Swirl 2011-01-23 16:21:20 +00:00
parent ba76a84d2d
commit 64b85a8f23
22 changed files with 126 additions and 131 deletions

View File

@ -9,7 +9,7 @@ struct qemu_cache_conf {
extern struct qemu_cache_conf qemu_cache_conf; extern struct qemu_cache_conf qemu_cache_conf;
extern void qemu_cache_utils_init(char **envp); void qemu_cache_utils_init(char **envp);
/* mildly adjusted code from tcg-dyngen.c */ /* mildly adjusted code from tcg-dyngen.c */
static inline void flush_icache_range(unsigned long start, unsigned long stop) static inline void flush_icache_range(unsigned long start, unsigned long stop)

36
cmd.h
View File

@ -38,33 +38,33 @@ typedef struct cmdinfo {
extern cmdinfo_t *cmdtab; extern cmdinfo_t *cmdtab;
extern int ncmds; extern int ncmds;
extern void help_init(void); void help_init(void);
extern void quit_init(void); void quit_init(void);
typedef int (*argsfunc_t)(int index); typedef int (*argsfunc_t)(int index);
typedef int (*checkfunc_t)(const cmdinfo_t *ci); typedef int (*checkfunc_t)(const cmdinfo_t *ci);
extern void add_command(const cmdinfo_t *ci); void add_command(const cmdinfo_t *ci);
extern void add_user_command(char *optarg); void add_user_command(char *optarg);
extern void add_args_command(argsfunc_t af); void add_args_command(argsfunc_t af);
extern void add_check_command(checkfunc_t cf); void add_check_command(checkfunc_t cf);
extern const cmdinfo_t *find_command(const char *cmd); const cmdinfo_t *find_command(const char *cmd);
extern void command_loop(void); void command_loop(void);
extern int command_usage(const cmdinfo_t *ci); int command_usage(const cmdinfo_t *ci);
extern int command(const cmdinfo_t *ci, int argc, char **argv); int command(const cmdinfo_t *ci, int argc, char **argv);
/* from input.h */ /* from input.h */
extern char **breakline(char *input, int *count); char **breakline(char *input, int *count);
extern void doneline(char *input, char **vec); void doneline(char *input, char **vec);
extern char *fetchline(void); char *fetchline(void);
extern long long cvtnum(char *s); long long cvtnum(char *s);
extern void cvtstr(double value, char *str, size_t sz); void cvtstr(double value, char *str, size_t sz);
extern struct timeval tsub(struct timeval t1, struct timeval t2); struct timeval tsub(struct timeval t1, struct timeval t2);
extern double tdiv(double value, struct timeval tv); double tdiv(double value, struct timeval tv);
enum { enum {
DEFAULT_TIME = 0x0, DEFAULT_TIME = 0x0,
@ -72,7 +72,7 @@ enum {
VERBOSE_FIXED_TIME = 0x2 VERBOSE_FIXED_TIME = 0x2
}; };
extern void timestr(struct timeval *tv, char *str, size_t sz, int flags); void timestr(struct timeval *tv, char *str, size_t sz, int flags);
extern char *progname; extern char *progname;

View File

@ -362,48 +362,48 @@ typedef struct disassemble_info {
target address. Return number of bytes processed. */ target address. Return number of bytes processed. */
typedef int (*disassembler_ftype) (bfd_vma, disassemble_info *); typedef int (*disassembler_ftype) (bfd_vma, disassemble_info *);
extern int print_insn_big_mips (bfd_vma, disassemble_info*); int print_insn_big_mips (bfd_vma, disassemble_info*);
extern int print_insn_little_mips (bfd_vma, disassemble_info*); int print_insn_little_mips (bfd_vma, disassemble_info*);
extern int print_insn_i386 (bfd_vma, disassemble_info*); int print_insn_i386 (bfd_vma, disassemble_info*);
extern int print_insn_m68k (bfd_vma, disassemble_info*); int print_insn_m68k (bfd_vma, disassemble_info*);
extern int print_insn_z8001 (bfd_vma, disassemble_info*); int print_insn_z8001 (bfd_vma, disassemble_info*);
extern int print_insn_z8002 (bfd_vma, disassemble_info*); int print_insn_z8002 (bfd_vma, disassemble_info*);
extern int print_insn_h8300 (bfd_vma, disassemble_info*); int print_insn_h8300 (bfd_vma, disassemble_info*);
extern int print_insn_h8300h (bfd_vma, disassemble_info*); int print_insn_h8300h (bfd_vma, disassemble_info*);
extern int print_insn_h8300s (bfd_vma, disassemble_info*); int print_insn_h8300s (bfd_vma, disassemble_info*);
extern int print_insn_h8500 (bfd_vma, disassemble_info*); int print_insn_h8500 (bfd_vma, disassemble_info*);
extern int print_insn_alpha (bfd_vma, disassemble_info*); int print_insn_alpha (bfd_vma, disassemble_info*);
extern disassembler_ftype arc_get_disassembler (int, int); disassembler_ftype arc_get_disassembler (int, int);
extern int print_insn_arm (bfd_vma, disassemble_info*); int print_insn_arm (bfd_vma, disassemble_info*);
extern int print_insn_sparc (bfd_vma, disassemble_info*); int print_insn_sparc (bfd_vma, disassemble_info*);
extern int print_insn_big_a29k (bfd_vma, disassemble_info*); int print_insn_big_a29k (bfd_vma, disassemble_info*);
extern int print_insn_little_a29k (bfd_vma, disassemble_info*); int print_insn_little_a29k (bfd_vma, disassemble_info*);
extern int print_insn_i960 (bfd_vma, disassemble_info*); int print_insn_i960 (bfd_vma, disassemble_info*);
extern int print_insn_sh (bfd_vma, disassemble_info*); int print_insn_sh (bfd_vma, disassemble_info*);
extern int print_insn_shl (bfd_vma, disassemble_info*); int print_insn_shl (bfd_vma, disassemble_info*);
extern int print_insn_hppa (bfd_vma, disassemble_info*); int print_insn_hppa (bfd_vma, disassemble_info*);
extern int print_insn_m32r (bfd_vma, disassemble_info*); int print_insn_m32r (bfd_vma, disassemble_info*);
extern int print_insn_m88k (bfd_vma, disassemble_info*); int print_insn_m88k (bfd_vma, disassemble_info*);
extern int print_insn_mn10200 (bfd_vma, disassemble_info*); int print_insn_mn10200 (bfd_vma, disassemble_info*);
extern int print_insn_mn10300 (bfd_vma, disassemble_info*); int print_insn_mn10300 (bfd_vma, disassemble_info*);
extern int print_insn_ns32k (bfd_vma, disassemble_info*); int print_insn_ns32k (bfd_vma, disassemble_info*);
extern int print_insn_big_powerpc (bfd_vma, disassemble_info*); int print_insn_big_powerpc (bfd_vma, disassemble_info*);
extern int print_insn_little_powerpc (bfd_vma, disassemble_info*); int print_insn_little_powerpc (bfd_vma, disassemble_info*);
extern int print_insn_rs6000 (bfd_vma, disassemble_info*); int print_insn_rs6000 (bfd_vma, disassemble_info*);
extern int print_insn_w65 (bfd_vma, disassemble_info*); int print_insn_w65 (bfd_vma, disassemble_info*);
extern int print_insn_d10v (bfd_vma, disassemble_info*); int print_insn_d10v (bfd_vma, disassemble_info*);
extern int print_insn_v850 (bfd_vma, disassemble_info*); int print_insn_v850 (bfd_vma, disassemble_info*);
extern int print_insn_tic30 (bfd_vma, disassemble_info*); int print_insn_tic30 (bfd_vma, disassemble_info*);
extern int print_insn_ppc (bfd_vma, disassemble_info*); int print_insn_ppc (bfd_vma, disassemble_info*);
extern int print_insn_s390 (bfd_vma, disassemble_info*); int print_insn_s390 (bfd_vma, disassemble_info*);
extern int print_insn_crisv32 (bfd_vma, disassemble_info*); int print_insn_crisv32 (bfd_vma, disassemble_info*);
extern int print_insn_crisv10 (bfd_vma, disassemble_info*); int print_insn_crisv10 (bfd_vma, disassemble_info*);
extern int print_insn_microblaze (bfd_vma, disassemble_info*); int print_insn_microblaze (bfd_vma, disassemble_info*);
extern int print_insn_ia64 (bfd_vma, disassemble_info*); int print_insn_ia64 (bfd_vma, disassemble_info*);
#if 0 #if 0
/* Fetch the disassembler for a given BFD, if that support is available. */ /* Fetch the disassembler for a given BFD, if that support is available. */
extern disassembler_ftype disassembler (bfd *); disassembler_ftype disassembler(bfd *);
#endif #endif
@ -412,21 +412,20 @@ extern disassembler_ftype disassembler (bfd *);
/* Here is a function which callers may wish to use for read_memory_func. /* Here is a function which callers may wish to use for read_memory_func.
It gets bytes from a buffer. */ It gets bytes from a buffer. */
extern int buffer_read_memory int buffer_read_memory(bfd_vma, bfd_byte *, int, struct disassemble_info *);
(bfd_vma, bfd_byte *, int, struct disassemble_info *);
/* This function goes with buffer_read_memory. /* This function goes with buffer_read_memory.
It prints a message using info->fprintf_func and info->stream. */ It prints a message using info->fprintf_func and info->stream. */
extern void perror_memory (int, bfd_vma, struct disassemble_info *); void perror_memory(int, bfd_vma, struct disassemble_info *);
/* Just print the address in hex. This is included for completeness even /* Just print the address in hex. This is included for completeness even
though both GDB and objdump provide their own (to print symbolic though both GDB and objdump provide their own (to print symbolic
addresses). */ addresses). */
extern void generic_print_address (bfd_vma, struct disassemble_info *); void generic_print_address(bfd_vma, struct disassemble_info *);
/* Always true. */ /* Always true. */
extern int generic_symbol_at_address (bfd_vma, struct disassemble_info *); int generic_symbol_at_address(bfd_vma, struct disassemble_info *);
/* Macro to initialize a disassemble_info struct. This should be called /* Macro to initialize a disassemble_info struct. This should be called
by all applications creating such a struct. */ by all applications creating such a struct. */

View File

@ -7,13 +7,13 @@ extern "C" {
typedef struct envlist envlist_t; typedef struct envlist envlist_t;
extern envlist_t *envlist_create(void); envlist_t *envlist_create(void);
extern void envlist_free(envlist_t *); void envlist_free(envlist_t *);
extern int envlist_setenv(envlist_t *, const char *); int envlist_setenv(envlist_t *, const char *);
extern int envlist_unsetenv(envlist_t *, const char *); int envlist_unsetenv(envlist_t *, const char *);
extern int envlist_parse_set(envlist_t *, const char *); int envlist_parse_set(envlist_t *, const char *);
extern int envlist_parse_unset(envlist_t *, const char *); int envlist_parse_unset(envlist_t *, const char *);
extern char **envlist_to_environ(const envlist_t *, size_t *); char **envlist_to_environ(const envlist_t *, size_t *);
#ifdef __cplusplus #ifdef __cplusplus
} }

View File

@ -192,7 +192,7 @@ extern TranslationBlock *tb_phys_hash[CODE_GEN_PHYS_HASH_SIZE];
#if defined(USE_DIRECT_JUMP) #if defined(USE_DIRECT_JUMP)
#if defined(_ARCH_PPC) #if defined(_ARCH_PPC)
extern void ppc_tb_set_jmp_target(unsigned long jmp_addr, unsigned long addr); void ppc_tb_set_jmp_target(unsigned long jmp_addr, unsigned long addr);
#define tb_set_jmp_target1 ppc_tb_set_jmp_target #define tb_set_jmp_target1 ppc_tb_set_jmp_target
#elif defined(__i386__) || defined(__x86_64__) #elif defined(__i386__) || defined(__x86_64__)
static inline void tb_set_jmp_target1(unsigned long jmp_addr, unsigned long addr) static inline void tb_set_jmp_target1(unsigned long jmp_addr, unsigned long addr)

View File

@ -49,7 +49,7 @@ typedef struct FsTypeListEntry {
QTAILQ_ENTRY(FsTypeListEntry) next; QTAILQ_ENTRY(FsTypeListEntry) next;
} FsTypeListEntry; } FsTypeListEntry;
extern int qemu_fsdev_add(QemuOpts *opts); int qemu_fsdev_add(QemuOpts *opts);
extern FsTypeEntry *get_fsdev_fsentry(char *id); FsTypeEntry *get_fsdev_fsentry(char *id);
extern FileOperations local_ops; extern FileOperations local_ops;
#endif #endif

View File

@ -57,7 +57,7 @@ typedef struct FsContext
struct xattr_operations **xops; struct xattr_operations **xops;
} FsContext; } FsContext;
extern void cred_init(FsCred *); void cred_init(FsCred *);
typedef struct FileOperations typedef struct FileOperations
{ {

21
hw/hw.h
View File

@ -799,17 +799,16 @@ extern const VMStateDescription vmstate_i2c_slave;
#define VMSTATE_END_OF_LIST() \ #define VMSTATE_END_OF_LIST() \
{} {}
extern int vmstate_load_state(QEMUFile *f, const VMStateDescription *vmsd, int vmstate_load_state(QEMUFile *f, const VMStateDescription *vmsd,
void *opaque, int version_id); void *opaque, int version_id);
extern void vmstate_save_state(QEMUFile *f, const VMStateDescription *vmsd, void vmstate_save_state(QEMUFile *f, const VMStateDescription *vmsd,
void *opaque); void *opaque);
extern int vmstate_register(DeviceState *dev, int instance_id, int vmstate_register(DeviceState *dev, int instance_id,
const VMStateDescription *vmsd, void *base); const VMStateDescription *vmsd, void *base);
extern int vmstate_register_with_alias_id(DeviceState *dev, int vmstate_register_with_alias_id(DeviceState *dev, int instance_id,
int instance_id, const VMStateDescription *vmsd,
const VMStateDescription *vmsd, void *base, int alias_id,
void *base, int alias_id, int required_for_version);
int required_for_version);
void vmstate_unregister(DeviceState *dev, const VMStateDescription *vmsd, void vmstate_unregister(DeviceState *dev, const VMStateDescription *vmsd,
void *opaque); void *opaque);
#endif #endif

View File

@ -21,7 +21,7 @@ int g364fb_mm_init(target_phys_addr_t vram_base,
void mipsnet_init(int base, qemu_irq irq, NICInfo *nd); void mipsnet_init(int base, qemu_irq irq, NICInfo *nd);
/* jazz_led.c */ /* jazz_led.c */
extern void jazz_led_init(target_phys_addr_t base); void jazz_led_init(target_phys_addr_t base);
/* rc4030.c */ /* rc4030.c */
typedef struct rc4030DMAState *rc4030_dma; typedef struct rc4030DMAState *rc4030_dma;

View File

@ -58,14 +58,12 @@ typedef struct VirtIOS390Bus {
} VirtIOS390Bus; } VirtIOS390Bus;
extern void s390_virtio_device_update_status(VirtIOS390Device *dev); void s390_virtio_device_update_status(VirtIOS390Device *dev);
extern VirtIOS390Device *s390_virtio_bus_console(VirtIOS390Bus *bus); VirtIOS390Device *s390_virtio_bus_console(VirtIOS390Bus *bus);
extern VirtIOS390Bus *s390_virtio_bus_init(ram_addr_t *ram_size); VirtIOS390Bus *s390_virtio_bus_init(ram_addr_t *ram_size);
extern VirtIOS390Device *s390_virtio_bus_find_vring(VirtIOS390Bus *bus, VirtIOS390Device *s390_virtio_bus_find_vring(VirtIOS390Bus *bus,
ram_addr_t mem, ram_addr_t mem, int *vq_num);
int *vq_num); VirtIOS390Device *s390_virtio_bus_find_mem(VirtIOS390Bus *bus, ram_addr_t mem);
extern VirtIOS390Device *s390_virtio_bus_find_mem(VirtIOS390Bus *bus, void s390_virtio_device_sync(VirtIOS390Device *dev);
ram_addr_t mem);
extern void s390_virtio_device_sync(VirtIOS390Device *dev);

View File

@ -41,16 +41,15 @@ extern XattrOperations *mapped_xattr_ops[];
extern XattrOperations *passthrough_xattr_ops[]; extern XattrOperations *passthrough_xattr_ops[];
extern XattrOperations *none_xattr_ops[]; extern XattrOperations *none_xattr_ops[];
extern ssize_t v9fs_get_xattr(FsContext *ctx, const char *path, ssize_t v9fs_get_xattr(FsContext *ctx, const char *path, const char *name,
const char *name, void *value, size_t size); void *value, size_t size);
extern ssize_t v9fs_list_xattr(FsContext *ctx, const char *path, ssize_t v9fs_list_xattr(FsContext *ctx, const char *path, void *value,
void *value, size_t vsize); size_t vsize);
extern int v9fs_set_xattr(FsContext *ctx, const char *path, const char *name, int v9fs_set_xattr(FsContext *ctx, const char *path, const char *name,
void *value, size_t size, int flags); void *value, size_t size, int flags);
extern int v9fs_remove_xattr(FsContext *ctx, int v9fs_remove_xattr(FsContext *ctx, const char *path, const char *name);
const char *path, const char *name); ssize_t pt_listxattr(FsContext *ctx, const char *path, char *name, void *value,
extern ssize_t pt_listxattr(FsContext *ctx, const char *path, size_t size);
char *name, void *value, size_t size);
static inline ssize_t pt_getxattr(FsContext *ctx, const char *path, static inline ssize_t pt_getxattr(FsContext *ctx, const char *path,
const char *name, void *value, size_t size) const char *name, void *value, size_t size)

View File

@ -495,8 +495,8 @@ typedef struct V9fsReadLinkState
V9fsString target; V9fsString target;
} V9fsReadLinkState; } V9fsReadLinkState;
extern size_t pdu_packunpack(void *addr, struct iovec *sg, int sg_count, size_t pdu_packunpack(void *addr, struct iovec *sg, int sg_count,
size_t offset, size_t size, int pack); size_t offset, size_t size, int pack);
static inline size_t do_pdu_unpack(void *dst, struct iovec *sg, int sg_count, static inline size_t do_pdu_unpack(void *dst, struct iovec *sg, int sg_count,
size_t offset, size_t size) size_t offset, size_t size)

View File

@ -35,9 +35,9 @@ struct WatchdogTimerModel {
typedef struct WatchdogTimerModel WatchdogTimerModel; typedef struct WatchdogTimerModel WatchdogTimerModel;
/* in hw/watchdog.c */ /* in hw/watchdog.c */
extern int select_watchdog(const char *p); int select_watchdog(const char *p);
extern int select_watchdog_action(const char *action); int select_watchdog_action(const char *action);
extern void watchdog_add_model(WatchdogTimerModel *model); void watchdog_add_model(WatchdogTimerModel *model);
extern void watchdog_perform_action(void); void watchdog_perform_action(void);
#endif /* QEMU_WATCHDOG_H */ #endif /* QEMU_WATCHDOG_H */

View File

@ -89,9 +89,9 @@ typedef struct tagFPA11 {
extern FPA11* qemufpa; extern FPA11* qemufpa;
extern void resetFPA11(void); void resetFPA11(void);
extern void SetRoundingMode(const unsigned int); void SetRoundingMode(const unsigned int);
extern void SetRoundingPrecision(const unsigned int); void SetRoundingPrecision(const unsigned int);
static inline unsigned int readRegister(unsigned int reg) static inline unsigned int readRegister(unsigned int reg)
{ {

View File

@ -384,7 +384,7 @@ static inline float32 getSingleConstant(const unsigned int nIndex)
return float32Constant[nIndex]; return float32Constant[nIndex];
} }
extern unsigned int getRegisterCount(const unsigned int opcode); unsigned int getRegisterCount(const unsigned int opcode);
extern unsigned int getDestinationSize(const unsigned int opcode); unsigned int getDestinationSize(const unsigned int opcode);
#endif #endif

View File

@ -90,7 +90,7 @@ typedef int (*fprintf_function)(FILE *f, const char *fmt, ...)
#ifdef _WIN32 #ifdef _WIN32
#define fsync _commit #define fsync _commit
#define lseek _lseeki64 #define lseek _lseeki64
extern int qemu_ftruncate64(int, int64_t); int qemu_ftruncate64(int, int64_t);
#define ftruncate qemu_ftruncate64 #define ftruncate qemu_ftruncate64
static inline char *realpath(const char *path, char *resolved_path) static inline char *realpath(const char *path, char *resolved_path)

View File

@ -238,7 +238,7 @@ void if_start(struct ttys *);
#endif #endif
#ifndef HAVE_STRERROR #ifndef HAVE_STRERROR
extern char *strerror(int error); char *strerror(int error);
#endif #endif
#ifndef HAVE_INDEX #ifndef HAVE_INDEX

View File

@ -105,9 +105,9 @@ int cpu_s390x_handle_mmu_fault (CPUS390XState *env, target_ulong address, int rw
#define TARGET_VIRT_ADDR_SPACE_BITS 32 #define TARGET_VIRT_ADDR_SPACE_BITS 32
#ifndef CONFIG_USER_ONLY #ifndef CONFIG_USER_ONLY
extern int s390_virtio_hypercall(CPUState *env); int s390_virtio_hypercall(CPUState *env);
extern void kvm_s390_virtio_irq(CPUState *env, int config_change, uint64_t token); void kvm_s390_virtio_irq(CPUState *env, int config_change, uint64_t token);
extern CPUState *s390_cpu_addr2state(uint16_t cpu_addr); CPUState *s390_cpu_addr2state(uint16_t cpu_addr);
#endif #endif

View File

@ -12,5 +12,5 @@
#define mb() asm volatile ("" : : : "memory") #define mb() asm volatile ("" : : : "memory")
extern void pass(void); void pass(void);
extern void _fail(char *reason); void _fail(char *reason);

View File

@ -852,9 +852,9 @@ typedef struct CPSProcessSerNum
UInt32 hi; UInt32 hi;
} CPSProcessSerNum; } CPSProcessSerNum;
extern OSErr CPSGetCurrentProcess( CPSProcessSerNum *psn); OSErr CPSGetCurrentProcess( CPSProcessSerNum *psn);
extern OSErr CPSEnableForegroundOperation( CPSProcessSerNum *psn, UInt32 _arg2, UInt32 _arg3, UInt32 _arg4, UInt32 _arg5); OSErr CPSEnableForegroundOperation( CPSProcessSerNum *psn, UInt32 _arg2, UInt32 _arg3, UInt32 _arg4, UInt32 _arg5);
extern OSErr CPSSetFrontProcess( CPSProcessSerNum *psn); OSErr CPSSetFrontProcess( CPSProcessSerNum *psn);
int main (int argc, const char * argv[]) { int main (int argc, const char * argv[]) {

View File

@ -22,25 +22,25 @@
#define EN0 0 /* MODE == encrypt */ #define EN0 0 /* MODE == encrypt */
#define DE1 1 /* MODE == decrypt */ #define DE1 1 /* MODE == decrypt */
extern void deskey(unsigned char *, int); void deskey(unsigned char *, int);
/* hexkey[8] MODE /* hexkey[8] MODE
* Sets the internal key register according to the hexadecimal * Sets the internal key register according to the hexadecimal
* key contained in the 8 bytes of hexkey, according to the DES, * key contained in the 8 bytes of hexkey, according to the DES,
* for encryption or decryption according to MODE. * for encryption or decryption according to MODE.
*/ */
extern void usekey(unsigned long *); void usekey(unsigned long *);
/* cookedkey[32] /* cookedkey[32]
* Loads the internal key register with the data in cookedkey. * Loads the internal key register with the data in cookedkey.
*/ */
extern void cpkey(unsigned long *); void cpkey(unsigned long *);
/* cookedkey[32] /* cookedkey[32]
* Copies the contents of the internal key register into the storage * Copies the contents of the internal key register into the storage
* located at &cookedkey[0]. * located at &cookedkey[0].
*/ */
extern void des(unsigned char *, unsigned char *); void des(unsigned char *, unsigned char *);
/* from[8] to[8] /* from[8] to[8]
* Encrypts/Decrypts (according to the key currently loaded in the * Encrypts/Decrypts (according to the key currently loaded in the
* internal key register) one block of eight bytes at address 'from' * internal key register) one block of eight bytes at address 'from'

View File

@ -25,8 +25,8 @@
#ifndef QEMU_X_KEYMAP_H #ifndef QEMU_X_KEYMAP_H
#define QEMU_X_KEYMAP_H #define QEMU_X_KEYMAP_H
extern uint8_t translate_xfree86_keycode(const int key); uint8_t translate_xfree86_keycode(const int key);
extern uint8_t translate_evdev_keycode(const int key); uint8_t translate_evdev_keycode(const int key);
#endif #endif