--- a/file.h Mon Mar 25 22:52:53 2013 +0200 +++ b/file.h Wed Mar 27 11:24:16 2013 +0200 @@ -61,6 +61,9 @@ // to the opened file or nullptr on error. OpenFile* openDATFile (str path); +// Opens the given file and returns a pointer to it, potentially looking in /parts and /p +FILE* openLDrawFile (str path, bool bSubDirectories); + // Close all open files, whether user-opened or subfile caches. void closeAll ();