]> git.marmaro.de Git - mmh/blobdiff - sbr/trim.c
Trailing withspace handling in mhl
[mmh] / sbr / trim.c
index 249faf9c8929e670cb2b0f8f2bf28bd99bc7162b..cbf9098459af357b26363b7329e70d816640638e 100644 (file)
@@ -31,3 +31,15 @@ trim(unsigned char *cp)
 
        return cp;
 }
+
+char *
+rtrim(char *cp)
+{
+       char *sp = cp + strlen(cp) - 1;
+
+       while (sp >= cp && isspace(*sp)) {
+               sp--;
+       }
+       *++sp = '\0';
+       return cp;
+}