-/* $Id$ */
-
/* strtok( char *, const char * )
This file is part of the Public Domain C Library (PDCLib).
}
/* parsed to end of string */
- return ( tmp = NULL );
+ tmp = NULL;
+ return s1;
}
#endif
#ifdef TEST
-#include <_PDCLIB_test.h>
+#include "_PDCLIB_test.h"
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