/                   Fixed f_mkdir() on FAT32 creates incorrect directory.
 / Feb 03,'08 R0.05a Added f_truncate() and f_utime().
 /                   Fixed off by one error at FAT sub-type determination.
-/                   Fixed btr in f_read() can be mistruncated.
+/                   Fixed btr in f_read() can be mis-truncated.
 /                   Fixed cached sector is not flushed when create and close
 /                   without write.
 /
 #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.
 
 
 /*-----------------------------------------------------------------------*/
-/* File shareing control functions                                       */
+/* File sharing control functions                                       */
 /*-----------------------------------------------------------------------*/
 #if _FS_SHARE
 
        BYTE *p;
 
 
-       if (clst < 2 || clst >= fs->n_fatent)   /* Chack range */
+       if (clst < 2 || clst >= fs->n_fatent)   /* Check range */
                return 1;
 
        switch (fs->fs_type) {
                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 _FS_REENTRANT
                res = validate(fp->fs, fp->id);
                if (res == FR_OK) {
-                       res = dec_lock(fp->fs, fp->lockid);     
+                       res = dec_lock(fp->fs, fp->lockid);
                        unlock_fs(fp->fs, FR_OK);
                }
 #else
 
 #if _FS_MINIMIZE <= 1
 /*-----------------------------------------------------------------------*/
-/* Create a Directroy Object                                             */
+/* Create a Directory Object                                             */
 /*-----------------------------------------------------------------------*/
 
 FRESULT f_opendir (
                                        mem_set(dir, 0, SS(dj.fs));
                                }
                        }
-                       if (res == FR_OK) res = dir_register(&dj);      /* Register the object to the directoy */
+                       if (res == FR_OK) res = dir_register(&dj);      /* Register the object to the directory */
                        if (res != FR_OK) {
                                remove_chain(dj.fs, dcl);                               /* Could not register, remove cluster chain */
                        } else {
        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;
                        res++;
                }
                do {
-                       cc = f_putc(s[--i], fil); 
+                       cc = f_putc(s[--i], fil);
                        res++;
                } while (i && cc != EOF);
                if (cc != EOF) cc = 0;
 
 #endif /* !_FS_READONLY */
 #endif /* _USE_STRFUNC */
+