-#include <fcntl.h>
-#include <unistd.h>
#include <sys/select.h>
#include <sys/stat.h>
-#include <X11/Xlib.h>
#include <assert.h>
#include <ctype.h>
#include <errno.h>
+#include <fcntl.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
+#include <unistd.h>
+
+#include <X11/Xlib.h>
#define debug(args...) {fprintf(stderr, "[debug] " args);}
#define info( args...) {fprintf(stderr, "[info] " args);}
}
void
-opts_parse(Config *cfg, int argc, char *argv[], int i)
+opts_parse(Config *cfg, int argc, char *argv[])
{
opts_parse_any(cfg, argc, argv, 1);
read_all(Config *cfg, char *buf)
{
fd_set fds;
- int maxfd;
+ int maxfd = -1;
int ready;
struct stat st;
int prefix = 0;
char *buf;
Config *cfg = &defaults;
- Display *display;
+ Display *display = NULL;
argv0 = argv[0];
- opts_parse(cfg, argc, argv, 1);
+ opts_parse(cfg, argc, argv);
debug("argv0 = %s\n", argv0);
config_print(cfg);
if (cfg->files == NULL)