Tag: 哈斯克尔c2hs

使用c2hs与结构和匿名联合进行交互

如何将一个.chs文件中的C代码块编码,以便c2hs可以将其转换为相对较好的? typedef enum { MONOME_BUTTON_UP = 0x00, MONOME_BUTTON_DOWN = 0x01, MONOME_ENCODER_DELTA = 0x02, MONOME_ENCODER_KEY_UP = 0x03, MONOME_ENCODER_KEY_DOWN = 0x04, MONOME_TILT = 0x05, /* update this if you add event types */ MONOME_EVENT_MAX = 0x06 } monome_event_type_t; typedef struct monome monome_t; /* opaque data type */ typedef struct monome_event monome_event_t; typedef void (*monome_event_callback_t) (const monome_event_t *event, […]