ratox

FIFO based tox client
git clone git://git.2f30.org/ratox
Log | Files | Refs | README | LICENSE

commit 318a23146680384cd2012c1dd4151bdcb2f4f430
parent bd272e9943127ed846c9496bee2469d247a7fe18
Author: FRIGN <dev@frign.de>
Date:   Tue, 23 Dec 2014 23:17:21 +0100

Add ipv6-, tcp- and proxy-mode to config.def.h

There's no reason to prevent the user from setting this stuff at
compile time.

Diffstat:
Mconfig.def.h | 11+++++++----
Mratox.c | 17+++++++----------
2 files changed, 14 insertions(+), 14 deletions(-)

diff --git a/config.def.h b/config.def.h @@ -9,11 +9,14 @@ /* Maximum number of simultaneous calls */ #define MAXCALLS 8 -static char *savefile = ".ratox.tox"; -static int encryptsavefile = 0; +static char *savefile = ".ratox.tox"; +static int encryptsavefile = 0; -static char proxyaddr[] = "localhost"; -static uint16_t proxyport = 8080; +static int ipv6 = 0; +static int tcp = 0; +static int proxy = 0; +static char proxyaddr[] = "localhost"; +static uint16_t proxyport = 8080; static struct node nodes[] = { { diff --git a/ratox.c b/ratox.c @@ -173,10 +173,6 @@ static ToxAv *toxav; static ToxAvCSettings toxavconfig; static int framesize; -static int ipv6; -static int tcpflag; -static int proxyflag; - static uint8_t *passphrase; static uint32_t pplen; @@ -1187,10 +1183,10 @@ static int toxinit(void) { toxopt.ipv6enabled = ipv6; - toxopt.udp_disabled = tcpflag; - if (proxyflag) { - tcpflag = 1; - toxopt.udp_disabled = tcpflag; + toxopt.udp_disabled = tcp; + if (proxy) { + tcp = 1; + toxopt.udp_disabled = tcp; logmsg("Net > Forcing TCP mode\n"); snprintf(toxopt.proxy_address, sizeof(toxopt.proxy_address), "%s", proxyaddr); @@ -1961,6 +1957,7 @@ main(int argc, char *argv[]) { ARGBEGIN { case '4': + ipv6 = 0; break; case '6': ipv6 = 1; @@ -1972,10 +1969,10 @@ main(int argc, char *argv[]) encryptsavefile = 0; break; case 't': - tcpflag = 1; + tcp = 1; break; case 'p': - proxyflag = 1; + proxy = 1; break; default: usage();