Index: tests/collections/.expect/string-istream-manip.txt
===================================================================
--- tests/collections/.expect/string-istream-manip.txt	(revision bf1cbde8549594a47893ee6d678e5552340e47a3)
+++ tests/collections/.expect/string-istream-manip.txt	(revision 8cffa4f21ad8d447fa5f37d523e6acfb4906f3d0)
@@ -12,4 +12,6 @@
 12 wwwwwwww
 13 wwwwwwww
+14 cccc
+15 
 1 yyyyyyyyyyyyyyyyyyyy
 2 abcxxx
@@ -25,2 +27,4 @@
 12 wwwwwwww
 13 wwwwwwww
+14 cccc
+15 
Index: tests/collections/.in/string-istream-manip.txt
===================================================================
--- tests/collections/.in/string-istream-manip.txt	(revision bf1cbde8549594a47893ee6d678e5552340e47a3)
+++ tests/collections/.in/string-istream-manip.txt	(revision 8cffa4f21ad8d447fa5f37d523e6acfb4906f3d0)
@@ -5,4 +5,5 @@
 abcyyy
 aaaaaaaaxxxxxxxxaabbccbbdddwwwbbbbbbbbwwwwwwwwaaaaaaaawwwwwwww
+uuuuuccccuuuuu
 abc 
 cccccb 
@@ -11,2 +12,3 @@
 abcyyy
 aaaaaaaaxxxxxxxxaabbccbbdddwwwbbbbbbbbwwwwwwwwaaaaaaaawwwwwwww
+uuuuuccccuuuuu
Index: tests/collections/string-istream-manip.cfa
===================================================================
--- tests/collections/string-istream-manip.cfa	(revision bf1cbde8549594a47893ee6d678e5552340e47a3)
+++ tests/collections/string-istream-manip.cfa	(revision 8cffa4f21ad8d447fa5f37d523e6acfb4906f3d0)
@@ -23,5 +23,12 @@
         sin | ignore( incl( "abc", wdi( 8, s ) ) );     sout | "12" | s;
         sin | ignore( excl( "abc", wdi( 8, s ) ) );     sout | "13" | s;
-    }
+
+		s = "q";
+		sin | incl( "abc", s );                         sout | "14" | s;
+		s = "q";
+		sin | excl( "u", s );                           sout | "15" | s;
+		sin | skip( "u" );
+		sin | "\n";
+	}
     {
         string_res s = "yyyyyyyyyyyyyyyyyyyy";
@@ -41,4 +48,11 @@
         sin | ignore( incl( "abc", wdi( 8, s ) ) );     sout | "12" | s;
         sin | ignore( excl( "abc", wdi( 8, s ) ) );     sout | "13" | s;
+
+		s = "q";
+		sin | incl( "abc", s );                         sout | "14" | s;
+		s = "q";
+		sin | excl( "u", s );                           sout | "15" | s;
+		sin | skip( "u" );
+		sin | "\n";
     }
 }
