From: <cn...@us...> - 2009-06-28 21:58:39
|
Revision: 386 http://hgengine.svn.sourceforge.net/hgengine/?rev=386&view=rev Author: cnlohr Date: 2009-06-28 21:58:37 +0000 (Sun, 28 Jun 2009) Log Message: ----------- cleanup - Actually use Mercury Vector, instead of the crazy #define happenstance. Modified Paths: -------------- Mercury2/src/MercuryFile.cpp Mercury2/src/MercuryFile.h Mercury2/src/MercuryFileDriverDirect.cpp Mercury2/src/MercuryFileDriverPacked.cpp Mercury2/src/MercuryFileDriverZipped.cpp Modified: Mercury2/src/MercuryFile.cpp =================================================================== --- Mercury2/src/MercuryFile.cpp 2009-06-28 21:57:18 UTC (rev 385) +++ Mercury2/src/MercuryFile.cpp 2009-06-28 21:58:37 UTC (rev 386) @@ -1,5 +1,5 @@ #include "MercuryFile.h" - +#include <MercuryVector.h> #include <MercuryFileDriverDirect.h> #include <MercuryFileDriverNet.h> #include <MercuryFileDriverMem.h> Modified: Mercury2/src/MercuryFile.h =================================================================== --- Mercury2/src/MercuryFile.h 2009-06-28 21:57:18 UTC (rev 385) +++ Mercury2/src/MercuryFile.h 2009-06-28 21:58:37 UTC (rev 386) @@ -4,11 +4,10 @@ #include <MAutoPtr.h> #include <MercuryUtil.h> -#include <vector> +//Forward decleration, as there's no real need to have this included unless we _need_ it. +template< typename t > +class MVector; -//XXX When we write a Mercury Vector, replace this line !!! XXX !!! NOTE -#define MVector std::vector - ///File permissions (self-explainatory) enum FilePermission { Modified: Mercury2/src/MercuryFileDriverDirect.cpp =================================================================== --- Mercury2/src/MercuryFileDriverDirect.cpp 2009-06-28 21:57:18 UTC (rev 385) +++ Mercury2/src/MercuryFileDriverDirect.cpp 2009-06-28 21:58:37 UTC (rev 386) @@ -1,4 +1,5 @@ -#include "MercuryFileDriverDirect.h" +#include <MercuryFileDriverDirect.h> +#include <MercuryVector.h> #ifndef WIN32 #include <dirent.h> Modified: Mercury2/src/MercuryFileDriverPacked.cpp =================================================================== --- Mercury2/src/MercuryFileDriverPacked.cpp 2009-06-28 21:57:18 UTC (rev 385) +++ Mercury2/src/MercuryFileDriverPacked.cpp 2009-06-28 21:58:37 UTC (rev 386) @@ -1,4 +1,5 @@ #include <MercuryFileDriverPacked.h> +#include <MercuryVector.h> #include <string.h> const MString PackagePrefix = "Packages/"; Modified: Mercury2/src/MercuryFileDriverZipped.cpp =================================================================== --- Mercury2/src/MercuryFileDriverZipped.cpp 2009-06-28 21:57:18 UTC (rev 385) +++ Mercury2/src/MercuryFileDriverZipped.cpp 2009-06-28 21:58:37 UTC (rev 386) @@ -1,14 +1,15 @@ #include <MercuryFileDriverZipped.h> #include <MercuryFileDriverPacked.h> +#include <MercuryVector.h> //For the store compression on zips #include <zlib.h> #include <string.h> -#if defined(WIN32) -# if defined(_MSC_VER) -# pragma comment(lib, "zdll.lib") -# endif +#if defined(WIN32) +# if defined(_MSC_VER) +# pragma comment(lib, "zdll.lib") +# endif #endif const MString PackagePrefix = "Packages/"; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |