p_end = strstr(p_start, end_tag);
if (p_end)
{
len = (int)p_end - (int)p_start;
len = p_end - p_start;
memcpy(result, p_start, len);
result[len] = '\0';
}