#include <stdio.h> #include "btree_vfs.h" #include "btree_standardVFS.h" StandardVFS::StandardVFS(void) { dataFile = NULL; openFile = false; } // StandardVFS::StandardVFS bool StandardVFS::fClose(void) { int result = 0; // failure by default; if (openFile) result = fclose(dataFile); // if open close it openFile = (result == 0); // was it closed properly? return result; // return true if closed } // StandardVFS::fClose bool StandardVFS::fCreate(const char *) { return false; } // StandardVFS::fCreate bool StandardVFS::fExist(const char *) { return false; } // StandardVFS::fExist bool StandardVFS::fOpen(const char *) { return false; } // StandardVFS::fOpen bool StandardVFS::fRead(void *, uInt32) { return false; } // StandardVFS::fRead bool StandardVFS::fSeek(uInt32 offset) { int result = fseek(dataFile, offset, SEEK_SET); return result != EOF ? true : false; } // StandardVFS::fSeek bool StandardVFS::fWrite(void *, uInt32) { return false; } // StandardVFS::fWrite StandardVFS::~StandardVFS(void) { return; } // StandardVFS::~StandardVFS