| 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)) { |