#if !defined(UTILITIES_H_INCLUDED) #define UTILITIES_H_INCLUDED #include #include // std::istringstream std::ostringstream #include // std::ostream #include // std::istream #include // std::map #include "phrqtype.h" namespace Utilities { const char INDENT[] = " "; int strcmp_nocase(const char *str1, const char *str2); int strcmp_nocase_arg1(const char *str1, const char *str2); void str_tolower(std::string & str); void str_toupper(std::string & str); std::string pad_right(const std::string & str, size_t l); bool replace(const char *str1, const char *str2, std::string & str); void squeeze_white(std::string & s_l); double convert_time(double t, std::string in, std::string out); LDBLE safe_exp(LDBLE t); } #endif // UTILITIES_H_INCLUDED