comparison main.c @ 690:6fa9c36d0634

Adjust to match th-libs API changes.
author Matti Hamalainen <ccr@tnsp.org>
date Wed, 25 Dec 2019 11:05:31 +0200
parents 1b15cf9442ff
children b5d5d37bbc64
comparison
equal deleted inserted replaced
689:1b15cf9442ff 690:6fa9c36d0634
70 int optPort = 8005, 70 int optPort = 8005,
71 optProxyPort = SET_PROXY_PORT, 71 optProxyPort = SET_PROXY_PORT,
72 optProxyType = TH_PROXY_NONE, 72 optProxyType = TH_PROXY_NONE,
73 optProxyAuthType = TH_PROXY_AUTH_NONE, 73 optProxyAuthType = TH_PROXY_AUTH_NONE,
74 optProxyAddrType = TH_PROXY_ADDR_DOMAIN; 74 optProxyAddrType = TH_PROXY_ADDR_DOMAIN;
75 int optUserColor = 0x000000; 75 unsigned int optUserColor = 0x000000;
76 int optBrowserRunMethod = BMT_NEW_FIREFOX; 76 int optBrowserRunMethod = BMT_NEW_FIREFOX;
77 char *optServer = "chat.newbienudes.com", 77 char *optServer = "chat.newbienudes.com",
78 *optProxyServer = NULL, 78 *optProxyServer = NULL,
79 *optProxyUserID = NULL, 79 *optProxyUserID = NULL,
80 *optProxyPassword = NULL, 80 *optProxyPassword = NULL,
310 case 3: 310 case 3:
311 optServer = optArg; 311 optServer = optArg;
312 break; 312 break;
313 313
314 case 4: 314 case 4:
315 if ((optUserColor = th_get_hex_triplet(optArg)) < 0) 315 if (!th_get_hex_triplet(optArg, &optUserColor))
316 { 316 {
317 THERR("Invalid color argument '%s', should be a RGB hex triplet '000000'.\n", 317 THERR("Invalid color argument '%s', should be a RGB hex triplet '000000'.\n",
318 optArg); 318 optArg);
319 return FALSE; 319 return FALSE;
320 } 320 }
1075 } 1075 }
1076 1076
1077 1077
1078 int nncmd_set_color(th_conn_t *conn, char *arg) 1078 int nncmd_set_color(th_conn_t *conn, char *arg)
1079 { 1079 {
1080 int val; 1080 unsigned int val;
1081 (void) conn; 1081 (void) conn;
1082 1082
1083 if ((val = th_get_hex_triplet(arg)) < 0) 1083 if (!th_get_hex_triplet(arg, &val))
1084 { 1084 {
1085 printMsgQ(currWin, "Invalid color value '%s'\n", arg); 1085 printMsgQ(currWin, "Invalid color value '%s'\n", arg);
1086 return 1; 1086 return 1;
1087 } 1087 }
1088 1088