Removed unnecessary code from string.cpp and string.h....no need to
define all functions for both string_t and char *, if you have defined
inward type conversion from char* to string_t