Hi,
On Wed, 19 Apr 2000, Dmitry Jemerov wrote:
> So my build fixes break your build, and yours break mine. Oh great.
Somehow, I'm not completely surprised... I modified several header
files in major ways (meaning that dependancies on other header
files changed considerably). I don't think I did the best possible job
there, though I'd like to believe it's better than before.
> I need to put the DLLEXTERN declaration in a header file that is always
> included from every source file before any other header file. I chose
> engine.h as the point for placing that declaration; if it's a wrong choice,
> could you suggest a better one?
resource.h should be included from any file, as it typedefs very
fundamental things like 'byte' and 'word', and also takes care of the
getInt16() and getUInt16() macros/forward declarations. I'd suggest
putting stuff like that in there.
> Creating a separate header file for this
> single declaration looks like overkill to me, and copying it several times
> just doesn't look nice.
If something breaks because it doesn't include resource.h, make it do so.
llap,
Christoph