#ifndef _CONFIGFILE_H
#define _CONFIGFILE_H 1
+#include <netinet/in.h>
+
+/* plenty */
+#define NUM_RANGES 1024
+
extern int num_retries;
extern int retry_time;
extern int delay_time;
extern int verbosity;
+extern int scan_interval;
+extern int scan_wait;
+
+extern struct in_addr scanrange[NUM_RANGES];
+extern int scanrangesize[NUM_RANGES];
+extern int ranges;
+
extern int use_mysql;
extern char mysql_host[64];
extern char mysql_username[32];
extern char mysql_password[32];
-void parse_configfile(int do_scan);
-void parse_line(char *buf, int lineno, int do_scan);
-void parse_keyword(char *keyword, char *value, int lineno, int do_scan);
+void parse_configfile();
+void parse_line(char *buf, int lineno);
+void parse_keyword(char *keyword, char *value, int lineno);
void parse_int(char *string, int *retval, int lineno);
void parse_range(char *string, int lineno);