rem: if (src[1] == '.' && src[2] == '.' && url[3] == '/')
add: if (src[1] == '.' && src[2] == '.' && src[3] == '/')
context: path_copy (LPCTSTR begin,           LPCTSTR /* end */,           LPTSTR& target,           LPCTSTR src){  // Copy one character at a time, if we find a /../ we go back to the   // previous '/'  for (; *src != 0; ++src)    {      ASYS_TCHAR c = *src;      switch (c)        {        case '/':          if (src[1] == '.' && src[2] == '.' && url[3] == '/')            {              while (target != begin && *(--target) != '/');              src += 3;            }          else if (src[1] == '.' && src[2] == '/')            {              src += 2;            }          else            {              *target = c;              ++target;            }          break;        default:          *target = c;          ++target;        }    }  return 0;}