Something went wrong. Try again.
What happens if I push all of nixpkgs
Something went wrong. Try again.
2.1 kB · 75 lines
C
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576#include <gio/gio.h>#include <glib-object.h>
void schema_id_literal() { GSettings *settings; settings = g_settings_new("org.gnome.evolution-data-server.addressbook"); g_object_unref(settings);}
#define SELF_UID_PATH_ID "org.gnome.evolution-data-server.addressbook"int schema_id_from_constant() { GSettings *settings; settings = g_settings_new(SELF_UID_PATH_ID); g_object_unref(settings);}
void schema_id_autoptr() { g_autoptr(GSettings) settings = NULL; settings = g_settings_new("org.gnome.evolution.calendar");}
void schema_id_with_backend() { GSettings *settings; settings = g_settings_new_with_backend("org.gnome.evolution-data-server.addressbook", g_settings_backend_get_default()); g_object_unref(settings);}
void schema_id_with_backend_and_path() { GSettings *settings; settings = g_settings_new_with_backend_and_path("org.gnome.seahorse.nautilus.window", g_settings_backend_get_default(), "/org/gnome/seahorse/nautilus/windows/123/"); g_object_unref(settings);}
void schema_id_with_path() { GSettings *settings; settings = g_settings_new_with_path("org.gnome.seahorse.nautilus.window", "/org/gnome/seahorse/nautilus/windows/123/"); g_object_unref(settings);}
void exists_fn_guard() { if (!e_ews_common_utils_gsettings_schema_exists("org.gnome.evolution.calendar")) { return; }
g_autoptr(GSettings) settings = NULL; settings = g_settings_new("org.gnome.evolution.calendar");}
void exists_fn_nested() { if (e_ews_common_utils_gsettings_schema_exists("org.gnome.evolution.calendar")) { g_autoptr(GSettings) settings = NULL; settings = g_settings_new("org.gnome.evolution.calendar"); }}
void exists_fn_unknown() { if (e_ews_common_utils_gsettings_schema_exists("org.gnome.foo")) { g_autoptr(GSettings) settings = NULL; settings = g_settings_new("org.gnome.evolution.calendar"); }}
int main() { schema_id_literal(); schema_id_from_constant(); schema_id_autoptr(); schema_id_with_backend(); schema_id_with_backend_and_path(); schema_id_with_path(); exists_fn_guard(); exists_fn_nested(); exists_fn_unknown();
return 0;}