+ while (*cp)
+ {
+ if (*cp == '\n' && cp[1] == ' ')
+ {
+ cp++;
+ if (start_text != cp)
+ data1_mk_text_n(p->dh, p->mem, start_text,
+ cp-start_text, sub_tag_node);
+ while (*cp == ' ')
+ cp++;
+ start_text = cp;
+ }
+ else if (*cp == '\n')
+ break;
+ else if (*cp == '*')
+ break;
+ else
+ cp++;
+ }