int overloads to disambiguate size_t and char const* for zero values