120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
|
((void(__cdecl *)(bool, OFString *))_function)(
isDown, arguments[1]);
break;
case ARG_1EXP:
if (isDown) {
arguments = padArguments(arguments, 2);
return ((int(__cdecl *)(int))_function)(
execute(arguments[1]));
}
break;
case ARG_2EXP:
if (isDown) {
arguments = padArguments(arguments, 3);
return ((int(__cdecl *)(int, int))_function)(
execute(arguments[1]), execute(arguments[2]));
}
break;
case ARG_1EST:
if (isDown) {
arguments = padArguments(arguments, 2);
return ((int(__cdecl *)(OFString *))_function)(
arguments[1]);
|
|
|
>
|
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
|
((void(__cdecl *)(bool, OFString *))_function)(
isDown, arguments[1]);
break;
case ARG_1EXP:
if (isDown) {
arguments = padArguments(arguments, 2);
return ((int(__cdecl *)(int))_function)(
execute(arguments[1], isDown));
}
break;
case ARG_2EXP:
if (isDown) {
arguments = padArguments(arguments, 3);
return ((int(__cdecl *)(int, int))_function)(
execute(arguments[1], isDown),
execute(arguments[2], isDown));
}
break;
case ARG_1EST:
if (isDown) {
arguments = padArguments(arguments, 2);
return ((int(__cdecl *)(OFString *))_function)(
arguments[1]);
|