logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

strrstr - locate last occurrence of substring

Author

       Lars Wirzenius (lars.wirzenius@helsinki.fi)

Publib                                        C Programmer's Manual                                STRRSTR(3pub)

Description

strrstr  finds  the last occurrence of the string pat in the string str.  The terminating '\0' characters
       are not compared.

Example

       To print out everything on each line starting with the last occurrence of "/* " on each line,  you  might
       use the following code:

            #include <stdio.h>
            #include <publib.h>

            int main(void) {
                 char *p, line[512];

                 while (fgets(line, sizeof(line), stdin) != NULL) {
                      p = strrstr(line, "/* ");
                      if (p != NULL)
                           printf("%s", p);
                 }
                 return 0;
            }

Name

       strrstr - locate last occurrence of substring

Return Value

strrstr returns a pointer to the first character of the substring, or NULL if the substring is not found.

See Also

publib(3), string(3), strstr(3)

Synopsis

       #include <publib.h>
       char *strrstr(const char *str, const char *pat);

See Also