diff options
author | Max Horn | 2009-09-14 13:27:09 +0000 |
---|---|---|
committer | Max Horn | 2009-09-14 13:27:09 +0000 |
commit | 8ac3db080131713a4c7aa50f46557f3e6c726356 (patch) | |
tree | db0b2b6a70c87e937232a96651351685a2b353a1 /engines/sci/engine/kstring.cpp | |
parent | 0e834d0b87ac62fd10377948a8c4fb6563783636 (diff) | |
download | scummvm-rg350-8ac3db080131713a4c7aa50f46557f3e6c726356.tar.gz scummvm-rg350-8ac3db080131713a4c7aa50f46557f3e6c726356.tar.bz2 scummvm-rg350-8ac3db080131713a4c7aa50f46557f3e6c726356.zip |
SCI: Rename SegManager::kernelDeref*() methods to SegManager::deref*()
svn-id: r44083
Diffstat (limited to 'engines/sci/engine/kstring.cpp')
-rw-r--r-- | engines/sci/engine/kstring.cpp | 46 |
1 files changed, 23 insertions, 23 deletions
diff --git a/engines/sci/engine/kstring.cpp b/engines/sci/engine/kstring.cpp index a17222f205..d7735483ac 100644 --- a/engines/sci/engine/kstring.cpp +++ b/engines/sci/engine/kstring.cpp @@ -44,7 +44,7 @@ char *kernel_lookup_text(EngineState *s, reg_t address, int index) { Resource *textres; if (address.segment) - return s->segMan->kernelDerefString(address); + return s->segMan->derefString(address); else { int textlen; int _index = index; @@ -87,7 +87,7 @@ reg_t kSaid(EngineState *s, int, int argc, reg_t *argv) { if (!heap_said_block.segment) return NULL_REG; - said_block = (byte *)s->segMan->kernelDerefBulkPtr(heap_said_block, 0); + said_block = (byte *)s->segMan->derefBulkPtr(heap_said_block, 0); if (!said_block) { warning("Said on non-string, pointer %04x:%04x", PRINT_REG(heap_said_block)); @@ -189,7 +189,7 @@ reg_t kSetSynonyms(EngineState *s, int, int argc, reg_t *argv) { reg_t kParse(EngineState *s, int, int argc, reg_t *argv) { SegManager *segMan = s->segMan; reg_t stringpos = argv[0]; - char *string = s->segMan->kernelDerefString(stringpos); + char *string = s->segMan->derefString(stringpos); char *error; ResultWordList words; reg_t event = argv[1]; @@ -242,7 +242,7 @@ reg_t kParse(EngineState *s, int, int argc, reg_t *argv) { s->r_acc = make_reg(0, 0); PUT_SEL32V(event, claimed, 1); if (error) { - char *pbase_str = s->segMan->kernelDerefString(s->parser_base); + char *pbase_str = s->segMan->derefString(s->parser_base); strcpy(pbase_str, error); debugC(2, kDebugLevelParser, "Word unknown: %s\n", error); /* Issue warning: */ @@ -259,7 +259,7 @@ reg_t kParse(EngineState *s, int, int argc, reg_t *argv) { reg_t kStrEnd(EngineState *s, int, int argc, reg_t *argv) { reg_t address = argv[0]; - char *seeker = s->segMan->kernelDerefString(address); + char *seeker = s->segMan->derefString(address); while (*seeker++) ++address.offset; @@ -268,16 +268,16 @@ reg_t kStrEnd(EngineState *s, int, int argc, reg_t *argv) { } reg_t kStrCat(EngineState *s, int, int argc, reg_t *argv) { - char *s1 = s->segMan->kernelDerefString(argv[0]); - char *s2 = s->segMan->kernelDerefString(argv[1]); + char *s1 = s->segMan->derefString(argv[0]); + char *s2 = s->segMan->derefString(argv[1]); strcat(s1, s2); return argv[0]; } reg_t kStrCmp(EngineState *s, int, int argc, reg_t *argv) { - char *s1 = s->segMan->kernelDerefString(argv[0]); - char *s2 = s->segMan->kernelDerefString(argv[1]); + char *s1 = s->segMan->derefString(argv[0]); + char *s2 = s->segMan->derefString(argv[1]); if (argc > 2) return make_reg(0, strncmp(s1, s2, argv[2].toUint16())); @@ -287,8 +287,8 @@ reg_t kStrCmp(EngineState *s, int, int argc, reg_t *argv) { reg_t kStrCpy(EngineState *s, int, int argc, reg_t *argv) { - char *dest = s->segMan->kernelDerefString(argv[0]); - char *src = s->segMan->kernelDerefString(argv[1]); + char *dest = s->segMan->derefString(argv[0]); + char *src = s->segMan->derefString(argv[1]); if (!dest) { warning("Attempt to strcpy TO invalid pointer %04x:%04x", @@ -352,7 +352,7 @@ static int is_print_str(const char *str) { reg_t kStrAt(EngineState *s, int, int argc, reg_t *argv) { - char *dest = s->segMan->kernelDerefString(argv[0]); + char *dest = s->segMan->derefString(argv[0]); reg_t *dest2; if (!dest) { @@ -394,7 +394,7 @@ reg_t kStrAt(EngineState *s, int, int argc, reg_t *argv) { reg_t kReadNumber(EngineState *s, int, int argc, reg_t *argv) { - char *source = s->segMan->kernelDerefString(argv[0]); + char *source = s->segMan->derefString(argv[0]); while (isspace(*source)) source++; /* Skip whitespace */ @@ -420,7 +420,7 @@ reg_t kReadNumber(EngineState *s, int, int argc, reg_t *argv) { reg_t kFormat(EngineState *s, int, int argc, reg_t *argv) { int *arguments; reg_t dest = argv[0]; - char *target = s->segMan->kernelDerefString(dest); + char *target = s->segMan->derefString(dest); reg_t position = argv[1]; /* source */ int index = argv[2].toUint16(); char *source; @@ -633,7 +633,7 @@ reg_t kFormat(EngineState *s, int, int argc, reg_t *argv) { reg_t kStrLen(EngineState *s, int, int argc, reg_t *argv) { - char *str = s->segMan->kernelDerefString(argv[0]); + char *str = s->segMan->derefString(argv[0]); if (!str) { warning("StrLen: invalid pointer %04x:%04x", PRINT_REG(argv[0])); @@ -665,7 +665,7 @@ reg_t kGetFarText(EngineState *s, int, int argc, reg_t *argv) { ** resource. */ - strcpy(s->segMan->kernelDerefString(argv[2]), seeker); /* Copy the string and get return value */ + strcpy(s->segMan->derefString(argv[2]), seeker); /* Copy the string and get return value */ return argv[2]; } @@ -740,7 +740,7 @@ reg_t kMessage(EngineState *s, int, int argc, reg_t *argv) { if (!bufferReg.isNull()) { int len = str.size() + 1; - buffer = s->segMan->kernelDerefString(bufferReg, len); + buffer = s->segMan->derefString(bufferReg, len); if (buffer) { strcpy(buffer, str.c_str()); @@ -748,7 +748,7 @@ reg_t kMessage(EngineState *s, int, int argc, reg_t *argv) { warning("Message: buffer %04x:%04x invalid or too small to hold the following text of %i bytes: '%s'", PRINT_REG(bufferReg), len, str.c_str()); // Set buffer to empty string if possible - buffer = s->segMan->kernelDerefString(bufferReg, 1); + buffer = s->segMan->derefString(bufferReg, 1); if (buffer) *buffer = 0; } @@ -788,7 +788,7 @@ reg_t kMessage(EngineState *s, int, int argc, reg_t *argv) { case K_MESSAGE_LASTMESSAGE: { MessageTuple msg = s->_msgState.getLastTuple(); int module = s->_msgState.getLastModule(); - byte *buffer = s->segMan->kernelDerefBulkPtr(argv[1], 10); + byte *buffer = s->segMan->derefBulkPtr(argv[1], 10); if (buffer) { WRITE_LE_UINT16(buffer, module); @@ -810,18 +810,18 @@ reg_t kMessage(EngineState *s, int, int argc, reg_t *argv) { } reg_t kSetQuitStr(EngineState *s, int, int argc, reg_t *argv) { - char *quitStr = s->segMan->kernelDerefString(argv[0]); + char *quitStr = s->segMan->derefString(argv[0]); debug("Setting quit string to '%s'", quitStr); return s->r_acc; } reg_t kStrSplit(EngineState *s, int, int argc, reg_t *argv) { - const char *format = s->segMan->kernelDerefString(argv[1]); - const char *sep = !argv[2].isNull() ? s->segMan->kernelDerefString(argv[2]) : NULL; + const char *format = s->segMan->derefString(argv[1]); + const char *sep = !argv[2].isNull() ? s->segMan->derefString(argv[2]) : NULL; Common::String str = s->strSplit(format, sep); // Make sure target buffer is large enough - char *buf = s->segMan->kernelDerefString(argv[0], str.size() + 1); + char *buf = s->segMan->derefString(argv[0], str.size() + 1); if (buf) { strcpy(buf, str.c_str()); |