diff --git a/src/saux/sdbg.c b/src/saux/sdbg.c
index dcd8373..14be5f5 100644
--- a/src/saux/sdbg.c
+++ b/src/saux/sdbg.c
@@ -189,8 +189,7 @@ void sm_log_obj(srt_string **log, const srt_map *m)
void shm_log_obj(srt_string **log, const srt_hmap *h)
{
- size_t es;
- unsigned i;
+ size_t es, i;
const struct SHMBucket *b;
const struct SHMapii *e;
if (!log)
@@ -201,17 +200,18 @@ void shm_log_obj(srt_string **log, const srt_hmap *h)
case SHM0_UU32:
b = shm_get_buckets_r(h);
e = (const struct SHMapii *)shm_get_buffer_r(h);
- ss_cat_printf(log, 128, "hbits: %u, size: %u, max_size: %u\n",
+ ss_cat_printf(log, 128, "hbits: %u, size: " FMT_ZU
+ ", max_size: " FMT_ZU "\n",
h->hbits, shm_size(h), shm_max_size(h));
- for (i = 0; i < h->hmask + 1; i++) {
+ for (i = 0; i < (size_t)h->hmask + 1; i++) {
ss_cat_printf(log, 128,
- "b[%u] h: %08x "
+ "b[" FMT_ZU "] h: %08x "
"l: %u cnt: %u\n",
i, b[i].hash, b[i].loc, b[i].cnt);
}
es = shm_size(h);
for (i = 0; i < es; i++)
- ss_cat_printf(log, 128, "e[%u] kv: %u, %u\n", i,
+ ss_cat_printf(log, 128, "e[" FMT_ZU "] kv: %u, %u\n", i,
e[i].x.k, e[i].v);
break;
default:
diff --git a/utl/c2doc.py b/utl/c2doc.py
index 5a00417..d405949 100755
--- a/utl/c2doc.py
+++ b/utl/c2doc.py
@@ -102,7 +102,6 @@ def fundoc2html( doc ) :
i += 1
proto += ')
'
params = ''
- nfparams = len(fun_params)
i = 0
params += '