When you fixed it, you still missed these two (maybe you are compiling with -DNDEBUG):
ikarus-runtime.c:215: type of mapsize needs to be "unsigned long int" to make the comparison with size in the assert on the next line happy.
ikarus-runtime.c:258: The printf needs to use %016lx form instead of %016x form at least for the second argument which has the unsigned long mapsize in it. (Compare this with line 235 which is ok.)
When you fixed it, you still missed these two (maybe you are compiling with -DNDEBUG):
ikarus- runtime. c:215: type of mapsize needs to be "unsigned long int" to make the comparison with size in the assert on the next line happy. runtime. c:258: The printf needs to use %016lx form instead of %016x form at least for the second argument which has the unsigned long mapsize in it. (Compare this with line 235 which is ok.)
ikarus-