lib: Fix a few warnings.
Mostly harmless signed and unsined integer comparsions.
Signed-off-by: Cyril Hrubis <chrubis@suse.cz>
diff --git a/lib/tst_res.c b/lib/tst_res.c
index d4c82fd..69f1e8c 100644
--- a/lib/tst_res.c
+++ b/lib/tst_res.c
@@ -185,11 +185,11 @@
#define PAIR(def) [def] = {.name = #def, .val = def},
-#define PAIR_LOOKUP(pair_arr, idx) do { \
- if (idx < 0 || idx >= ARRAY_SIZE(pair_arr) || \
- pair_arr[idx].name == NULL) \
- return "???"; \
- return pair_arr[idx].name; \
+#define PAIR_LOOKUP(pair_arr, idx) do { \
+ if (idx < 0 || (size_t)idx >= ARRAY_SIZE(pair_arr) || \
+ pair_arr[idx].name == NULL) \
+ return "???"; \
+ return pair_arr[idx].name; \
} while (0)
/*
@@ -378,7 +378,7 @@
const char *type;
int ttype_result = TTYPE_RESULT(ttype);
char message[USERMESG];
- int size;
+ size_t size;
#ifdef GARRETT_IS_A_PEDANTIC_BASTARD
/* Don't execute these APIs unless you have the same pid as main! */