Add -Wall to the Makefle and fix a few compiler warrnings for
authorSteven Edwards <winehacker@gmail.com>
Wed, 10 Mar 2004 18:57:36 +0000 (18:57 +0000)
committerSteven Edwards <winehacker@gmail.com>
Wed, 10 Mar 2004 18:57:36 +0000 (18:57 +0000)
depreceated C++

svn path=/trunk/; revision=8625

rosapps/net/telnet/Makefile
rosapps/net/telnet/src/stl_bids.h

index c638b73..dce43a9 100644 (file)
@@ -1,4 +1,4 @@
-# $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
 
@@ -10,7 +10,7 @@ TARGET_NAME = telnet
 
 TARGET_SDKLIBS = ws2_32.a
 
-TARGET_CPPFLAGS = -D__REACTOS__ -D__USE_W32API
+TARGET_CPPFLAGS = -D__REACTOS__ -D__USE_W32API -Wall
 
 TARGET_GCCLIBS = stdc++
 
index cadf32a..e954932 100644 (file)
@@ -18,6 +18,7 @@ template <class T>
 class TArrayAsVector : public vector<T> {
 private:
        const unsigned int growable;
+    typedef size_t size_type;
        const size_type lowerbound;
 public:
        TArrayAsVector(size_type upper,
@@ -128,15 +129,11 @@ public:
 #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
        }