1 #include <string.h> 2 3 int 4 main(void) 5 { 6 char buf[6] = "aybxc"; 7 char *workp = buf; 8 char *retp = strsep(&workp, "xy"); 9 return ! (retp == buf && buf[1] == '\0' && workp == buf + 2); 10 } 11