See also:
http://article.gmane.org/gmane.linux.kernel/
1268792
The C compiler will handle (void) as "no arguments" and () as "variadic
function" (equivalent to (...)) which might lead to subtle errors.
return result;
}
-static char *get_config_path() {
+static char *get_config_path(void) {
char *xdg_config_home, *xdg_config_dirs, *config_path;
/* 1: check the traditional path under the home directory */
* We then check whether the pipe target’s name is known and chose the format.
*
*/
-char *auto_detect_format() {
+char *auto_detect_format(void) {
pid_t myppid = getppid();
pid_t mypid = getpid();
* Some color formats (xmobar) require to terminate colors again
*
*/
-char *endcolor() {
+char *endcolor(void) {
if (output_format == O_XMOBAR)
return "</fc>";
else return "";
}
-void print_seperator() {
+void print_seperator(void) {
if (output_format == O_DZEN2)
printf("^fg(%s)^p(5;-2)^ro(2)^p()^fg()^p(5)", cfg_getstr(cfg_general, "color_separator"));
else if (output_format == O_XMOBAR)
* Returns the IPv6 address with which you have connectivity at the moment.
* The char * is statically allocated and mustn't be freed
*/
-static char *get_ipv6_addr() {
+static char *get_ipv6_addr(void) {
struct addrinfo hints;
struct addrinfo *result, *resp;
static struct addrinfo *cached = NULL;