GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Main Page
  • Related Pages
  • Modules
  • Classes
  • Files
  • Examples
  • File Members
  • lib
  • input_map.h

This view

  • Original page
  • New address

GeezerVison is showing lirc.org — LIRC libraries: /home/columbus/software/lirc-doc/lib/input_map.h (4916f8c 2017-04-05 08:49:40 +0200) Source File

Logo
LIRC libraries
LinuxInfraredRemoteControl
  • Main Page
  • Related Pages
  • Modules
  • Classes
  • Files
  • Examples
  • File List
  • File Members
AllClassesFilesFunctionsVariablesTypedefsEnumerationsMacrosModulesPages
input_map.h
Go to the documentation of this file.
1 /****************************************************************************
2 ** input_map.h *************************************************************
3 ****************************************************************************
4 *
5 * input_map.h - button namespace derived from Linux input layer
6 *
7 * Copyright (C) 2008 Christoph Bartelmus <[email protected]>
8 *
9 */
10 
17 #ifndef INPUT_MAP_H
18 #define INPUT_MAP_H
19 
20 #ifdef __cplusplus
21 extern "C" {
22 #endif
23 
24 #include <stdio.h>
25 #include <stdint.h>
26 #include <sys/types.h>
27 #include <unistd.h>
28 
29 #ifdef HAVE_LINUX_INPUT_H
30 #include <linux/input.h>
31 #include <linux/uinput.h>
32 #endif
33 
34 #if defined __linux__
35 typedef uint16_t linux_input_code;
36 #else
37 typedef unsigned short linux_input_code;
38 #endif
39 
40 int get_input_code(const char* name, linux_input_code* code);
41 void fprint_namespace(FILE* f);
42 int is_in_namespace(const char* name);
43 
44 #ifdef __cplusplus
45 }
46 #endif
47 
48 #endif /* INPUT_MAP_H */
  • lib
  • input_map.h
  • Generated by doxygen 1.8.8
You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.