diff options
| author | Petr Mrázek | 2011-07-07 07:00:36 +0200 |
|---|---|---|
| committer | Petr Mrázek | 2011-07-07 07:00:36 +0200 |
| commit | 4ff5db06be01fa2c9baba9968fcc087939b4b03e (patch) | |
| tree | 309fde9f68ff7c5f42bf6b1108ff6d9608184233 /library/Process-linux.cpp | |
| parent | 4cd80fa5d443fe8d90ce899306e4e8b0ccdca5dd (diff) | |
| download | dfhack-4ff5db06be01fa2c9baba9968fcc087939b4b03e.tar.gz dfhack-4ff5db06be01fa2c9baba9968fcc087939b4b03e.tar.bz2 dfhack-4ff5db06be01fa2c9baba9968fcc087939b4b03e.tar.xz | |
Maps no longer copy the map block pointer array, blocks are structs, map data is public.
Diffstat (limited to 'library/Process-linux.cpp')
| -rw-r--r-- | library/Process-linux.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/library/Process-linux.cpp b/library/Process-linux.cpp index 279d8fc6..af3b77f1 100644 --- a/library/Process-linux.cpp +++ b/library/Process-linux.cpp @@ -79,9 +79,10 @@ Process::Process(VersionInfoFactory * known_versions) } } -string Process::doReadClassName (uint32_t vptr) +string Process::doReadClassName (void * vptr) { - int typeinfo = Process::readDWord(vptr - 0x4); + //FIXME: BAD!!!!! + int typeinfo = Process::readDWord((uint32_t)vptr - 0x4); int typestring = Process::readDWord(typeinfo + 0x4); string raw = readCString(typestring); size_t start = raw.find_first_of("abcdefghijklmnopqrstuvwxyz");// trim numbers |
