22 #include "lirc/input_map.h" 
   24 typedef unsigned short linux_input_code;
 
   29         linux_input_code        code;
 
   31 #include "lirc/input_map.inc" 
   37 int get_input_code(
const char* name, linux_input_code* code)
 
   41         for (i = 0; input_map[i].name != NULL; i++) {
 
   42                 if (strcasecmp(name, input_map[i].name) == 0) {
 
   43                         *code = input_map[i].code;
 
   50 void fprint_namespace(FILE* f)
 
   54         for (i = 0; input_map[i].name != NULL; i++)
 
   55                 fprintf(stdout, 
"%s\n", input_map[i].name);
 
   58 int is_in_namespace(
const char* name)
 
   60         linux_input_code dummy;
 
   62         return get_input_code(name, &dummy) == -1 ? 0 : 1;