aboutsummaryrefslogtreecommitdiff
path: root/backends/PalmOS/Src/globals.h
diff options
context:
space:
mode:
Diffstat (limited to 'backends/PalmOS/Src/globals.h')
-rw-r--r--backends/PalmOS/Src/globals.h15
1 files changed, 8 insertions, 7 deletions
diff --git a/backends/PalmOS/Src/globals.h b/backends/PalmOS/Src/globals.h
index c2e0148b31..a991a9b972 100644
--- a/backends/PalmOS/Src/globals.h
+++ b/backends/PalmOS/Src/globals.h
@@ -25,7 +25,7 @@
#include <VFSMgr.h>
#include "scumm_globals.h"
-#include "arm/native.h"
+#include "arm/pnodefs.h"
enum {
kOptNone = 0,
@@ -63,6 +63,12 @@ enum {
};
typedef struct {
+ char headerBuffer[sizeof(PnoEntryHeader) + 2];
+ PnoEntryHeader *alignedHeader;
+ PnoDescriptor pnoDesc;
+} PNOInitType;
+
+typedef struct {
DmOpenRef globals[GBVARS_COUNT];
UInt32 memory[kMemGamesCount];
@@ -73,8 +79,6 @@ typedef struct {
UInt16 volRefNum;
UInt16 slkRefNum;
UInt32 slkVersion;
- Boolean skinSet;
- Boolean pinUpdate;
FileRef logFile;
@@ -86,10 +90,7 @@ typedef struct {
Coord screenFullWidth, screenFullHeight; // silkarea hidden
UInt32 screenPitch;
- struct {
- PnoDescriptor pnoDesc;
- MemPtr pnoPtr;
- } arm[PNO_COUNT];
+ PNOInitType arm[ARM_COUNT];
struct {
UInt8 on;