C Language and Libraries Help (clang.hlp) (Table of Contents; Topic list)
strchr, _fstrchr, strrchr, _fstrrchr, strstr, _fstrstr
 Summary Example                         Up Contents Index Back
─────Run-Time Library───────────────────────────────────────────────────────
 
     The strchr, strrchr, and strstr functions operate on null-
     terminated strings. The <string> arguments to these functions are
     expected to contain a null character (\0) marking the end of the
     string. No overflow checking is performed when strings are copied
     or appended.
 
     The strchr function returns a pointer to the first occurrence of
     <c> (converted to char) in <string>. The converted character <c>
     may be the null character (\0); the terminating null character of
     <string> is included in the search. The function returns NULL if
     the character is not found.
 
     The strrchr function finds the last occurrence of <c> (converted
     to char) in <string>. The string's terminating null character
     (\0) is included in the search. The strrchr function returns a
     pointer to the last occurrence of <c> in <string>. A NULL pointer
     is returned if the given character is not found.
 
     The strstr function returns a pointer to the first occurrence of
     <string2> in <string1>. The function returns NULL if it does not
     find <string2> in <string1>.
 
     The _f... forms of these functions are model-independent (large-
     model) forms that use far pointer forms of the string arguments
     and return values. These model-independent functions can be called
     from any point in the program.
 
     Return Value
 
     The return values for these functions are described above.
                                    -♦-