示例#1
0
文件: common.c 项目: sumotoy/libhs
static void default_handler(hs_log_level level, const char *msg, void *udata)
{
    _HS_UNUSED(level);
    _HS_UNUSED(udata);

    if (level == HS_LOG_DEBUG && !getenv("LIBHS_DEBUG"))
        return;

    fputs(msg, stderr);
    fputc('\n', stderr);
}
示例#2
0
文件: hid_darwin.c 项目: Koromix/ty
static void hid_removal_callback(void *ctx, IOReturn result, void *sender)
{
    _HS_UNUSED(result);
    _HS_UNUSED(sender);

    hs_port *port = ctx;

    pthread_mutex_lock(&port->u.hid->mutex);
    port->u.hid->device_removed = true;
    CFRunLoopSourceSignal(port->u.hid->shutdown_source);
    pthread_mutex_unlock(&port->u.hid->mutex);

    fire_device_event(port);
}
示例#3
0
文件: filter.c 项目: Koromix/libhs
void _hs_filter_release(_hs_filter *filter)
{
    _HS_UNUSED(filter);
}