libpurple/protocols/zephyr/zephyr.c

changeset 34304
faf0414a8b51
parent 33892
ef97228bc5f0
child 34312
4461d5c1e61c
child 34889
4ea2da14cd0e
equal deleted inserted replaced
34302:3949b825f4bf 34304:faf0414a8b51
2088 /* Munge the outgoing zephyr so that any quotes or backslashes are 2088 /* Munge the outgoing zephyr so that any quotes or backslashes are
2089 escaped and do not confuse tzc: */ 2089 escaped and do not confuse tzc: */
2090 2090
2091 static char* zephyr_tzc_escape_msg(const char *message) 2091 static char* zephyr_tzc_escape_msg(const char *message)
2092 { 2092 {
2093 int pos = 0; 2093 gsize pos = 0, pos2 = 0;
2094 int pos2 = 0;
2095 char *newmsg; 2094 char *newmsg;
2096 2095
2097 if (message && *message) { 2096 if (message && *message) {
2098 newmsg = g_new0(char,1+strlen(message)*2); 2097 newmsg = g_new0(char,1+strlen(message)*2);
2099 while(pos < strlen(message)) { 2098 while(pos < strlen(message)) {
2120 return newmsg; 2119 return newmsg;
2121 } 2120 }
2122 2121
2123 char* zephyr_tzc_deescape_str(const char *message) 2122 char* zephyr_tzc_deescape_str(const char *message)
2124 { 2123 {
2125 int pos = 0; 2124 gsize pos = 0, pos2 = 0;
2126 int pos2 = 0;
2127 char *newmsg; 2125 char *newmsg;
2128 2126
2129 if (message && *message) { 2127 if (message && *message) {
2130 newmsg = g_new0(char,strlen(message)+1); 2128 newmsg = g_new0(char,strlen(message)+1);
2131 while(pos < strlen(message)) { 2129 while(pos < strlen(message)) {

mercurial