Apply some patches by syke to prevent buffer overruns, etc.
svn-id: r3723
This commit is contained in:
parent
31dc24a037
commit
87ac8ae487
16 changed files with 45 additions and 42 deletions
|
@ -732,12 +732,12 @@ int Scumm::getVerbEntrypoint(int obj, int entry) {
|
|||
|
||||
|
||||
void Scumm::push(int a) {
|
||||
assert(_scummStackPos >=0 && _scummStackPos <= ARRAYSIZE(_scummStack));
|
||||
assert(_scummStackPos >=0 && (unsigned int)_scummStackPos <= ARRAYSIZE(_scummStack));
|
||||
_scummStack[_scummStackPos++] = a;
|
||||
}
|
||||
|
||||
int Scumm::pop() {
|
||||
assert(_scummStackPos >0 && _scummStackPos <= ARRAYSIZE(_scummStack));
|
||||
assert(_scummStackPos >0 && (unsigned int)_scummStackPos <= ARRAYSIZE(_scummStack));
|
||||
return _scummStack[--_scummStackPos];
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue