Revert "Delete temp_string.h"

This reverts commit 3470743898cd85a38d48f11233245b9cf2724d59.