aboutsummaryrefslogtreecommitdiff
path: root/engines/fullpipe/utils.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/fullpipe/utils.h')
-rw-r--r--engines/fullpipe/utils.h13
1 files changed, 5 insertions, 8 deletions
diff --git a/engines/fullpipe/utils.h b/engines/fullpipe/utils.h
index 73be4618c8..492f5ac6bf 100644
--- a/engines/fullpipe/utils.h
+++ b/engines/fullpipe/utils.h
@@ -25,16 +25,13 @@
namespace Fullpipe {
+class CObject;
+
class MfcArchive : public Common::File {
public:
- char *readPascalString() {
- char *tmp;
- int len = readByte();
- tmp = (char *)calloc(len + 1, 1);
- read(tmp, len);
-
- return tmp;
- }
+ char *readPascalString();
+ int readCount();
+ CObject *parseClass();
};
} // End of namespace Fullpipe