1*23708Sbloom #ifndef lint 2*23708Sbloom static char sccsid[] = "@(#)strpbrk.c 5.1 (Berkeley) 06/23/85"; 3*23708Sbloom #endif 4*23708Sbloom 5*23708Sbloom /*LINTLIBRARY*/ 6*23708Sbloom 7*23708Sbloom /* 8*23708Sbloom * this is like index, but takes a string as the second argument 9*23708Sbloom */ 10*23708Sbloom char * 11*23708Sbloom strpbrk(str, chars) 12*23708Sbloom register char *str, *chars; 13*23708Sbloom { 14*23708Sbloom register char *cp; 15*23708Sbloom 16*23708Sbloom do { 17*23708Sbloom cp = chars - 1; 18*23708Sbloom while (*++cp) { 19*23708Sbloom if (*str == *cp) 20*23708Sbloom return str; 21*23708Sbloom } 22*23708Sbloom } while (*str++); 23*23708Sbloom return (char *)0; 24*23708Sbloom } 25