Lines Matching refs:cf
2805 BYTE b, cf; local
2826 cf = (wc < ' ') ? NS_LAST : 0; /* Set last segment flag if end of the path */
2835 dp->fn[i] = cf | NS_DOT; /* This is a dot entry */
2849 if (si > 0 || lfn[si] == '.') cf |= NS_LOSS | NS_LFN; /* Is there any leading space or dot? */
2858 cf |= NS_LOSS | NS_LFN;
2864 cf |= NS_LOSS | NS_LFN;
2867 if (si != di) cf |= NS_LOSS | NS_LFN; /* Name body overflow? */
2874 cf |= NS_LFN; /* LFN entry needs to be created */
2892 cf |= NS_LOSS | NS_LFN;
2898 wc = '_'; cf |= NS_LOSS | NS_LFN;/* Lossy conversion */
2914 …if ((b & 0x0C) == 0x0C || (b & 0x03) == 0x03) cf |= NS_LFN; /* LFN entry needs to be created if co…
2915 …if (!(cf & NS_LFN)) { /* When LFN is in 8.3 format without extended character, NT fl…
2916 if (b & 0x01) cf |= NS_EXT; /* NT flag (Extension has small capital letters only) */
2917 if (b & 0x04) cf |= NS_BODY; /* NT flag (Body has small capital letters only) */
2920 dp->fn[NSFLAG] = cf; /* SFN is created into dp->fn[] */