diff --git a/src/conf.c b/src/conf.c
index 5d8ec5e8bcbd9937ee64067948c08be6de20c65c..652628c3c3bbe616a07de240a7798db0ff1c8d48 100644 (file)
--- a/src/conf.c
+++ b/src/conf.c
/* ncmpc (Ncurses MPD Client)
- * (c) 2004-2010 The Music Player Daemon Project
+ * (c) 2004-2017 The Music Player Daemon Project
* Project homepage: http://musicpd.org
*
* This program is free software; you can redistribute it and/or modify
#include "command.h"
#include "colors.h"
#include "screen_list.h"
+#include "options.h"
#include <assert.h>
#include <ctype.h>
#include <stdio.h>
#include <errno.h>
#include <stdlib.h>
-#include <unistd.h>
#include <string.h>
-#include <fcntl.h>
#include <glib.h>
#include <glib/gstdio.h>
}
}
-static int
+static bool
parse_key_definition(char *str)
{
/* get the command name */
/* the hotkey configuration contains an unknown
command */
print_error(_("Unknown command"), buf);
- return -1;
+ return false;
}
/* skip whitespace */
if (*buf == 0) {
/* the hotkey configuration line is incomplete */
print_error(_("Incomplete hotkey configuration"), str);
- return -1;
+ return false;
}
/* parse key values */
}
if (key < 0)
- return -1;
+ return false;
return assign_keys(cmd, keys);
}
return 0;
}
-int
+bool
check_user_conf_dir(void)
{
char *directory = g_build_filename(g_get_home_dir(), "." PACKAGE, NULL);
if (g_file_test(directory, G_FILE_TEST_IS_DIR)) {
g_free(directory);
- return 0;
+ return true;
}
- int retval = g_mkdir(directory, 0755);
+ bool success = g_mkdir(directory, 0755) == 0;
g_free(directory);
- return retval;
+ return success;
}
char *
for (system_data_dirs = g_get_system_config_dirs (); *system_data_dirs != NULL; system_data_dirs++)
{
- g_message (*system_data_dirs);
pathname = g_build_filename(*system_data_dirs, PACKAGE, "ncmpc.conf", NULL);
if (g_file_test(pathname, G_FILE_TEST_EXISTS))
{
for (system_data_dirs = g_get_system_config_dirs (); *system_data_dirs != NULL; system_data_dirs++)
{
- g_message (*system_data_dirs);
pathname = g_build_filename(*system_data_dirs, PACKAGE, "keys.conf", NULL);
if (g_file_test(pathname, G_FILE_TEST_EXISTS))
{