libpurple/protocols/zephyr/zephyr.c

branch
release-2.x.y
changeset 36256
a437550a9308
parent 36029
cd7db320cf5c
child 36257
c5445f25f90f
child 38967
303c75b86d86
equal deleted inserted replaced
36255:a3fe30a2666b 36256:a437550a9308
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 && (strlen(message) > 0)) { 2096 if (message && (strlen(message) > 0)) {
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 && (strlen(message) > 0)) { 2127 if (message && (strlen(message) > 0)) {
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