static void set_default_preferences() { if (! prefs_get_string_value("path_conv_ogg", NULL)) { gchar *str = g_build_filename(get_script_dir(), CONVERT_TO_MP3_SCRIPT, NULL); prefs_set_string("path_conv_ogg", str); g_free(str); } }
static void debug_print_directories() { g_printf("data directory: %s\n", get_data_dir()); g_printf("doc directory: %s\n", get_doc_dir()); g_printf("ui directory: %s\n", get_ui_dir()); g_printf("glade directory: %s\n", get_glade_dir()); g_printf("icon directory: %s\n", get_icon_dir()); g_printf("plugin directory: %s\n", get_plugin_dir()); g_printf("script directory: %s\n", get_script_dir()); }
static void ephy_greasemonkey_extension_init (EphyGreasemonkeyExtension *extension) { char *path; extension->priv = EPHY_GREASEMONKEY_EXTENSION_GET_PRIVATE (extension); LOG ("EphyGreasemonkeyExtension initialising"); path = get_script_dir (); errno = 0; if ((g_mkdir_with_parents (path, 0700) >= 0) || (errno == EEXIST)) { extension->priv->scripts = load_scripts (path); extension->priv->monitor = monitor_scripts (path, extension); } g_free (path); }
static char * script_name_build (const char *url) { char *basename; char *path; char *script_dir; char *uri; basename = g_filename_from_utf8 (url, -1, NULL, NULL, NULL); g_return_val_if_fail (basename != NULL, NULL); g_strdelimit (basename, "/", '_'); script_dir = get_script_dir (); path = g_build_filename (script_dir, basename, NULL); uri = g_filename_to_uri (path, NULL, NULL); g_free (script_dir); g_free (basename); g_free (path); return uri; }