const list = @import("list"); const c = @import("ffi").c; const Enumerate = struct { subsystem_nomatch: list.ListEntry, subsystem_match: list.ListEntry, sysattr_nomatch: list.ListEntry, property_match: list.ListEntry, sysattr_match: list.ListEntry, sysname_match: list.ListEntry, devices: list.ListEntry, udev: ?*c.struct_udev, refcount: c_int, }; export fn udev_enumerate_add_match_subsystem( enumerator: ?*c.struct_udev_enumerate, subsystem: [*c]const u8, ) callconv(.c) c_int { _ = enumerator; _ = subsystem; return 0; } export fn udev_enumerate_add_nomatch_subsystem( enumerator: ?*c.struct_udev_enumerate, subsystem: [*c]const u8, ) callconv(.c) c_int { _ = enumerator; _ = subsystem; return 0; } export fn udev_enumerate_add_match_sysattr( enumerator: ?*c.struct_udev_enumerate, sysattr: [*c]const u8, value: [*c]const u8, ) callconv(.c) c_int { _ = enumerator; _ = sysattr; _ = value; return 0; } export fn udev_enumerate_add_nomatch_sysattr( enumerator: ?*c.struct_udev_enumerate, sysattr: [*c]const u8, value: [*c]const u8, ) callconv(.c) c_int { _ = enumerator; _ = sysattr; _ = value; return 0; } export fn udev_enumerate_add_match_property( enumerator: ?*c.struct_udev_enumerate, property: [*c]const u8, value: [*c]const u8, ) callconv(.c) c_int { _ = enumerator; _ = property; _ = value; return 0; } export fn udev_enumerate_add_match_sysname( enumerator: ?*c.struct_udev_enumerate, sysname: [*c]const u8, ) callconv(.c) c_int { _ = enumerator; _ = sysname; return 0; } export fn udev_enumerate_add_match_tag( enumerator: ?*c.struct_udev_enumerate, tag: [*c]const u8, ) callconv(.c) c_int { _ = enumerator; _ = tag; return 0; } export fn udev_enumerate_add_match_parent( enumerator: ?*c.struct_udev_enumerate, parent: ?*c.struct_udev_device, ) callconv(.c) c_int { _ = enumerator; _ = parent; return 0; } export fn udev_enumerate_add_match_is_initialized( enumerator: ?*c.struct_udev_enumerate, ) callconv(.c) c_int { _ = enumerator; return 0; } export fn udev_enumerate_scan_devices( enumerator: ?*c.struct_udev_enumerate, ) callconv(.c) c_int { _ = enumerator; return 0; } export fn udev_enumerate_scan_subsystems( enumerator: ?*c.struct_udev_enumerate, ) callconv(.c) c_int { _ = enumerator; return 0; } export fn udev_enumerate_get_list_entry( enumerator: ?*c.struct_udev_enumerate, ) callconv(.c) ?*c.struct_udev_list_entry { _ = enumerator; return null; } export fn udev_enumerate_add_syspath( enumerator: ?*c.struct_udev_enumerate, syspath: [*c]const u8, ) callconv(.c) c_int { _ = enumerator; _ = syspath; return 0; } export fn udev_enumerate_get_udev( enumerator: ?*c.struct_udev_enumerate, ) callconv(.c) ?*c.struct_udev { _ = enumerator; return null; } export fn udev_enumerate_new( udev: ?*c.struct_udev, ) callconv(.c) ?*c.struct_udev_enumerate { _ = udev; return null; } export fn udev_enumerate_ref( enumerator: ?*c.struct_udev_enumerate, ) callconv(.c) ?*c.struct_udev_enumerate { _ = enumerator; return null; } export fn udev_enumerate_unref( enumerator: ?*c.struct_udev_enumerate, ) callconv(.c) ?*c.struct_udev_enumerate { _ = enumerator; return null; }