diff options
Diffstat (limited to 'engines/sludge/moreio.h')
-rw-r--r-- | engines/sludge/moreio.h | 28 |
1 files changed, 16 insertions, 12 deletions
diff --git a/engines/sludge/moreio.h b/engines/sludge/moreio.h index 5d107a82e4..9c2287b274 100644 --- a/engines/sludge/moreio.h +++ b/engines/sludge/moreio.h @@ -26,18 +26,22 @@ namespace Sludge { -#if ALLOW_FILE -int get2bytes(FILE *fp); -void put2bytes(int numtoput, FILE *fp); -char *readString(FILE *fp); -void writeString(char *s, FILE *fp); -void putFloat(float f, FILE *fp); -float getFloat(FILE *fp); -void putSigned(short f, FILE *fp); -short getSigned(FILE *fp); -int32_t get4bytes(FILE *fp); -void put4bytes(uint32_t f, FILE *fp); -#endif +// Read +int getch(Common::SeekableReadStream *stream); +int get2bytes(Common::SeekableReadStream *stream); +char *readString(Common::SeekableReadStream *stream); +float getFloat(Common::SeekableReadStream *stream); +short getSigned(Common::SeekableReadStream *stream); +int32_t get4bytes(Common::SeekableReadStream *stream); + +// Write +void putch(int c, Common::WriteStream *stream); +void put2bytes(int numtoput, Common::WriteStream *stream); +void writeString(char *s, Common::WriteStream *stream); +void putFloat(float f, Common::WriteStream *stream); +void putSigned(short f, Common::WriteStream *stream); +void put4bytes(uint32_t f, Common::WriteStream *stream); + char *encodeFilename(char *nameIn); char *decodeFilename(char *nameIn); |