需要userdata从任意结构创建,该结构为
struct uinput_user_dev {
char name[UINPUT_MAX_NAME_SIZE];
struct input_id id;
__u32 ff_effects_max;
__s32 absmax[ABS_CNT];
__s32 absmin[ABS_CNT];
__s32 absfuzz[ABS_CNT];
__s32 absflat[ABS_CNT];
};
(这是标题中的定义uinput.h)。但是,lua需要对表格的描述
typedef struct имя {
тип1 поле1
...
} имя;
重复名称是什么意思,如何userdata从“常规”结构创建?
将所需的结构声明为如下类型: