aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/engine/vm.h
diff options
context:
space:
mode:
authorFilippos Karapetis2009-03-07 16:14:20 +0000
committerFilippos Karapetis2009-03-07 16:14:20 +0000
commit1e29983d8e1b29adb75d478454be79dce7a113b4 (patch)
treec3b10a34d5a0c96ab47d74401c73187595376237 /engines/sci/engine/vm.h
parentf05e49433ca8980ca533036613038c40ae8fa9ac (diff)
downloadscummvm-rg350-1e29983d8e1b29adb75d478454be79dce7a113b4.tar.gz
scummvm-rg350-1e29983d8e1b29adb75d478454be79dce7a113b4.tar.bz2
scummvm-rg350-1e29983d8e1b29adb75d478454be79dce7a113b4.zip
Replaced getInt16, getUInt16 and putInt16
svn-id: r39189
Diffstat (limited to 'engines/sci/engine/vm.h')
-rw-r--r--engines/sci/engine/vm.h12
1 files changed, 6 insertions, 6 deletions
diff --git a/engines/sci/engine/vm.h b/engines/sci/engine/vm.h
index 6c05ccb3f5..8b45f5770b 100644
--- a/engines/sci/engine/vm.h
+++ b/engines/sci/engine/vm.h
@@ -131,7 +131,7 @@ struct Class {
};
#define RAW_GET_CLASS_INDEX(scr, reg) ((scr)->obj_indices->checkKey(reg.offset, false))
-#define RAW_IS_OBJECT(datablock) (getUInt16(((byte *) datablock) + SCRIPT_OBJECT_MAGIC_OFFSET) == SCRIPT_OBJECT_MAGIC_NUMBER)
+#define RAW_IS_OBJECT(datablock) (READ_LE_UINT16(((byte *) datablock) + SCRIPT_OBJECT_MAGIC_OFFSET) == SCRIPT_OBJECT_MAGIC_NUMBER)
#define IS_CLASS(obj) (obj->variables[SCRIPT_INFO_SELECTOR].offset & SCRIPT_INFO_CLASS)
@@ -176,21 +176,21 @@ struct CodeBlock {
#define VM_OBJECT_GET_VARSELECTOR(obj, i) \
(s->version < SCI_VERSION(1,001,000) ? \
- getUInt16(obj->base_obj + obj->variables_nr * 2 + i*2) : \
+ READ_LE_UINT16(obj->base_obj + obj->variables_nr * 2 + i*2) : \
*(obj->base_vars + i))
#define VM_OBJECT_READ_PROPERTY(obj, i) (obj->variables[i])
#define VM_OBJECT_GET_FUNCSELECTOR(obj, i) \
(s->version < SCI_VERSION(1,001,000) ? \
- getUInt16((byte *) (obj->base_method + i)) : \
- getUInt16((byte *) (obj->base_method + i*2 + 1)))
+ READ_LE_UINT16((byte *) (obj->base_method + i)) : \
+ READ_LE_UINT16((byte *) (obj->base_method + i*2 + 1)))
#define VM_OBJECT_READ_FUNCTION(obj, i) \
(s->version < SCI_VERSION(1,001,000) ? \
make_reg(obj->pos.segment, \
- getUInt16((byte *) (obj->base_method \
+ READ_LE_UINT16((byte *) (obj->base_method \
+ obj->methods_nr + 1 \
+ i))) : \
make_reg(obj->pos.segment, \
- getUInt16((byte *) (obj->base_method \
+ READ_LE_UINT16((byte *) (obj->base_method \
+ i * 2 + 2))))