parser

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

 

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

Как повторить?

moko 08.09.2020 03:24

^if(-f 'русский.txt'){+}{-} у меня при заданной в парсере кодировке UTF-8 работает корректно.

По коду там тоже примерно одинаковое Windows API используется и для открытия, и для получения информации о файле...

int pa_stat(const char *pathname, struct stat *buffer){
const UTF16* utf16name=pa_utf16_encode(pathname, pa_thread_request().charsets.source());
return _wstat64((const wchar_t *)utf16name, buffer);
}

int pa_open(const char *pathname, int flags, int mode){
const UTF16* utf16name=pa_utf16_encode(pathname, pa_thread_request().charsets.source());
return _wopen((const wchar_t *)utf16name, flags, mode);
}