diff options
author | Joseph Hunkeler <jhunkeler@gmail.com> | 2020-02-17 00:13:30 -0500 |
---|---|---|
committer | Joseph Hunkeler <jhunkeler@gmail.com> | 2020-02-17 00:13:30 -0500 |
commit | 1c2cdc4d8e28ce1b4c0d1ba75686f05fd5dd772d (patch) | |
tree | 32257d5a12cc0dc06c62e4212806573477065080 /src/str.c | |
parent | b5dc6f2c428b4555d3e56e628605f54e4a63b16e (diff) | |
download | spmc-1c2cdc4d8e28ce1b4c0d1ba75686f05fd5dd772d.tar.gz |
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
Diffstat (limited to 'src/str.c')
-rw-r--r-- | src/str.c | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -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; } |