Lines Matching refs:FF_STRF_ENCODE
6418 #if FF_USE_LFN && FF_LFN_UNICODE && (FF_STRF_ENCODE < 0 || FF_STRF_ENCODE > 3)
6419 #error Wrong FF_STRF_ENCODE setting
6436 #if FF_USE_LFN && FF_LFN_UNICODE && FF_STRF_ENCODE <= 2
6439 #if FF_USE_LFN && FF_LFN_UNICODE && FF_STRF_ENCODE == 3
6445 if (FF_LFN_UNICODE == 1) len -= (FF_STRF_ENCODE == 0) ? 1 : 2;
6446 if (FF_LFN_UNICODE == 2) len -= (FF_STRF_ENCODE == 0) ? 3 : 4;
6449 #if FF_STRF_ENCODE == 0 /* Read a character in ANSI/OEM */
6460 #elif FF_STRF_ENCODE == 1 || FF_STRF_ENCODE == 2 /* Read a character in UTF-16LE/BE */
6463 dc = (FF_STRF_ENCODE == 1) ? ld_word(s) : s[0] << 8 | s[1];
6468 wc = (FF_STRF_ENCODE == 1) ? ld_word(s) : s[0] << 8 | s[1];
6644 #if FF_STRF_ENCODE == 1 /* Write a code point in UTF-16LE */
6652 #elif FF_STRF_ENCODE == 2 /* Write a code point in UTF-16BE */
6660 #elif FF_STRF_ENCODE == 3 /* Write a code point in UTF-8 */