...
...
{
{
if (is.length() == 0) {
if (is.length() == 0) {
return is;
return is;
}
}
string s = is;
string s = is;
#ifdef _WIN32
path_slashize(s);
#endif
if (!path_isabsolute(s)) {
if (!path_isabsolute(s)) {
char buf[MAXPATHLEN];
char buf[MAXPATHLEN];
if (!getcwd(buf, MAXPATHLEN)) {
if (!getcwd(buf, MAXPATHLEN)) {
return string();
return string();
}
}