summaryrefslogtreecommitdiff
path: root/testing
diff options
context:
space:
mode:
Diffstat (limited to 'testing')
-rw-r--r--testing/Messenger_test.c2
-rw-r--r--testing/nTox.c24
-rw-r--r--testing/tox_sync.c6
3 files changed, 17 insertions, 15 deletions
diff --git a/testing/Messenger_test.c b/testing/Messenger_test.c
index 7c1d64e7..905bcef4 100644
--- a/testing/Messenger_test.c
+++ b/testing/Messenger_test.c
@@ -56,7 +56,7 @@
56 56
57#endif 57#endif
58 58
59void print_message(Messenger *m, int friendnumber, uint8_t *string, uint16_t length, void *userdata) 59void print_message(Messenger *m, int friendnumber, const uint8_t *string, uint16_t length, void *userdata)
60{ 60{
61 printf("Message with length %u received from %u: %s \n", length, friendnumber, string); 61 printf("Message with length %u received from %u: %s \n", length, friendnumber, string);
62 m_sendmessage(m, friendnumber, (uint8_t *)"Test1", 6); 62 m_sendmessage(m, friendnumber, (uint8_t *)"Test1", 6);
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);
diff --git a/testing/tox_sync.c b/testing/tox_sync.c
index 68cad9f4..523f2c56 100644
--- a/testing/tox_sync.c
+++ b/testing/tox_sync.c
@@ -130,7 +130,7 @@ int not_sending()
130 130
131static char path[1024]; 131static char path[1024];
132 132
133void file_request_accept(Tox *m, int friendnumber, uint8_t filenumber, uint64_t filesize, uint8_t *filename, 133void file_request_accept(Tox *m, int friendnumber, uint8_t filenumber, uint64_t filesize, const uint8_t *filename,
134 uint16_t filename_length, void *userdata) 134 uint16_t filename_length, void *userdata)
135{ 135{
136 char fullpath[1024]; 136 char fullpath[1024];
@@ -169,7 +169,7 @@ void file_request_accept(Tox *m, int friendnumber, uint8_t filenumber, uint64_t
169} 169}
170 170
171void file_print_control(Tox *m, int friendnumber, uint8_t recieve_send, uint8_t filenumber, uint8_t control_type, 171void file_print_control(Tox *m, int friendnumber, uint8_t recieve_send, uint8_t filenumber, uint8_t control_type,
172 uint8_t *data, 172 const uint8_t *data,
173 uint16_t length, void *userdata) 173 uint16_t length, void *userdata)
174{ 174{
175 if (recieve_send == 1 && (control_type == TOX_FILECONTROL_KILL || control_type == TOX_FILECONTROL_FINISHED)) { 175 if (recieve_send == 1 && (control_type == TOX_FILECONTROL_KILL || control_type == TOX_FILECONTROL_FINISHED)) {
@@ -185,7 +185,7 @@ void file_print_control(Tox *m, int friendnumber, uint8_t recieve_send, uint8_t
185 } 185 }
186} 186}
187 187
188void write_file(Tox *m, int friendnumber, uint8_t filenumber, uint8_t *data, uint16_t length, void *userdata) 188void write_file(Tox *m, int friendnumber, uint8_t filenumber, const uint8_t *data, uint16_t length, void *userdata)
189{ 189{
190 if (file_recv[filenumber].file != 0) 190 if (file_recv[filenumber].file != 0)
191 if (fwrite(data, length, 1, file_recv[filenumber].file) != 1) 191 if (fwrite(data, length, 1, file_recv[filenumber].file) != 1)