| 320 } else if(q) { \ |
320 } else if(q) { \ |
| 321 if(*o == *q) { \ |
321 if(*o == *q) { \ |
| 322 char *unescaped = g_strndup(q+1, o-q-1); \ |
322 char *unescaped = g_strndup(q+1, o-q-1); \ |
| 323 char *escaped = g_markup_escape_text(unescaped, -1); \ |
323 char *escaped = g_markup_escape_text(unescaped, -1); \ |
| 324 g_string_append_printf(innards, "%c%s%c", *q, escaped, *q); \ |
324 g_string_append_printf(innards, "%c%s%c", *q, escaped, *q); \ |
| |
325 g_free(unescaped); \ |
| |
326 g_free(escaped); \ |
| 325 q = NULL; \ |
327 q = NULL; \ |
| 326 } else if(*c == '\\') { \ |
328 } else if(*c == '\\') { \ |
| 327 o++; \ |
329 o++; \ |
| 328 } \ |
330 } \ |
| 329 } else if(*o == '<') { \ |
331 } else if(*o == '<') { \ |