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