|
Gnash
0.8.10
|
#include <stdint.h>#include <linux/version.h>#include <linux/input.h>#include <string.h>#include <fcntl.h>#include <unistd.h>#include <stdio.h>Defines | |
| #define | EV_SYN 0 |
| #define | BITS_PER_LONG (sizeof(long) * 8) |
| #define | NBITS(x) ((((x)-1)/BITS_PER_LONG)+1) |
| #define | OFF(x) ((x)%BITS_PER_LONG) |
| #define | BIT(x) (1UL<<OFF(x)) |
| #define | LONG(x) ((x)/BITS_PER_LONG) |
| #define | test_bit(bit, array) ((array[LONG(bit)] >> OFF(bit)) & 1) |
Functions | |
| int | main (int argc, char **argv) |
Variables | |
| char * | events [EV_MAX+1] |
| char * | keys [KEY_MAX+1] |
| char * | absval [6] = { "Value", "Min ", "Max ", "Fuzz ", "Flat ", "Resolution "} |
| char * | relatives [REL_MAX+1] |
| char * | absolutes [ABS_MAX+1] |
| char * | misc [MSC_MAX+1] |
| char * | leds [LED_MAX+1] |
| char * | repeats [REP_MAX+1] |
| char * | sounds [SND_MAX+1] |
| char ** | names [EV_MAX+1] |
| #define BITS_PER_LONG (sizeof(long) * 8) |
| #define EV_SYN 0 |
Referenced by gnash::EventDevice::check(), main(), and gnash::UinputDevice::moveTo().
| #define LONG | ( | x | ) | ((x)/BITS_PER_LONG) |
Referenced by gnash::RcInitFile::RcInitFile().
| #define NBITS | ( | x | ) | ((((x)-1)/BITS_PER_LONG)+1) |
Referenced by main().
| #define OFF | ( | x | ) | ((x)%BITS_PER_LONG) |
| int main | ( | int argc | , |
| char ** | argv | ||
| ) |
References absval, EV_SYN, events, gnash::key::i, gnash::key::j, gnash::key::k, names, NBITS, and test_bit.
| char* absolutes[ABS_MAX+1] |
| char* events[EV_MAX+1] |
{
[0 ... EV_MAX] = NULL,
[EV_SYN] = "Sync", [EV_KEY] = "Key",
[EV_REL] = "Relative", [EV_ABS] = "Absolute",
[EV_MSC] = "Misc", [EV_LED] = "LED",
[EV_SND] = "Sound", [EV_REP] = "Repeat",
[EV_FF] = "ForceFeedback", [EV_PWR] = "Power",
[EV_FF_STATUS] = "ForceFeedbackStatus",
}
Referenced by main().
| char* keys[KEY_MAX+1] |
Referenced by gnash::key_is_down().
| char* leds[LED_MAX+1] |
{
[0 ... LED_MAX] = NULL,
[LED_NUML] = "NumLock", [LED_CAPSL] = "CapsLock",
[LED_SCROLLL] = "ScrollLock", [LED_COMPOSE] = "Compose",
[LED_KANA] = "Kana", [LED_SLEEP] = "Sleep",
[LED_SUSPEND] = "Suspend", [LED_MUTE] = "Mute",
[LED_MISC] = "Misc",
}
| char* misc[MSC_MAX+1] |
{
[ 0 ... MSC_MAX] = NULL,
[MSC_SERIAL] = "Serial", [MSC_PULSELED] = "Pulseled",
[MSC_GESTURE] = "Gesture", [MSC_RAW] = "RawData",
[MSC_SCAN] = "ScanCode",
}
| char** names[EV_MAX+1] |
| char* relatives[REL_MAX+1] |
{
[0 ... REL_MAX] = NULL,
[REL_X] = "X", [REL_Y] = "Y",
[REL_Z] = "Z", [REL_HWHEEL] = "HWheel",
[REL_DIAL] = "Dial", [REL_WHEEL] = "Wheel",
[REL_MISC] = "Misc",
}
| char* repeats[REP_MAX+1] |
{
[0 ... REP_MAX] = NULL,
[REP_DELAY] = "Delay", [REP_PERIOD] = "Period"
}
| char* sounds[SND_MAX+1] |
{
[0 ... SND_MAX] = NULL,
[SND_CLICK] = "Click", [SND_BELL] = "Bell",
[SND_TONE] = "Tone"
}
1.7.6.1