libpurple/protocols/zephyr/zephyr.c

branch
soc.2013.gobjectification
changeset 34889
4ea2da14cd0e
parent 34864
0e292d8887de
parent 34304
faf0414a8b51
child 34894
df5ed3731148
child 36574
e9b59dd16117
equal deleted inserted replaced
34888:64a770d3dae9 34889:4ea2da14cd0e
2083 /* Munge the outgoing zephyr so that any quotes or backslashes are 2083 /* Munge the outgoing zephyr so that any quotes or backslashes are
2084 escaped and do not confuse tzc: */ 2084 escaped and do not confuse tzc: */
2085 2085
2086 static char* zephyr_tzc_escape_msg(const char *message) 2086 static char* zephyr_tzc_escape_msg(const char *message)
2087 { 2087 {
2088 int pos = 0; 2088 gsize pos = 0, pos2 = 0;
2089 int pos2 = 0;
2090 char *newmsg; 2089 char *newmsg;
2091 2090
2092 if (message && *message) { 2091 if (message && *message) {
2093 newmsg = g_new0(char,1+strlen(message)*2); 2092 newmsg = g_new0(char,1+strlen(message)*2);
2094 while(pos < strlen(message)) { 2093 while(pos < strlen(message)) {
2115 return newmsg; 2114 return newmsg;
2116 } 2115 }
2117 2116
2118 char* zephyr_tzc_deescape_str(const char *message) 2117 char* zephyr_tzc_deescape_str(const char *message)
2119 { 2118 {
2120 int pos = 0; 2119 gsize pos = 0, pos2 = 0;
2121 int pos2 = 0;
2122 char *newmsg; 2120 char *newmsg;
2123 2121
2124 if (message && *message) { 2122 if (message && *message) {
2125 newmsg = g_new0(char,strlen(message)+1); 2123 newmsg = g_new0(char,strlen(message)+1);
2126 while(pos < strlen(message)) { 2124 while(pos < strlen(message)) {

mercurial