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

strtrim - remove leading and trailing whitespace

Author

       Lars Wirzenius (lars.wirzenius@helsinki.fi)

Publib                                        C Programmer's Manual                                STRTRIM(3pub)

Description

strtrim  removes  all whitespace characters from the beginning and the end of a string.  As whitespace is
       counted everything for which isspace(3) returns true.

Example

       To remove whitespace from the beginning and end of all lines, you might do the following:

            #include <publib.h>

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

                 while (fgets(line, sizeof(line), stdio) != NULL) {
                      strtrim(line);
                      printf("%s", line);
                 }
                 return 0;
            }

Name

       strtrim - remove leading and trailing whitespace

Return Value

strtrim returns its argument.

See Also

publib(3), strrtrim(3), strltrim(3), isspace(3)

Synopsis

       #include <publib.h>
       char *strtrim(char *s);

See Also