libpurple/protocols/zephyr/zephyr.c

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

mercurial