aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/engine/klists.cpp
diff options
context:
space:
mode:
authorMax Horn2009-10-18 19:42:56 +0000
committerMax Horn2009-10-18 19:42:56 +0000
commitf3ab3051d889fd03e9abaeb00a0735cd8a9a9d54 (patch)
tree25ec2312301312bb61605457516a40a282c509d8 /engines/sci/engine/klists.cpp
parent2bbf708deaf2d60c70786ec1ef2f9ea0d1f0bd4a (diff)
downloadscummvm-rg350-f3ab3051d889fd03e9abaeb00a0735cd8a9a9d54.tar.gz
scummvm-rg350-f3ab3051d889fd03e9abaeb00a0735cd8a9a9d54.tar.bz2
scummvm-rg350-f3ab3051d889fd03e9abaeb00a0735cd8a9a9d54.zip
SCI: Make the implicit segMan param to GET_SEL32(V) and PUT_SEL32(V) explicit
svn-id: r45234
Diffstat (limited to 'engines/sci/engine/klists.cpp')
-rw-r--r--engines/sci/engine/klists.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/engines/sci/engine/klists.cpp b/engines/sci/engine/klists.cpp
index 17caae0e43..523f8ed3c6 100644
--- a/engines/sci/engine/klists.cpp
+++ b/engines/sci/engine/klists.cpp
@@ -389,11 +389,11 @@ reg_t kSort(EngineState *s, int argc, reg_t *argv) {
reg_t dest = argv[1];
reg_t order_func = argv[2];
- int input_size = (int16)GET_SEL32V(source, size);
+ int input_size = (int16)GET_SEL32V(segMan, source, size);
int i;
- reg_t input_data = GET_SEL32(source, elements);
- reg_t output_data = GET_SEL32(dest, elements);
+ reg_t input_data = GET_SEL32(segMan, source, elements);
+ reg_t output_data = GET_SEL32(segMan, dest, elements);
List *list;
Node *node;
@@ -404,10 +404,10 @@ reg_t kSort(EngineState *s, int argc, reg_t *argv) {
if (output_data.isNull()) {
list = s->_segMan->allocateList(&output_data);
list->first = list->last = NULL_REG;
- PUT_SEL32(dest, elements, output_data);
+ PUT_SEL32(segMan, dest, elements, output_data);
}
- PUT_SEL32V(dest, size, input_size);
+ PUT_SEL32V(segMan, dest, size, input_size);
list = s->_segMan->lookupList(input_data);
node = s->_segMan->lookupNode(list->first);