printf type-matching continues. again.
Unused var.
Unused hv_store() result.
POSIX nan: declaring s always potentially unused.
gcc thinks it can see how 'entry' can be accessed uninitialized.