• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1/* SPDX-License-Identifier: MIT */
2/*
3 * Copyright (c) 2013 David Herrmann <dh.herrmann@gmail.com>
4 */
5
6LIBEVDEV_1 {
7global:
8	libevdev_change_fd;
9	libevdev_disable_event_code;
10	libevdev_disable_event_type;
11	libevdev_enable_event_code;
12	libevdev_enable_event_type;
13	libevdev_enable_property;
14	libevdev_event_code_from_name;
15	libevdev_event_code_from_name_n;
16	libevdev_event_code_get_name;
17	libevdev_event_is_code;
18	libevdev_event_is_type;
19	libevdev_event_type_from_name;
20	libevdev_event_type_from_name_n;
21	libevdev_event_type_get_max;
22	libevdev_event_type_get_name;
23	libevdev_fetch_event_value;
24	libevdev_fetch_slot_value;
25	libevdev_free;
26	libevdev_get_abs_flat;
27	libevdev_get_abs_fuzz;
28	libevdev_get_abs_info;
29	libevdev_get_abs_maximum;
30	libevdev_get_abs_minimum;
31	libevdev_get_abs_resolution;
32	libevdev_get_current_slot;
33	libevdev_get_driver_version;
34	libevdev_get_event_value;
35	libevdev_get_fd;
36	libevdev_get_id_bustype;
37	libevdev_get_id_product;
38	libevdev_get_id_vendor;
39	libevdev_get_id_version;
40	libevdev_get_log_priority;
41	libevdev_get_name;
42	libevdev_get_num_slots;
43	libevdev_get_phys;
44	libevdev_get_repeat;
45	libevdev_get_slot_value;
46	libevdev_get_uniq;
47	libevdev_grab;
48	libevdev_has_event_code;
49	libevdev_has_event_pending;
50	libevdev_has_event_type;
51	libevdev_has_property;
52	libevdev_kernel_set_abs_info;
53	libevdev_kernel_set_led_value;
54	libevdev_kernel_set_led_values;
55	libevdev_new;
56	libevdev_new_from_fd;
57	libevdev_next_event;
58	libevdev_property_get_name;
59	libevdev_set_abs_flat;
60	libevdev_set_abs_fuzz;
61	libevdev_set_abs_info;
62	libevdev_set_abs_maximum;
63	libevdev_set_abs_minimum;
64	libevdev_set_abs_resolution;
65	libevdev_set_clock_id;
66	libevdev_set_event_value;
67	libevdev_set_fd;
68	libevdev_set_id_bustype;
69	libevdev_set_id_product;
70	libevdev_set_id_vendor;
71	libevdev_set_id_version;
72	libevdev_set_log_function;
73	libevdev_set_log_priority;
74	libevdev_set_name;
75	libevdev_set_phys;
76	libevdev_set_slot_value;
77	libevdev_set_uniq;
78	libevdev_uinput_create_from_device;
79	libevdev_uinput_destroy;
80	libevdev_uinput_get_devnode;
81	libevdev_uinput_get_fd;
82	libevdev_uinput_get_syspath;
83	libevdev_uinput_write_event;
84
85local:
86	*;
87};
88
89LIBEVDEV_1_3 {
90global:
91	libevdev_set_device_log_function;
92	libevdev_property_from_name;
93	libevdev_property_from_name_n;
94
95local:
96	*;
97} LIBEVDEV_1;
98
99LIBEVDEV_1_6 {
100global:
101	libevdev_event_value_get_name;
102	libevdev_event_value_from_name;
103	libevdev_event_value_from_name_n;
104local:
105	*;
106} LIBEVDEV_1_3;
107
108LIBEVDEV_1_7 {
109global:
110	libevdev_event_code_from_code_name;
111	libevdev_event_code_from_code_name_n;
112	libevdev_event_type_from_code_name;
113	libevdev_event_type_from_code_name_n;
114local:
115	*;
116} LIBEVDEV_1_6;
117
118LIBEVDEV_1_10 {
119global:
120	libevdev_disable_property;
121local:
122	*;
123} LIBEVDEV_1_7;
124