From f2f79e0c09114d96d105bc3ed5cd414b2a26d53e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20Mr=C3=A1zek?= Date: Mon, 21 Feb 2011 10:25:21 +0100 Subject: [PATCH] Fixes for MSVC build errors. --- tools/supported/SegmentedFinder.h | 2 +- tools/supported/autosearch.cpp | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/tools/supported/SegmentedFinder.h b/tools/supported/SegmentedFinder.h index 852001165..1ab9cead7 100644 --- a/tools/supported/SegmentedFinder.h +++ b/tools/supported/SegmentedFinder.h @@ -393,7 +393,7 @@ public: return false; if(d->length+sizeof(T) >= d->allocated) Allocate((d->length+sizeof(T)) * 2); - (*(T *)(d->object + d->length)) = what; + (*(T *)( (uint64_t)d->object + d->length)) = what; d->length += sizeof(T); } Bytestreamdata * d; diff --git a/tools/supported/autosearch.cpp b/tools/supported/autosearch.cpp index 85540ae88..6bdff90a3 100644 --- a/tools/supported/autosearch.cpp +++ b/tools/supported/autosearch.cpp @@ -59,6 +59,7 @@ public: virtual bool AcquireOffset(DFHack::VersionInfo * vinfo) { vinfo->getOffset(full_offset_name); + return true; } virtual uint32_t Length() = 0; virtual uint64_t getAbsolute(){if(parent) return parent->getAbsolute() + offset; else return offset;};