Changeset 319 for cpp/common
- Timestamp:
- 02/01/15 01:08:50 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
TabularUnified cpp/common/stl-util.cpp ¶
r286 r319 21 21 { 22 22 string s; //clang crashed when this declaration was in s=buf 23 longsize = 256;23 int size = 256; 24 24 char* buf; 25 25 va_list ap_copy; // "va_list ap" can only by used once by printf-type functions as they advance the current argument pointer (crashed on linux x86_64) … … 151 151 string stripExt(const string& filename) 152 152 { 153 int dot = filename.rfind('.');153 size_t dot = filename.rfind('.'); 154 154 if (dot == string::npos) return filename; 155 int sep = filename.rfind(PATH_SEPARATOR_CHAR);155 size_t sep = filename.rfind(PATH_SEPARATOR_CHAR); 156 156 if ((sep == string::npos) || (sep < dot)) 157 157 return filename.substr(0, dot); … … 161 161 string getFileExt(const string& filename) 162 162 { 163 int dot = filename.rfind('.');163 size_t dot = filename.rfind('.'); 164 164 if (dot == string::npos) return string(""); 165 int sep = filename.rfind(PATH_SEPARATOR_CHAR);165 size_t sep = filename.rfind(PATH_SEPARATOR_CHAR); 166 166 if ((sep == string::npos) || (sep < dot)) 167 167 return filename.substr(dot); … … 171 171 string getFileDir(const string& filename) 172 172 { 173 int slash = filename.rfind(PATH_SEPARATOR_CHAR);173 size_t slash = filename.rfind(PATH_SEPARATOR_CHAR); 174 174 if (slash == string::npos) return string(""); 175 175 return filename.substr(0, slash);
Note: See TracChangeset
for help on using the changeset viewer.