Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
utils: add a function to right trim spaces
Baptiste Daroussin committed 5 years ago
commit a639ddc424fdbe42ad9403c6aa2cfa531ee48ce7
parent 2cdf7ca
2 files changed +14 -0
modified libpkg/private/utils.h
@@ -104,5 +104,6 @@ int get_socketpair(int *);
int checkflags(const char *mode, int *optr);
bool match_ucl_lists(const char *buffer, const ucl_object_t *globs, const ucl_object_t *regexes);
char *get_dirname(char *dir);
+
char *rtrimspace(char *buf);

#endif
modified libpkg/utils.c
@@ -902,3 +902,16 @@ get_dirname(char *d)

	return (d);
}
+

+
char *
+
rtrimspace(char *buf)
+
{
+
	char *cp = buf + strlen(buf) -1;
+

+
	while (cp > buf && isspace(*cp)) {
+
		*cp = 0;
+
		cp --;
+
	}
+

+
	return (buf);
+
}