diff options
author | Joseph Hunkeler <jhunkeler@gmail.com> | 2019-12-30 13:00:29 -0500 |
---|---|---|
committer | Joseph Hunkeler <jhunkeler@gmail.com> | 2019-12-30 13:00:29 -0500 |
commit | d0e254663e64e40b676644038a9d7c95a2f25116 (patch) | |
tree | 193b9d0f5b58436b2ecbcb4762327c8560831a2b /src/version_spec.c | |
parent | 4595ada2f69b42670c85a63c7d2344af63f2afe7 (diff) | |
download | spmc-d0e254663e64e40b676644038a9d7c95a2f25116.tar.gz |
Fix inane compiler warnings
* fix rpath_set
* add rpath_autoset
* add internal command "rpath_set"
Diffstat (limited to 'src/version_spec.c')
-rw-r--r-- | src/version_spec.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/version_spec.c b/src/version_spec.c index 57b86c4..0249375 100644 --- a/src/version_spec.c +++ b/src/version_spec.c @@ -171,7 +171,7 @@ int64_t version_from(const char *version_str) { // populate the head (numeric characters) strncpy(head, x, strlen(x)); - for (int i = 0; i < strlen(head); i++) { + for (size_t i = 0; i < strlen(head); i++) { if (isalpha(head[i])) { // populate the tail (alphabetic characters) strncpy(tail, &head[i], strlen(&head[i])); @@ -235,7 +235,7 @@ int64_t version_from(const char *version_str) { int version_spec_from(const char *op) { int flags = VERSION_NOOP; size_t len = strlen(op); - for (int i = 0; i < len; i++) { + for (size_t i = 0; i < len; i++) { if (op[i] == '>') { flags |= VERSION_GT; } @@ -286,7 +286,7 @@ ManifestPackage **find_by_spec(Manifest *manifest, const char *name, const char return NULL; } - for (int i = 0; i < manifest->records; i++) { + for (size_t i = 0; i < manifest->records; i++) { if (strcmp(manifest->packages[i]->name, name) == 0) { int64_t version_a = version_from(manifest->packages[i]->version); int64_t version_b = version_from(version_str); @@ -326,7 +326,7 @@ ManifestPackage **find_by_spec(Manifest *manifest, const char *name, const char memcpy(list[record], manifest->packages[i], sizeof(ManifestPackage)); list[record]->requirements = (char **) calloc(manifest->packages[i]->requirements_records, sizeof(char *)); - for (int j = 0; j < manifest->packages[i]->requirements_records; j++) { + for (size_t j = 0; j < manifest->packages[i]->requirements_records; j++) { list[record]->requirements[j] = (char *) calloc(strlen(manifest->packages[i]->requirements[j]) + 1, sizeof(char)); strncpy(list[record]->requirements[j], manifest->packages[i]->requirements[j], strlen(manifest->packages[i]->requirements[j])); } |