Switch to size_t, variable-width address