in reply to When does hv_store() fail?
Notice that only a bad HV * arg will cause a 0 return and running out of memory won't - the program will just croak() with an Out of Memory error.
-sam