fs: fat: structure for name and extension
authorHeinrich Schuchardt <xypron.glpk@gmx.de>
Wed, 20 Jan 2021 23:23:33 +0000 (00:23 +0100)
committerHeinrich Schuchardt <xypron.glpk@gmx.de>
Sat, 23 Jan 2021 06:56:53 +0000 (07:56 +0100)
commit041f0af3668e037f465d0e80ea5561fb3fbaa7d0
tree00d9220bfa7564f6e37e6aef0b71524737aa8a19
parente97eb638de0dc8f6e989e20eaeb0342f103cb917
fs: fat: structure for name and extension

The short name and extension of FAT files are stored in adjacent fields of
the directory entry. For some operations like calculating a checksum or
copying both fields it is preferable to treat both as one structure.

Change the definition of the directory entry structure to include a
structure comprising the name and the extension field.

This resolves Coverity CID 316357, CID 316350, CID 316348.

Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
fs/fat/fat.c
fs/fat/fat_write.c
include/fat.h