void scanquotematch (SCAN * content) { while ((content->final < content->limit) && (*content->final != *content->first)) { if (isbreak (content, "\\")) { nextbreak (content); } nextbreak (content); } return; }
void scanblock (SCAN * content, const char *literal) { while ((content->final < content->limit) && (*content->final != *literal)) { literal++; scanuntil (content, literal); scanbreak (content, literal); literal--; } nextbreak (content); return; }