summaryrefslogtreecommitdiffstats
path: root/src/sord_test.c
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2022-07-05 20:39:01 -0400
committerDavid Robillard <d@drobilla.net>2022-07-17 17:31:56 -0400
commitc6f05ca4a012642012235e67da166f9833f6c56b (patch)
treea10f49e9e7d951ba34e2c19a64150b3065087e9e /src/sord_test.c
parent9abde85ec5ac5be7978c9d23aa7554e8aa37a74b (diff)
downloadsord-c6f05ca4a012642012235e67da166f9833f6c56b.tar.gz
sord-c6f05ca4a012642012235e67da166f9833f6c56b.tar.bz2
sord-c6f05ca4a012642012235e67da166f9833f6c56b.zip
Fix conversion warnings
Diffstat (limited to 'src/sord_test.c')
-rw-r--r--src/sord_test.c17
1 files changed, 8 insertions, 9 deletions
diff --git a/src/sord_test.c b/src/sord_test.c
index 6b38ef7..e451049 100644
--- a/src/sord_test.c
+++ b/src/sord_test.c
@@ -43,15 +43,14 @@ typedef struct {
#define USTR(s) ((const uint8_t*)(s))
static SordNode*
-uri(SordWorld* world, int num)
+uri(SordWorld* world, unsigned num)
{
if (num == 0) {
return 0;
}
- char str[] = "eg:000";
- char* uri_num = str + 3; // First `0'
- snprintf(uri_num, DIGITS + 1, "%0*d", DIGITS, num);
+ char str[16];
+ snprintf(str, sizeof(str), "eg:%0*u", DIGITS, num);
return sord_new_uri(world, (const uint8_t*)str);
}
@@ -68,15 +67,15 @@ test_fail(const char* fmt, ...)
}
static int
-generate(SordWorld* world, SordModel* sord, size_t n_quads, SordNode* graph)
+generate(SordWorld* world, SordModel* sord, unsigned n_quads, SordNode* graph)
{
fprintf(stderr,
- "Generating %zu (S P *) quads with %u objects each\n",
+ "Generating %u (S P *) quads with %u objects each\n",
n_quads,
N_OBJECTS_PER);
- for (size_t i = 0; i < n_quads; ++i) {
- int num = (i * N_OBJECTS_PER) + 1;
+ for (unsigned i = 0; i < n_quads; ++i) {
+ unsigned num = (i * N_OBJECTS_PER) + 1;
SordNode* ids[2 + N_OBJECTS_PER];
for (unsigned j = 0; j < 2 + N_OBJECTS_PER; ++j) {
@@ -400,7 +399,7 @@ finished(SordWorld* world, SordModel* sord, int status)
int
main(void)
{
- static const size_t n_quads = 300;
+ static const unsigned n_quads = 300U;
sord_free(NULL); // Shouldn't crash