'\" t .\" Copyright 1993, David Metcalfe .\" Copyright, the authors of the Linux man-pages project .\" .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .TH strpbrk 3 2026-08-10 "Linux man-pages 6.19" .SH NAME strpbrk \- string search characters .SH LIBRARY Standard C library .RI ( libc ,\~ \-lc ) .SH SYNOPSIS .nf .B #include .P .BI "char *strpbrk(const char *" s ", const char *" accept ); .fi .SH DESCRIPTION The .BR strpbrk () function locates the first occurrence in the string .I s of any of the bytes in the string .IR accept . .SH RETURN VALUE The .BR strpbrk () function returns a pointer to the byte in .I s that matches one of the bytes in .IR accept , or NULL if no such byte is found. .SH ATTRIBUTES For an explanation of the terms used in this section, see .BR attributes (7). .TS allbox; lbx lb lb l l l. Interface Attribute Value T{ .na .nh .BR strpbrk () T} Thread safety MT-Safe .TE .SH STANDARDS C11, POSIX.1-2008. .SH HISTORY POSIX.1-2001, C89, SVr4, 4.3BSD. .SH BUGS The name of this function is bad. It should have been named strchrs(). The NAME section above reflects this. .SH SEE ALSO .BR strchr (3), .BR string (3), .BR strsep (3), .BR strspn (3), .BR strstr (3), .BR wcspbrk (3)