[Scummvm-cvs-logs] SF.net SVN: scummvm:[41645] scummvm/trunk/engines/gob/parse.cpp
drmccoy at users.sourceforge.net
drmccoy at users.sourceforge.net
Thu Jun 18 23:08:51 CEST 2009
Revision: 41645
http://scummvm.svn.sourceforge.net/scummvm/?rev=41645&view=rev
Author: drmccoy
Date: 2009-06-18 21:08:51 +0000 (Thu, 18 Jun 2009)
Log Message:
-----------
Removing the useless _vm->_parse->
Modified Paths:
--------------
scummvm/trunk/engines/gob/parse.cpp
Modified: scummvm/trunk/engines/gob/parse.cpp
===================================================================
--- scummvm/trunk/engines/gob/parse.cpp 2009-06-18 19:39:12 UTC (rev 41644)
+++ scummvm/trunk/engines/gob/parse.cpp 2009-06-18 21:08:51 UTC (rev 41645)
@@ -79,7 +79,7 @@
offset = ptr - ((byte *) _vm->_inter->_variables->getAddressOff8(0));
break;
case kResStr:
- offset = ptr - ((byte *) _vm->_parse->_resultStr);
+ offset = ptr - ((byte *) _resultStr);
break;
default:
error("Parse::encodePtr(): Unknown pointer type");
@@ -99,7 +99,7 @@
ptr = (byte *) _vm->_inter->_variables->getAddressOff8(0);
break;
case kResStr:
- ptr = (byte *) _vm->_parse->_resultStr;
+ ptr = (byte *) _resultStr;
break;
default:
error("Parse::decodePtr(): Unknown pointer type");
@@ -495,11 +495,11 @@
if (type == OP_LOAD_IMM_INT16) {
cmpTemp = (int)stackFrame.values[-3] - (int)stackFrame.values[-1];
} else if (type == OP_LOAD_IMM_STR) {
- if ((char *)decodePtr(stackFrame.values[-3]) != _vm->_parse->_resultStr) {
- strcpy(_vm->_parse->_resultStr, (char *)decodePtr(stackFrame.values[-3]));
- stackFrame.values[-3] = encodePtr((byte *) _vm->_parse->_resultStr, kResStr);
+ if ((char *)decodePtr(stackFrame.values[-3]) != _resultStr) {
+ strcpy(_resultStr, (char *)decodePtr(stackFrame.values[-3]));
+ stackFrame.values[-3] = encodePtr((byte *) _resultStr, kResStr);
}
- cmpTemp = strcmp(_vm->_parse->_resultStr, (char *)decodePtr(stackFrame.values[-1]));
+ cmpTemp = strcmp(_resultStr, (char *)decodePtr(stackFrame.values[-1]));
}
return cmpTemp;
@@ -653,7 +653,7 @@
int16 Parse::parseValExpr(byte stopToken) {
parseExpr(stopToken, 0);
- return _vm->_parse->_resultInt;
+ return _resultInt;
}
// Load a value according to the operation
@@ -772,29 +772,29 @@
do {
prevPrevVal = prevVal;
prevVal = curVal;
- curVal = (curVal + _vm->_parse->_resultInt / curVal) / 2;
+ curVal = (curVal + _resultInt / curVal) / 2;
} while ((curVal != prevVal) && (curVal != prevPrevVal));
- _vm->_parse->_resultInt = curVal;
+ _resultInt = curVal;
break;
case FUNC_SQR:
- _vm->_parse->_resultInt =
- _vm->_parse->_resultInt * _vm->_parse->_resultInt;
+ _resultInt =
+ _resultInt * _resultInt;
break;
case FUNC_ABS:
- if (_vm->_parse->_resultInt < 0)
- _vm->_parse->_resultInt = -_vm->_parse->_resultInt;
+ if (_resultInt < 0)
+ _resultInt = -_resultInt;
break;
case FUNC_RAND:
- _vm->_parse->_resultInt =
- _vm->_util->getRandom(_vm->_parse->_resultInt);
+ _resultInt =
+ _vm->_util->getRandom(_resultInt);
break;
}
*stackFrame.opers = OP_LOAD_IMM_INT16;
- *stackFrame.values = _vm->_parse->_resultInt;
+ *stackFrame.values = _resultInt;
break;
}
}
@@ -803,11 +803,11 @@
switch (stackFrame.opers[-1]) {
case OP_ADD:
if (stackFrame.opers[-2] == OP_LOAD_IMM_STR) {
- if ((char *) decodePtr(stackFrame.values[-2]) != _vm->_parse->_resultStr) {
- strcpy(_vm->_parse->_resultStr, (char *) decodePtr(stackFrame.values[-2]));
- stackFrame.values[-2] = encodePtr((byte *) _vm->_parse->_resultStr, kResStr);
+ if ((char *) decodePtr(stackFrame.values[-2]) != _resultStr) {
+ strcpy(_resultStr, (char *) decodePtr(stackFrame.values[-2]));
+ stackFrame.values[-2] = encodePtr((byte *) _resultStr, kResStr);
}
- strcat(_vm->_parse->_resultStr, (char *) decodePtr(stackFrame.values[0]));
+ strcat(_resultStr, (char *) decodePtr(stackFrame.values[0]));
stackFrame.pop(2);
}
break;
@@ -879,12 +879,12 @@
if (stack.opers[brackStart] == OP_LOAD_IMM_INT16) {
stack.values[brackStart] += stackFrame.values[-1];
} else if (stack.opers[brackStart] == OP_LOAD_IMM_STR) {
- if ((char *) decodePtr(stack.values[brackStart]) != _vm->_parse->_resultStr) {
- strcpy(_vm->_parse->_resultStr, (char *) decodePtr(stack.values[brackStart]));
+ if ((char *) decodePtr(stack.values[brackStart]) != _resultStr) {
+ strcpy(_resultStr, (char *) decodePtr(stack.values[brackStart]));
stack.values[brackStart] =
- encodePtr((byte *) _vm->_parse->_resultStr, kResStr);
+ encodePtr((byte *) _resultStr, kResStr);
}
- strcat(_vm->_parse->_resultStr, (char *) decodePtr(stackFrame.values[-1]));
+ strcat(_resultStr, (char *) decodePtr(stackFrame.values[-1]));
}
stackFrame.pop(2);
break;
@@ -984,12 +984,12 @@
break;
case OP_LOAD_IMM_INT16:
- _vm->_parse->_resultInt = value;
+ _resultInt = value;
break;
case OP_LOAD_IMM_STR:
- if ((char *) decodePtr(value) != _vm->_parse->_resultStr)
- strcpy(_vm->_parse->_resultStr, (char *) decodePtr(value));
+ if ((char *) decodePtr(value) != _resultStr)
+ strcpy(_resultStr, (char *) decodePtr(value));
break;
case OP_LOAD_VAR_INT32:
@@ -997,7 +997,7 @@
break;
default:
- _vm->_parse->_resultInt = 0;
+ _resultInt = 0;
if (type != 0)
*type = OP_LOAD_IMM_INT16;
break;
@@ -1119,11 +1119,11 @@
if (stackFrame.opers[-3] == OP_LOAD_IMM_INT16) {
stackFrame.values[-3] += stackFrame.values[-1];
} else if (stackFrame.opers[-3] == OP_LOAD_IMM_STR) {
- if ((char *) decodePtr(stackFrame.values[-3]) != _vm->_parse->_resultStr) {
- strcpy(_vm->_parse->_resultStr, (char *) decodePtr(stackFrame.values[-3]));
- stackFrame.values[-3] = encodePtr((byte *) _vm->_parse->_resultStr, kResStr);
+ if ((char *) decodePtr(stackFrame.values[-3]) != _resultStr) {
+ strcpy(_resultStr, (char *) decodePtr(stackFrame.values[-3]));
+ stackFrame.values[-3] = encodePtr((byte *) _resultStr, kResStr);
}
- strcat(_vm->_parse->_resultStr, (char *) decodePtr(stackFrame.values[-1]));
+ strcat(_resultStr, (char *) decodePtr(stackFrame.values[-1]));
}
stackFrame.pop(2);
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the Scummvm-git-logs
mailing list