From: ol.sc
Date: Wed, 22 Feb 2012 23:26:25 +0000 (+0000)
Subject: Introduced Apple GEOS specific directory entry offsets. However in most cases the...
X-Git-Tag: V2.14~518
X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=336e53348b20c98525ea3809668cfea90a1144e8;p=cc65
Introduced Apple GEOS specific directory entry offsets. However in most cases the assembler code using them will need to differentiate between CBM and Apple because the directory entry semantics are (too) different.
git-svn-id: svn://svn.cc65.org/cc65/trunk@5545 b7a2c559-68d2-44c3-8de9-860c34a00d81
---
diff --git a/libsrc/geos-common/const.inc b/libsrc/geos-common/const.inc
index 6aec72c60..e7958579c 100644
--- a/libsrc/geos-common/const.inc
+++ b/libsrc/geos-common/const.inc
@@ -278,6 +278,7 @@ OFF_GS_DTYPE = 189
OFF_OP_TR_SC = 171
OFF_GS_ID = 173
; dir entry
+.ifdef __GEOS_CBM__
FRST_FILE_ENTRY = 2
OFF_CFILE_TYPE = 0
OFF_DE_TR_SC = 1
@@ -285,9 +286,20 @@ OFF_FNAME = 3
OFF_GHDR_PTR = 19
OFF_GSTRUC_TYPE = 21
OFF_GFILE_TYPE = 22
-OFF_YEAR = 23
+OFF_DATE = 23
OFF_SIZE = 28
OFF_NXT_FILE = 32
+.else
+FRST_FILE_ENTRY = 43
+OFF_GSTRUC_TYPE = 0
+OFF_FNAME = 1
+OFF_GFILE_TYPE = 16
+OFF_DE_TR_SC = 17
+OFF_SIZE = 21
+OFF_DATE = 24
+OFF_GHDR_PTR = 31
+OFF_NXT_FILE = 39
+.endif
; file header
O_GHIC_WIDTH = 2
O_GHIC_HEIGHT = 3