Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/ClusterM/fceux.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorzeromus <zeromus@users.sf.net>2011-03-20 21:34:08 +0300
committerzeromus <zeromus@users.sf.net>2011-03-20 21:34:08 +0300
commit752613173516d191544f5aa0beafbd791da703de (patch)
treec9c70d93a9e87925dc43f449b53f235103580917 /src/emufile.h
parentcd461e50bac84de1af8643a331ab217565708b0b (diff)
sync emufiles between emus
Diffstat (limited to 'src/emufile.h')
-rw-r--r--src/emufile.h9
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