]> pd.if.org Git - pdclib/commitdiff
Bug #36, covered by testdriver but not yet fixed.
authorsolar <unknown>
Fri, 14 May 2010 03:55:01 +0000 (03:55 +0000)
committersolar <unknown>
Fri, 14 May 2010 03:55:01 +0000 (03:55 +0000)
functions/string/strtok.c

index c586b97eea2cb7d01af9ece6e50454f9a7146019..691c640cac060bf4cbc16ed79adc660ff21bde2b 100644 (file)
@@ -91,6 +91,16 @@ int main( void )
     TESTCASE( s[7] == 'd' );
     TESTCASE( s[8] == '\0' );
     TESTCASE( strtok( NULL, "_" ) == NULL );
+    strcpy( s, "ab_cd" );
+    TESTCASE( strtok( s, "_" ) == &s[0] );
+    TESTCASE( s[0] == 'a' );
+    TESTCASE( s[1] == 'b' );
+    TESTCASE( s[2] == '\0' );
+    TESTCASE( strtok( NULL, "_" ) == &s[3] );
+    TESTCASE( s[3] == 'c' );
+    TESTCASE( s[4] == 'd' );
+    TESTCASE( s[5] == '\0' );
+    TESTCASE( strtok( NULL, "_" ) == NULL );
     return TEST_RESULTS;
 }
 #endif