diff options
author | zeromus <zeromus@users.sf.net> | 2011-03-20 21:34:08 +0300 |
---|---|---|
committer | zeromus <zeromus@users.sf.net> | 2011-03-20 21:34:08 +0300 |
commit | 752613173516d191544f5aa0beafbd791da703de (patch) | |
tree | c9c70d93a9e87925dc43f449b53f235103580917 /src/emufile.h | |
parent | cd461e50bac84de1af8643a331ab217565708b0b (diff) |
sync emufiles between emus
Diffstat (limited to 'src/emufile.h')
-rw-r--r-- | src/emufile.h | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/emufile.h b/src/emufile.h index 6e578db6..b8a1afa2 100644 --- a/src/emufile.h +++ b/src/emufile.h @@ -113,6 +113,7 @@ public: virtual int ftell() = 0;
virtual int size() = 0;
+ virtual void fflush() = 0;
virtual void truncate(s32 length) = 0;
};
@@ -244,6 +245,8 @@ public: return pos;
}
+ virtual void fflush() {}
+
void trim()
{
vec->resize(len);
@@ -319,7 +322,7 @@ public: failbit = true;
}
- virtual int fseek(int offset, int origin){
+ virtual int fseek(int offset, int origin) {
return ::fseek(fp, offset, origin);
}
@@ -335,6 +338,10 @@ public: return len;
}
+ virtual void fflush() {
+ ::fflush(fp);
+ }
+
};
#endif
|