diff options
author | irungentoo <irungentoo@gmail.com> | 2013-09-27 09:02:19 -0700 |
---|---|---|
committer | irungentoo <irungentoo@gmail.com> | 2013-09-27 09:02:19 -0700 |
commit | c7c72b0756e3bf4fcc3e346c34849d801be5c5fd (patch) | |
tree | 07fcf0108fe1813db5d386974eedb9fac5c67d62 | |
parent | beff2b6de659a708ed366a9ae925eab8c4ca0ddd (diff) | |
parent | 6fe25e4f6f49d1f19bdcc5ce89a587c29757b266 (diff) |
Merge pull request #606 from FullName/Permit.Wshadow
Permit -Wshadow as useful warning.
-rw-r--r-- | auto_tests/messenger_test.c | 58 | ||||
-rw-r--r-- | auto_tests/network_test.c | 6 | ||||
-rw-r--r-- | testing/Messenger_test.c | 12 | ||||
-rw-r--r-- | testing/nTox.c | 14 | ||||
-rw-r--r-- | toxcore/Messenger.c | 8 | ||||
-rw-r--r-- | toxcore/net_crypto.c | 14 |
6 files changed, 47 insertions, 65 deletions
diff --git a/auto_tests/messenger_test.c b/auto_tests/messenger_test.c index f749f6cb..6ede62ef 100644 --- a/auto_tests/messenger_test.c +++ b/auto_tests/messenger_test.c | |||
@@ -310,48 +310,30 @@ START_TEST(test_messenger_state_saveloadsave) | |||
310 | } | 310 | } |
311 | END_TEST | 311 | END_TEST |
312 | 312 | ||
313 | #define DEFTESTCASE(NAME) \ | ||
314 | TCase *tc_##NAME = tcase_create(#NAME); \ | ||
315 | tcase_add_test(tc_##NAME, test_##NAME); \ | ||
316 | suite_add_tcase(s, tc_##NAME); | ||
317 | |||
313 | Suite *messenger_suite(void) | 318 | Suite *messenger_suite(void) |
314 | { | 319 | { |
315 | Suite *s = suite_create("Messenger"); | 320 | Suite *s = suite_create("Messenger"); |
316 | 321 | ||
317 | TCase *userstatus_size = tcase_create("userstatus_size"); | 322 | DEFTESTCASE(dht_state_saveloadsave); |
318 | TCase *set_userstatus = tcase_create("set_userstatus"); | 323 | DEFTESTCASE(messenger_state_saveloadsave); |
319 | TCase *send_message = tcase_create("send_message"); | 324 | |
320 | TCase *friend_exists = tcase_create("friend_exists"); | 325 | DEFTESTCASE(getself_name); |
321 | TCase *get_friend_connectionstatus = tcase_create("get_friend_connectionstatus"); | 326 | DEFTESTCASE(m_get_userstatus_size); |
322 | TCase *getself_name = tcase_create("getself_name"); | 327 | DEFTESTCASE(m_set_userstatus); |
323 | TCase *delfriend = tcase_create("delfriend"); | 328 | |
324 | //TCase *addfriend = tcase_create("addfriend"); | 329 | /* DEFTESTCASE(m_addfriend); */ |
325 | TCase *setname = tcase_create("setname"); | 330 | DEFTESTCASE(m_friend_exists); |
326 | TCase *getname = tcase_create("getname"); | 331 | DEFTESTCASE(m_get_friend_connectionstatus); |
327 | TCase *dht_state_saveloadsave = tcase_create("dht_state_saveloadsave"); | 332 | DEFTESTCASE(m_delfriend); |
328 | TCase *messenger_state_saveloadsave = tcase_create("messenger_state_saveloadsave"); | 333 | |
329 | 334 | DEFTESTCASE(setname); | |
330 | tcase_add_test(userstatus_size, test_m_get_userstatus_size); | 335 | DEFTESTCASE(getname); |
331 | tcase_add_test(set_userstatus, test_m_set_userstatus); | 336 | DEFTESTCASE(m_sendmesage); |
332 | tcase_add_test(get_friend_connectionstatus, test_m_get_friend_connectionstatus); | ||
333 | tcase_add_test(friend_exists, test_m_friend_exists); | ||
334 | tcase_add_test(getself_name, test_getself_name); | ||
335 | tcase_add_test(send_message, test_m_sendmesage); | ||
336 | tcase_add_test(delfriend, test_m_delfriend); | ||
337 | //tcase_add_test(addfriend, test_m_addfriend); | ||
338 | tcase_add_test(setname, test_getname); | ||
339 | tcase_add_test(setname, test_setname); | ||
340 | tcase_add_test(dht_state_saveloadsave, test_dht_state_saveloadsave); | ||
341 | tcase_add_test(messenger_state_saveloadsave, test_messenger_state_saveloadsave); | ||
342 | |||
343 | suite_add_tcase(s, userstatus_size); | ||
344 | suite_add_tcase(s, set_userstatus); | ||
345 | suite_add_tcase(s, get_friend_connectionstatus); | ||
346 | suite_add_tcase(s, friend_exists); | ||
347 | suite_add_tcase(s, send_message); | ||
348 | suite_add_tcase(s, getself_name); | ||
349 | suite_add_tcase(s, delfriend); | ||
350 | //suite_add_tcase(s, addfriend); | ||
351 | suite_add_tcase(s, getname); | ||
352 | suite_add_tcase(s, setname); | ||
353 | suite_add_tcase(s, messenger_state_saveloadsave); | ||
354 | suite_add_tcase(s, dht_state_saveloadsave); | ||
355 | 337 | ||
356 | return s; | 338 | return s; |
357 | } | 339 | } |
diff --git a/auto_tests/network_test.c b/auto_tests/network_test.c index 8d2a12d9..2383c0cb 100644 --- a/auto_tests/network_test.c +++ b/auto_tests/network_test.c | |||
@@ -123,9 +123,9 @@ START_TEST(test_ip_equal) | |||
123 | END_TEST | 123 | END_TEST |
124 | 124 | ||
125 | #define DEFTESTCASE(NAME) \ | 125 | #define DEFTESTCASE(NAME) \ |
126 | TCase *NAME = tcase_create(#NAME); \ | 126 | TCase *tc_##NAME = tcase_create(#NAME); \ |
127 | tcase_add_test(NAME, test_##NAME); \ | 127 | tcase_add_test(tc_##NAME, test_##NAME); \ |
128 | suite_add_tcase(s, NAME); | 128 | suite_add_tcase(s, tc_##NAME); |
129 | 129 | ||
130 | Suite *network_suite(void) | 130 | Suite *network_suite(void) |
131 | { | 131 | { |
diff --git a/testing/Messenger_test.c b/testing/Messenger_test.c index 7b94364a..619d94b1 100644 --- a/testing/Messenger_test.c +++ b/testing/Messenger_test.c | |||
@@ -56,6 +56,12 @@ | |||
56 | 56 | ||
57 | #endif | 57 | #endif |
58 | 58 | ||
59 | void print_message(Messenger *m, int friendnumber, uint8_t *string, uint16_t length, void *userdata) | ||
60 | { | ||
61 | printf("Message with length %u received from %u: %s \n", length, friendnumber, string); | ||
62 | m_sendmessage(m, friendnumber, (uint8_t *)"Test1", 6); | ||
63 | } | ||
64 | |||
59 | /* FIXME needed as print_request has to match the interface expected by | 65 | /* FIXME needed as print_request has to match the interface expected by |
60 | * networking_requesthandler and so cannot take a Messenger * */ | 66 | * networking_requesthandler and so cannot take a Messenger * */ |
61 | static Messenger *m; | 67 | static Messenger *m; |
@@ -87,12 +93,6 @@ void print_request(uint8_t *public_key, uint8_t *data, uint16_t length, void *us | |||
87 | } | 93 | } |
88 | } | 94 | } |
89 | 95 | ||
90 | void print_message(Messenger *m, int friendnumber, uint8_t *string, uint16_t length, void *userdata) | ||
91 | { | ||
92 | printf("Message with length %u received from %u: %s \n", length, friendnumber, string); | ||
93 | m_sendmessage(m, friendnumber, (uint8_t *)"Test1", 6); | ||
94 | } | ||
95 | |||
96 | int main(int argc, char *argv[]) | 96 | int main(int argc, char *argv[]) |
97 | { | 97 | { |
98 | /* let user override default by cmdline */ | 98 | /* let user override default by cmdline */ |
diff --git a/testing/nTox.c b/testing/nTox.c index a9af5239..6ac663a6 100644 --- a/testing/nTox.c +++ b/testing/nTox.c | |||
@@ -51,7 +51,7 @@ | |||
51 | #endif | 51 | #endif |
52 | 52 | ||
53 | char lines[HISTORY][STRING_LENGTH]; | 53 | char lines[HISTORY][STRING_LENGTH]; |
54 | char line[STRING_LENGTH]; | 54 | char input_line[STRING_LENGTH]; |
55 | 55 | ||
56 | char *help = "[i] commands:\n/f ID (to add friend)\n/m friendnumber message " | 56 | char *help = "[i] commands:\n/f ID (to add friend)\n/m friendnumber message " |
57 | "(to send message)\n/s status (to change status)\n[i] /l list (l" | 57 | "(to send message)\n/s status (to change status)\n[i] /l list (l" |
@@ -442,7 +442,7 @@ void do_refresh() | |||
442 | move(y - 1, 0); | 442 | move(y - 1, 0); |
443 | clrtoeol(); | 443 | clrtoeol(); |
444 | printw(">> "); | 444 | printw(">> "); |
445 | printw(line); | 445 | printw(input_line); |
446 | clrtoeol(); | 446 | clrtoeol(); |
447 | refresh(); | 447 | refresh(); |
448 | } | 448 | } |
@@ -642,7 +642,7 @@ int main(int argc, char *argv[]) | |||
642 | new_lines("/h for list of commands"); | 642 | new_lines("/h for list of commands"); |
643 | get_id(m, idstring); | 643 | get_id(m, idstring); |
644 | new_lines(idstring); | 644 | new_lines(idstring); |
645 | strcpy(line, ""); | 645 | strcpy(input_line, ""); |
646 | 646 | ||
647 | uint16_t port = htons(atoi(argv[argvoffset + 2])); | 647 | uint16_t port = htons(atoi(argv[argvoffset + 2])); |
648 | unsigned char *binary_string = hex_string_to_bin(argv[argvoffset + 3]); | 648 | unsigned char *binary_string = hex_string_to_bin(argv[argvoffset + 3]); |
@@ -694,12 +694,12 @@ int main(int argc, char *argv[]) | |||
694 | getmaxyx(stdscr, y, x); | 694 | getmaxyx(stdscr, y, x); |
695 | 695 | ||
696 | if ((c == 0x0d) || (c == 0x0a)) { | 696 | if ((c == 0x0d) || (c == 0x0a)) { |
697 | line_eval(m, line); | 697 | line_eval(m, input_line); |
698 | strcpy(line, ""); | 698 | strcpy(input_line, ""); |
699 | } else if (c == 8 || c == 127) { | 699 | } else if (c == 8 || c == 127) { |
700 | line[strlen(line) - 1] = '\0'; | 700 | input_line[strlen(input_line) - 1] = '\0'; |
701 | } else if (isalnum(c) || ispunct(c) || c == ' ') { | 701 | } else if (isalnum(c) || ispunct(c) || c == ' ') { |
702 | strcpy(line, appender(line, (char) c)); | 702 | strcpy(input_line, appender(input_line, (char) c)); |
703 | } | 703 | } |
704 | } | 704 | } |
705 | 705 | ||
diff --git a/toxcore/Messenger.c b/toxcore/Messenger.c index f22a8d57..07c8096f 100644 --- a/toxcore/Messenger.c +++ b/toxcore/Messenger.c | |||
@@ -613,11 +613,11 @@ static void check_friend_connectionstatus(Messenger *m, int friendnumber, uint8_ | |||
613 | if (status == NOFRIEND) | 613 | if (status == NOFRIEND) |
614 | return; | 614 | return; |
615 | 615 | ||
616 | const uint8_t was_connected = m->friendlist[friendnumber].status == FRIEND_ONLINE; | 616 | const uint8_t was_online = m->friendlist[friendnumber].status == FRIEND_ONLINE; |
617 | const uint8_t is_connected = status == FRIEND_ONLINE; | 617 | const uint8_t is_online = status == FRIEND_ONLINE; |
618 | 618 | ||
619 | if (is_connected != was_connected) | 619 | if (is_online != was_online) |
620 | m->friend_connectionstatuschange(m, friendnumber, is_connected, m->friend_connectionstatuschange_userdata); | 620 | m->friend_connectionstatuschange(m, friendnumber, is_online, m->friend_connectionstatuschange_userdata); |
621 | } | 621 | } |
622 | 622 | ||
623 | void set_friend_status(Messenger *m, int friendnumber, uint8_t status) | 623 | void set_friend_status(Messenger *m, int friendnumber, uint8_t status) |
diff --git a/toxcore/net_crypto.c b/toxcore/net_crypto.c index 744bc754..8f3a6be1 100644 --- a/toxcore/net_crypto.c +++ b/toxcore/net_crypto.c | |||
@@ -446,10 +446,10 @@ int realloc_cryptoconnection(Net_Crypto *c, uint32_t num) | |||
446 | int crypto_connect(Net_Crypto *c, uint8_t *public_key, IP_Port ip_port) | 446 | int crypto_connect(Net_Crypto *c, uint8_t *public_key, IP_Port ip_port) |
447 | { | 447 | { |
448 | uint32_t i; | 448 | uint32_t i; |
449 | int id = getcryptconnection_id(c, public_key); | 449 | int id_existing = getcryptconnection_id(c, public_key); |
450 | 450 | ||
451 | if (id != -1) { | 451 | if (id_existing != -1) { |
452 | IP_Port c_ip = connection_ip(c->lossless_udp, c->crypto_connections[id].number); | 452 | IP_Port c_ip = connection_ip(c->lossless_udp, c->crypto_connections[id_existing].number); |
453 | 453 | ||
454 | if (ipport_equal(&c_ip, &ip_port)) | 454 | if (ipport_equal(&c_ip, &ip_port)) |
455 | return -1; | 455 | return -1; |
@@ -464,12 +464,12 @@ int crypto_connect(Net_Crypto *c, uint8_t *public_key, IP_Port ip_port) | |||
464 | 464 | ||
465 | for (i = 0; i <= c->crypto_connections_length; ++i) { | 465 | for (i = 0; i <= c->crypto_connections_length; ++i) { |
466 | if (c->crypto_connections[i].status == CONN_NO_CONNECTION) { | 466 | if (c->crypto_connections[i].status == CONN_NO_CONNECTION) { |
467 | int id = new_connection(c->lossless_udp, ip_port); | 467 | int id_new = new_connection(c->lossless_udp, ip_port); |
468 | 468 | ||
469 | if (id == -1) | 469 | if (id_new == -1) |
470 | return -1; | 470 | return -1; |
471 | 471 | ||
472 | c->crypto_connections[i].number = id; | 472 | c->crypto_connections[i].number = id_new; |
473 | c->crypto_connections[i].status = CONN_HANDSHAKE_SENT; | 473 | c->crypto_connections[i].status = CONN_HANDSHAKE_SENT; |
474 | random_nonce(c->crypto_connections[i].recv_nonce); | 474 | random_nonce(c->crypto_connections[i].recv_nonce); |
475 | memcpy(c->crypto_connections[i].public_key, public_key, crypto_box_PUBLICKEYBYTES); | 475 | memcpy(c->crypto_connections[i].public_key, public_key, crypto_box_PUBLICKEYBYTES); |
@@ -478,7 +478,7 @@ int crypto_connect(Net_Crypto *c, uint8_t *public_key, IP_Port ip_port) | |||
478 | if (c->crypto_connections_length == i) | 478 | if (c->crypto_connections_length == i) |
479 | ++c->crypto_connections_length; | 479 | ++c->crypto_connections_length; |
480 | 480 | ||
481 | if (send_cryptohandshake(c, id, public_key, c->crypto_connections[i].recv_nonce, | 481 | if (send_cryptohandshake(c, id_new, public_key, c->crypto_connections[i].recv_nonce, |
482 | c->crypto_connections[i].sessionpublic_key) == 1) { | 482 | c->crypto_connections[i].sessionpublic_key) == 1) { |
483 | increment_nonce(c->crypto_connections[i].recv_nonce); | 483 | increment_nonce(c->crypto_connections[i].recv_nonce); |
484 | return i; | 484 | return i; |