parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Ответ

Misha v.3 28.07.2013 03:57 / 28.07.2013 04:03

Олег прав, сейчас код такой:
inline bool need_file_encode(unsigned char c){
        // russian letters and space ENABLED
        // encoding only these...
        return strchr(
                        "*?\"<>|"
#ifndef WIN32
                        ":\\"
#endif
                        , c)!=0;
}
на win32 символ двоеточия не преобразуется, т.к. он может быть использован для указания буквы диска.
если вам плевать на win32 можете просто убрать символ двоеточия из кода.