diff options
author | Alex Xu (Hello71) <alex_y_xu@yahoo.ca> | 2016-07-14 15:49:58 -0400 |
---|---|---|
committer | Alex Xu (Hello71) <alex_y_xu@yahoo.ca> | 2016-07-14 15:49:58 -0400 |
commit | 436011fee88fb1f8e2941c518e5f7bd11d66559d (patch) | |
tree | 394cbb0e3827e1743121dab39df2f75d3b6d8955 /src/common.h | |
parent | be097ac2736a45d58b0e2cb345c950b8921e9503 (diff) | |
download | udpastcp-436011fee88fb1f8e2941c518e5f7bd11d66559d.tar.xz udpastcp-436011fee88fb1f8e2941c518e5f7bd11d66559d.zip |
Rewrite args parsing to prepare for libpcap.
Diffstat (limited to 'src/common.h')
-rw-r--r-- | src/common.h | 14 |
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 |