-# $Id: Makefile,v 1.4 2004/01/12 22:45:53 sedwards Exp $
+# $Id: Makefile,v 1.5 2004/03/10 18:57:35 sedwards Exp $
PATH_TO_TOP=../../../reactos
TARGET_SDKLIBS = ws2_32.a
-TARGET_CPPFLAGS = -D__REACTOS__ -D__USE_W32API
+TARGET_CPPFLAGS = -D__REACTOS__ -D__USE_W32API -Wall
TARGET_GCCLIBS = stdc++
class TArrayAsVector : public vector<T> {
private:
const unsigned int growable;
+ typedef size_t size_type;
const size_type lowerbound;
public:
TArrayAsVector(size_type upper,
#ifdef _MSC_VER
_Destroy(begin(), end());
_Last = _First;
-#else
-// destroy(begin( ), end( ));
-#ifdef __CYGWIN__
+ destroy(begin( ), end( ));
+#elif defined (__CYGWIN__) || defined (__MINGW32__)
_M_finish = _M_start;
-#endif
-// finish = start; /* Removed for ReactOS */
-#ifdef __REACTOS__
- _M_finish = _M_start;
-#endif
+#else /* Anything else */
+ finish = start;
#endif
}