NSFLAG is only used within FatFs.
 
Symbols
loading...
Files
loading...

NSFLAG macro

Syntax

#define NSFLAG 11

References

LocationText
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
sfn[NSFLAG] = (c <= ' ') ? NS_LAST : 0; /* Set last segment flag if end of the path */
ff.c:2851
dp->fn[NSFLAG] = NS_NONAME;
ff.c:2859
ns = dp->fn[NSFLAG];
ff.c:2864
dp->fn[NSFLAG] = NS_NONAME;
ff.c:3335
if (dj.fn[NSFLAG] & NS_NONAME) { /* Origin directory itself? */
ff.c:4183
if (!(dp->fn[NSFLAG] & NS_NONAME)) { /* It is not the origin directory itself */
ff.c:4369
if (dj.fn[NSFLAG] & NS_NONAME) { /* It is origin directory */
ff.c:4545
if (_FS_RPATH && res == FR_OK && (dj.fn[NSFLAG] & NS_DOT)) {
ff.c:4552
if (dj.fn[NSFLAG] & NS_NONAME) {
ff.c:4640
if (_FS_RPATH && res == FR_NO_FILE && (dj.fn[NSFLAG] & NS_DOT)) {
ff.c:4736
if (res == FR_OK && (djo.fn[NSFLAG] & (NS_DOT | NS_NONAME))) res = FR_INVALID_NAME; /* Check validity of name */