00001
00002
00003
00004
00005
00006
00007
00008 #ifndef COMPASS_UTIL_H_
00009 #define COMPASS_UTIL_H_
00010
00011 #include <sstream>
00012 #include <fstream>
00013 using namespace std;
00014
00015 #ifndef MUTIL_H_
00016 inline string int_to_string(long i)
00017 {
00018
00019 char temp[100];
00020 sprintf(temp, "%ld", i);
00021 string res = temp;
00022 return res;
00023 }
00024
00025 int string_to_int(string ss);
00026
00027 #endif
00028
00029
00030 string escape_string(string s);
00031 string escape_string_nonewline(string s);
00032 string line_wrap(string s, int chars_per_line);
00033 string trim_whitespaces(const string& s);
00034 bool is_whitespace(char c);
00035
00036
00037
00038
00039
00040
00041 #endif