+ ok1(consume_words("", 11, &prefix, &start) == 0);
+
+ /* Now try a literal, should not be broken */
+ start = true;
+ len = consume_words(" hello world", 5, &prefix, &start);
+ ok1(!start);
+ ok1(prefix == 1);
+ ok1(len == strlen("hello world"));
+
+ /* A literal after an explicit \n also not broken */
+ start = true;
+ len = consume_words("hi\n hello world", 5, &prefix, &start);
+ ok1(start);
+ ok1(prefix == 0);
+ ok1(len == strlen("hi\n"));
+ len = consume_words(" hello world", 5, &prefix, &start);
+ ok1(!start);
+ ok1(prefix == 1);
+ ok1(len == strlen("hello world"));
+