#endif
 
 
-/* Reentrancy related */
+/* Re-entrancy related */
 #if _FS_REENTRANT
 #if _USE_LFN == 1
 #error Static LFN work area must not be used in re-entrant configuration.
                if (w != ' ' && w != '.') break;
                di--;
        }
-       if (!di) return FR_INVALID_NAME;        /* Reject nul string */
+       if (!di) return FR_INVALID_NAME;        /* Reject null string */
 
        lfn[di] = 0;                                            /* LFN is created */
 
        *path = &p[si];                                         /* Return pointer to the next segment */
        c = (c <= ' ') ? NS_LAST : 0;           /* Set last segment flag if end of path */
 
-       if (!i) return FR_INVALID_NAME;         /* Reject nul string */
+       if (!i) return FR_INVALID_NAME;         /* Reject null string */
        if (sfn[0] == 0xE5) sfn[0] = 0x05;      /* When first char collides with 0xE5, replace it with 0x05 */
 
        if (ni == 8) b <<= 2;
        dj->sclust = 0;                                         /* Start from the root dir */
 #endif
 
-       if ((UINT)*path < ' ') {                        /* Nul path means the start directory itself */
+       if ((UINT)*path < ' ') {                        /* Null path means the start directory itself */
                res = dir_sdi(dj, 0);
                dj->dir = 0;
 
        if (au == 0) au = 1;
        if (au > 128) au = 128;
 
-       /* Pre-compute number of clusters and FAT syb-type */
+       /* Pre-compute number of clusters and FAT sub-type */
        n_clst = n_vol / au;
        fmt = FS_FAT12;
        if (n_clst >= MIN_FAT16) fmt = FS_FAT16;