#ifndef INCLUDE_STRING_H #define INCLUDE_STRING_H #include #include typedef std::string String; typedef std::vector StringVec; #define STRF stringPrintf #define PLURAL(n) &("s"[(n)==1]) extern String stringPrintf(const char* fmt, ...); extern String copyAndFree(char* mallocedString); extern String escape(const String& s); extern String unescape(const String& s); #endif // INCLUDE_STRING_H