comparison engine/core/vfs/vfs.h @ 337:f9aca52c7c45

VFS: * Emit warning for upper case filenames. Fixes #122.
author phoku@33b003aa-7bff-0310-803a-e67f0ece8222
date Mon, 24 Aug 2009 16:06:30 +0000
parents 90005975cdbb
children a3a044c586ab
comparison
equal deleted inserted replaced
336:16112ef84609 337:f9aca52c7c45
46 * 46 *
47 * The VFS is intended to provide transparent and portable access to files. 47 * The VFS is intended to provide transparent and portable access to files.
48 * @note The VFS searches for a provider in the order they are added to the 48 * @note The VFS searches for a provider in the order they are added to the
49 * VFS. Since the VFSHostSystem is added first, this implies, that host filesystem 49 * VFS. Since the VFSHostSystem is added first, this implies, that host filesystem
50 * files will override whatever might be in other VFS Sources (e.g. the DAT files) 50 * files will override whatever might be in other VFS Sources (e.g. the DAT files)
51 *
52 * @note All filenames have to be @b lowercase. The VFS will convert them to lowercase
53 * and emit a warning. This is done to avoid problems with filesystems which are not
54 * case sensitive.
51 */ 55 */
52 class VFS { 56 class VFS {
53 public: 57 public:
54 /** Constructor 58 /** Constructor
55 * Called by the Engine on startup. Never create one yourself. 59 * Called by the Engine on startup. Never create one yourself.