]> git.sesse.net Git - nbtscanner/blobdiff - configfile.h
Import nbtscanner 0.1.1.
[nbtscanner] / configfile.h
index 767d4be24820324e1db705f998ddec5b709ee7cc..759656f49f005ef387975ee7cc16adc44316b3b2 100644 (file)
 #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);