From 4ffec28103972992482dbb552d7f302ea09c1a31 Mon Sep 17 00:00:00 2001 From: Max Horn Date: Fri, 29 Jan 2010 11:03:54 +0000 Subject: SCI: Move selector stuff to new header; reorder k_argc & k_argp param of invoke_selector svn-id: r47665 --- engines/sci/engine/selector.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'engines/sci/engine/selector.cpp') diff --git a/engines/sci/engine/selector.cpp b/engines/sci/engine/selector.cpp index e3abe10dde..5e8b969edf 100644 --- a/engines/sci/engine/selector.cpp +++ b/engines/sci/engine/selector.cpp @@ -25,6 +25,7 @@ #include "sci/sci.h" #include "sci/engine/state.h" +#include "sci/engine/selector.h" namespace Sci { @@ -54,7 +55,7 @@ void write_selector(SegManager *segMan, reg_t object, Selector selector_id, reg_ } int invoke_selector_argv(EngineState *s, reg_t object, int selector_id, SelectorInvocation noinvalid, - StackPtr k_argp, int k_argc, int argc, const reg_t *argv) { + int k_argc, StackPtr k_argp, int argc, const reg_t *argv) { int i; int framesize = 2 + 1 * argc; reg_t address; @@ -96,7 +97,7 @@ int invoke_selector_argv(EngineState *s, reg_t object, int selector_id, Selector } int invoke_selector(EngineState *s, reg_t object, int selector_id, SelectorInvocation noinvalid, - StackPtr k_argp, int k_argc, int argc, ...) { + int k_argc, StackPtr k_argp, int argc, ...) { va_list argp; reg_t *args = new reg_t[argc]; @@ -105,7 +106,7 @@ int invoke_selector(EngineState *s, reg_t object, int selector_id, SelectorInvoc args[i] = va_arg(argp, reg_t); va_end(argp); - int retval = invoke_selector_argv(s, object, selector_id, noinvalid, k_argp, k_argc, argc, args); + int retval = invoke_selector_argv(s, object, selector_id, noinvalid, k_argc, k_argp, argc, args); delete[] args; return retval; -- cgit v1.2.3