diff options
author | David Robillard <d@drobilla.net> | 2022-07-05 20:39:01 -0400 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2022-07-17 17:31:56 -0400 |
commit | c6f05ca4a012642012235e67da166f9833f6c56b (patch) | |
tree | a10f49e9e7d951ba34e2c19a64150b3065087e9e /src/sord_validate.c | |
parent | 9abde85ec5ac5be7978c9d23aa7554e8aa37a74b (diff) | |
download | sord-c6f05ca4a012642012235e67da166f9833f6c56b.tar.gz sord-c6f05ca4a012642012235e67da166f9833f6c56b.tar.bz2 sord-c6f05ca4a012642012235e67da166f9833f6c56b.zip |
Fix conversion warnings
Diffstat (limited to 'src/sord_validate.c')
-rw-r--r-- | src/sord_validate.c | 17 |
1 files changed, 10 insertions, 7 deletions
diff --git a/src/sord_validate.c b/src/sord_validate.c index e30924a..e5b6b25 100644 --- a/src/sord_validate.c +++ b/src/sord_validate.c @@ -29,9 +29,9 @@ # include <windows.h> #endif +#include <inttypes.h> #include <stdarg.h> #include <stdbool.h> -#include <stdint.h> #include <stdio.h> #include <stdlib.h> #include <string.h> @@ -209,7 +209,8 @@ regexp_match(const uint8_t* pat, const char* str) return false; } - const bool ret = pcre_exec(re, NULL, str, strlen(str), 0, 0, NULL, 0) >= 0; + const bool ret = + pcre_exec(re, NULL, str, (int)strlen(str), 0, 0, NULL, 0) >= 0; pcre_free(re); return ret; #endif // USE_PCRE @@ -496,18 +497,19 @@ check_properties(SordModel* model, URIs* uris) if (is_FunctionalProperty) { SordIter* o = sord_search(model, subj, pred, NULL, NULL); - const unsigned n = count_non_blanks(o, SORD_OBJECT); + const uint64_t n = count_non_blanks(o, SORD_OBJECT); if (n > 1) { - st = errorf(quad, "Functional property with %u objects", n); + st = errorf(quad, "Functional property with %" PRIu64 " objects", n); } sord_iter_free(o); } if (is_InverseFunctionalProperty) { SordIter* s = sord_search(model, NULL, pred, obj, NULL); - const unsigned n = count_non_blanks(s, SORD_SUBJECT); + const uint64_t n = count_non_blanks(s, SORD_SUBJECT); if (n > 1) { - st = errorf(quad, "Inverse functional property with %u subjects", n); + st = errorf( + quad, "Inverse functional property with %" PRIu64 " subjects", n); } sord_iter_free(s); } @@ -564,7 +566,8 @@ check_instance(SordModel* model, return 0; } - const unsigned values = sord_count(model, instance, prop, NULL, NULL); + const unsigned values = + (unsigned)sord_count(model, instance, prop, NULL, NULL); // Check exact cardinality const SordNode* card = |