1274876Sbapt#include <string.h> 2274876Sbapt 3274876Sbaptint 4274876Sbaptmain(void) 5274876Sbapt{ 6274876Sbapt char buf[6] = "aybxc"; 7274876Sbapt char *workp = buf; 8274876Sbapt char *retp = strsep(&workp, "xy"); 9294113Sbapt return ! (retp == buf && buf[1] == '\0' && workp == buf + 2); 10274876Sbapt} 11