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

strltrim - remove leading whitespace from string

Author

       Lars Wirzenius (lars.wirzenius@helsinki.fi)

Publib                                        C Programmer's Manual                               STRLTRIM(3pub)

Description

strltrim  removes  all leading whitespace characters from the beginning of a string, by moving everything
       starting from the first non-whitespace character to the  beginning  of  the  string.   As  whitespace  is
       counted everything for which isspace(3) returns true.

Example

       To remove all indentation from all lines in a program, you might do the following:

            #include <publib.h>

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

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

Name

       strltrim - remove leading whitespace from string

Return Value

strltrim returns its argument.

See Also

publib(3), strrtrim(3), strtrim(3), isspace(3)

Synopsis

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

See Also