from ff.c:313
#define NSFLAG 11
Location | Text |
---|---|
ff.c:313 | #define NSFLAG 11 /* Index of the name status byte */ |
ff.c:2258 | if (!(dp->fn[NSFLAG] & NS_NOLFN)) { |
ff.c:2269 | if (!(dp->fn[NSFLAG] & NS_LOSS) && !mem_cmp(dp->dir, dp->fn, 11)) break; /* SFN matched? */ |
ff.c:2303 | if (dp->fn[NSFLAG] & (NS_DOT | NS_NONAME)) return FR_INVALID_NAME; /* Check name validity */ |
ff.c:2336 | if (sn[NSFLAG] & NS_LOSS) { /* When LFN is out of 8.3 format, generate a numbered name */ |
ff.c:2337 | dp->fn[NSFLAG] = NS_NOLFN; /* Find only SFN */ |
ff.c:2345 | dp->fn[NSFLAG] = sn[NSFLAG]; |
ff.c:2349 | nent = (sn[NSFLAG] & NS_LFN) ? (nlen + 12) / 13 + 1 : 1; /* Number of entries to allocate */ |
ff.c:2377 | dp->dir[DIR_NTres] = dp->fn[NSFLAG] & (NS_BODY | NS_EXT); /* Put NT flag */ |
ff.c:2736 | dp->fn[NSFLAG] = cf; /* SFN is created */ |
ff.c:2799 | |
ff.c:2851 | |
ff.c:2859 | |
ff.c:2864 | |
ff.c:3335 | |
ff.c:4183 | |
ff.c:4369 | |
ff.c:4545 | |
ff.c:4552 | |
ff.c:4640 | |
ff.c:4736 | if (res == FR_OK && (djo.fn[NSFLAG] & (NS_DOT | NS_NONAME))) res = FR_INVALID_NAME; /* Check validity of name */ |