aboutsummaryrefslogtreecommitdiff
path: root/src/util.c
diff options
context:
space:
mode:
authorRaghuram Subramani <raghus2247@gmail.com>2025-07-26 13:20:48 +0530
committerRaghuram Subramani <raghus2247@gmail.com>2025-07-26 13:20:48 +0530
commitd406e4dba1c37c786353b61218d10e7cff01aa2c (patch)
treec3017715fea9d778ef302927754d0f35b384314a /src/util.c
parent1de65cb71f8b135c14b00804f6166622f402171d (diff)
util: implement trim()
Diffstat (limited to 'src/util.c')
-rw-r--r--src/util.c17
1 files changed, 17 insertions, 0 deletions
diff --git a/src/util.c b/src/util.c
new file mode 100644
index 0000000..6a061a9
--- /dev/null
+++ b/src/util.c
@@ -0,0 +1,17 @@
+#include <ctype.h>
+#include <string.h>
+#include <util.h>
+
+char *
+trim(char *s)
+{
+ int i;
+
+ while (isspace(*s))
+ s++; // skip left side white spaces
+ for (i = strlen(s) - 1; (isspace(s[i])); i--)
+ ; // skip right side white spaces
+ s[i + 1] = '\0';
+
+ return s;
+}