# ffigen config for gio bindings. # # To regenerate, run: `make ffi_bindings_linux` output: "lib/src/ffi/gio/gio.bindings.g.dart" name: "Gio" description: "Bindings to gio" headers: entry-points: - "external/glib/gio/gapplication.h" compiler-opts: - "-I./external/glib/" - "-I./external/glib/glib/" functions: include: - g_application_get_default - g_application_get_application_id structs: include: - NONE enums: include: - NONE globals: include: - NONE macros: include: - NONE unions: include: - NONE unnamed-enums: include: - NONE library-imports: glib: "../glib/glib.dart" type-map: "typedefs": "GObject": "lib": "glib" "c-type": "GObject" "dart-type": "GObject" "gchar": "lib": "pkg_ffi" "c-type": "Utf8" "dart-type": "Char" comments: false preamble: | // ignore_for_file: camel_case_types, non_constant_identifier_names, require_trailing_commas, sort_constructors_first