| 2351 VALID_OPT_TAG("BR"); |
2351 VALID_OPT_TAG("BR"); |
| 2352 |
2352 |
| 2353 if (!g_ascii_strncasecmp(string, "!--", strlen ("!--"))) { |
2353 if (!g_ascii_strncasecmp(string, "!--", strlen ("!--"))) { |
| 2354 gchar *e = strstr (string + strlen("!--"), "-->"); |
2354 gchar *e = strstr (string + strlen("!--"), "-->"); |
| 2355 if (e) { |
2355 if (e) { |
| 2356 if (len) |
2356 if (len) { |
| 2357 *len = e - string + strlen ("-->"); |
2357 *len = e - string + strlen ("-->"); |
| 2358 if (tag) |
2358 if (tag) |
| 2359 *tag = g_strndup (string + strlen ("!--"), *len - strlen ("!---->")); |
2359 *tag = g_strndup (string + strlen ("!--"), *len - strlen ("!---->")); |
| |
2360 } |
| 2360 return TRUE; |
2361 return TRUE; |
| 2361 } |
2362 } |
| 2362 } |
2363 } |
| 2363 |
2364 |
| 2364 if (type) |
2365 if (type) |