summaryrefslogtreecommitdiff
path: root/src/common.h
diff options
context:
space:
mode:
authorAlex Xu (Hello71) <alex_y_xu@yahoo.ca>2016-07-14 15:49:58 -0400
committerAlex Xu (Hello71) <alex_y_xu@yahoo.ca>2016-07-14 15:49:58 -0400
commit436011fee88fb1f8e2941c518e5f7bd11d66559d (patch)
tree394cbb0e3827e1743121dab39df2f75d3b6d8955 /src/common.h
parentbe097ac2736a45d58b0e2cb345c950b8921e9503 (diff)
downloadudpastcp-436011fee88fb1f8e2941c518e5f7bd11d66559d.tar.xz
udpastcp-436011fee88fb1f8e2941c518e5f7bd11d66559d.zip
Rewrite args parsing to prepare for libpcap.
Diffstat (limited to 'src/common.h')
-rw-r--r--src/common.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/common.h b/src/common.h
index fea0db7..9dd7318 100644
--- a/src/common.h
+++ b/src/common.h
@@ -1,3 +1,6 @@
+#ifndef COMMON_H
+#define COMMON_H
+
#ifdef DEBUG
#define DBG(...) do { fprintf(stderr, __VA_ARGS__); putc('\n', stderr); } while (0)
#else
@@ -7,3 +10,14 @@
#define IN_ADDR_PORT(addr) (((struct sockaddr_in *)addr)->sin_port)
extern int free_mem_on_exit;
+extern void *libpcap;
+
+struct common_data {
+ const char *listen_host;
+ const char *listen_port;
+ const char *remote_host;
+ const char *remote_port;
+ const char *device;
+};
+
+#endif