fix different-sign comparison warning

````
deps/heap/heap.c:167:19: error: comparison of integers of different signs: 'int' and 'unsigned int' [-Werror,-Wsign-compare]
    for (i = 0; i < h->count; i++)
                ~ ^ ~~~~~~~~
1 error generated.
````