summaryrefslogtreecommitdiff
path: root/testing/nTox.c
diff options
context:
space:
mode:
authormannol <eniz_vukovic@hotmail.com>2014-07-03 17:08:38 +0200
committermannol <eniz_vukovic@hotmail.com>2014-07-03 17:08:38 +0200
commitf8a2a865dc32bfa626cc150a509d30d897e1181b (patch)
tree5bb6b234149cdf2a79422815dc59a0c53cb3cb0e /testing/nTox.c
parenta9a7f6a5952d0385904ec9df078ac065a3f5887f (diff)
parentc4f0650ae33e1669bfc994ef4f76c6c31e4d63c0 (diff)
Resolved conflicts when merging upstream
Diffstat (limited to 'testing/nTox.c')
-rw-r--r--testing/nTox.c24
1 files changed, 13 insertions, 11 deletions
diff --git a/testing/nTox.c b/testing/nTox.c
index 050ec93d..971a2571 100644
--- a/testing/nTox.c
+++ b/testing/nTox.c
@@ -876,14 +876,16 @@ void print_request(Tox *m, const uint8_t *public_key, const uint8_t *data, uint1
876 do_refresh(); 876 do_refresh();
877} 877}
878 878
879void print_message(Tox *m, int friendnumber, uint8_t *string, uint16_t length, void *userdata) 879void print_message(Tox *m, int friendnumber, const uint8_t *string, uint16_t length, void *userdata)
880{ 880{
881 /* ensure null termination */ 881 /* ensure null termination */
882 string[length - 1] = 0; 882 uint8_t null_string[length + 1];
883 print_formatted_message(m, (char *)string, friendnumber, 0); 883 memcpy(null_string, string, length);
884 null_string[length] = 0;
885 print_formatted_message(m, (char *)null_string, friendnumber, 0);
884} 886}
885 887
886void print_nickchange(Tox *m, int friendnumber, uint8_t *string, uint16_t length, void *userdata) 888void print_nickchange(Tox *m, int friendnumber, const uint8_t *string, uint16_t length, void *userdata)
887{ 889{
888 char name[TOX_MAX_NAME_LENGTH + 1]; 890 char name[TOX_MAX_NAME_LENGTH + 1];
889 891
@@ -899,7 +901,7 @@ void print_nickchange(Tox *m, int friendnumber, uint8_t *string, uint16_t length
899 } 901 }
900} 902}
901 903
902void print_statuschange(Tox *m, int friendnumber, uint8_t *string, uint16_t length, void *userdata) 904void print_statuschange(Tox *m, int friendnumber, const uint8_t *string, uint16_t length, void *userdata)
903{ 905{
904 char name[TOX_MAX_NAME_LENGTH + 1]; 906 char name[TOX_MAX_NAME_LENGTH + 1];
905 907
@@ -999,7 +1001,7 @@ void print_help(char *prog_name)
999 puts(" -f keyfile [Optional] Specify a keyfile to read from and write to."); 1001 puts(" -f keyfile [Optional] Specify a keyfile to read from and write to.");
1000} 1002}
1001 1003
1002void print_invite(Tox *m, int friendnumber, uint8_t *group_public_key, void *userdata) 1004void print_invite(Tox *m, int friendnumber, const uint8_t *group_public_key, void *userdata)
1003{ 1005{
1004 char msg[256]; 1006 char msg[256];
1005 sprintf(msg, "[i] received group chat invite from: %u, auto accepting and joining. group number: %u", friendnumber, 1007 sprintf(msg, "[i] received group chat invite from: %u, auto accepting and joining. group number: %u", friendnumber,
@@ -1055,7 +1057,8 @@ void print_groupchatpeers(Tox *m, int groupnumber)
1055 new_lines_mark(msg, 1); 1057 new_lines_mark(msg, 1);
1056} 1058}
1057 1059
1058void print_groupmessage(Tox *m, int groupnumber, int peernumber, uint8_t *message, uint16_t length, void *userdata) 1060void print_groupmessage(Tox *m, int groupnumber, int peernumber, const uint8_t *message, uint16_t length,
1061 void *userdata)
1059{ 1062{
1060 char msg[256 + length]; 1063 char msg[256 + length];
1061 uint8_t name[TOX_MAX_NAME_LENGTH] = {0}; 1064 uint8_t name[TOX_MAX_NAME_LENGTH] = {0};
@@ -1116,7 +1119,7 @@ void print_groupnamelistchange(Tox *m, int groupnumber, int peernumber, uint8_t
1116 print_groupchatpeers(m, groupnumber); 1119 print_groupchatpeers(m, groupnumber);
1117 } 1120 }
1118} 1121}
1119void file_request_accept(Tox *m, int friendnumber, uint8_t filenumber, uint64_t filesize, uint8_t *filename, 1122void file_request_accept(Tox *m, int friendnumber, uint8_t filenumber, uint64_t filesize, const uint8_t *filename,
1120 uint16_t filename_length, void *userdata) 1123 uint16_t filename_length, void *userdata)
1121{ 1124{
1122 char msg[512]; 1125 char msg[512];
@@ -1131,8 +1134,7 @@ void file_request_accept(Tox *m, int friendnumber, uint8_t filenumber, uint64_t
1131} 1134}
1132 1135
1133void file_print_control(Tox *m, int friendnumber, uint8_t send_recieve, uint8_t filenumber, uint8_t control_type, 1136void file_print_control(Tox *m, int friendnumber, uint8_t send_recieve, uint8_t filenumber, uint8_t control_type,
1134 uint8_t *data, 1137 const uint8_t *data, uint16_t length, void *userdata)
1135 uint16_t length, void *userdata)
1136{ 1138{
1137 char msg[512] = {0}; 1139 char msg[512] = {0};
1138 1140
@@ -1146,7 +1148,7 @@ void file_print_control(Tox *m, int friendnumber, uint8_t send_recieve, uint8_t
1146 new_lines(msg); 1148 new_lines(msg);
1147} 1149}
1148 1150
1149void write_file(Tox *m, int friendnumber, uint8_t filenumber, uint8_t *data, uint16_t length, void *userdata) 1151void write_file(Tox *m, int friendnumber, uint8_t filenumber, const uint8_t *data, uint16_t length, void *userdata)
1150{ 1152{
1151 char filename[256]; 1153 char filename[256];
1152 sprintf(filename, "%u.%u.bin", friendnumber, filenumber); 1154 sprintf(filename, "%u.%u.bin", friendnumber, filenumber);