From 1c2cdc4d8e28ce1b4c0d1ba75686f05fd5dd772d Mon Sep 17 00:00:00 2001 From: Joseph Hunkeler Date: Mon, 17 Feb 2020 00:13:30 -0500 Subject: Refactor continues: * Implement multiple manifests * Random bug fixes * More bugs added * Start removing references to SPM_GLOBAL.package_dir * Start using manifests for everything * Simplify mkmanifest_interface --- src/str.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/str.c') diff --git a/src/str.c b/src/str.c index 7519cb1..dbf0c42 100644 --- a/src/str.c +++ b/src/str.c @@ -53,9 +53,11 @@ int endswith(const char *sptr, const char *pattern) { size_t pattern_size = strlen(pattern); for (size_t s = sptr_size - pattern_size, p = 0 ; s < sptr_size; s++, p++) { if (sptr[s] != pattern[p]) { + // sptr does not end with pattern return 1; } } + // sptr ends with pattern return 0; } @@ -452,7 +454,7 @@ char *lstrip(char *sptr) { */ char *strip(char *sptr) { size_t len = strlen(sptr) - 1; - if (len < 1) { + if (len < 1 && isblank(*sptr)) { *sptr = '\0'; return sptr; } -- cgit