eliminate mk*temp dependency on snprintf