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