// Copyright 1999
// College of Computer Science
// Northeastern University Boston MA 02115

// This software may be used for educational purposes as long as this copyright
// notice is retained at the top of all files

// Should this software be modified, the words "Modified from Original" must be
// included as a comment below this notice

// All publication rights are retained.  This software or its documentation may
// not be published in any media either in whole or in part.

///////////////////////////////////////////////////////////////////////////////

// CoreTools.h

///////////////////////////////////////////////////////////////////////////////

// This file must be the FIRST #include in all source files (.cpp)
// for Core Tools

// It must NOT be included in any other header files or in source
// files with user code

// The definition of the symbol CORETOOLS will trigger the manner
// in which the EXPORT macro is defined in Platform.h

// If CORETOOLS is defined then EXPORT means __declspec(dllexport)
// This is what is needed for compile of the Core Tools

// Otherwise EXPORT means __declspec(dllimport)
// This is what is needed for user code

// All of this is useful only for Win32

#ifndef CORETOOLS
#define CORETOOLS
#endif  // CORETOOLS
