SOURCES: zipios++-gcc42.patch (NEW) - proper gcc42 template declar...

czarny czarny at pld-linux.org
Sun Dec 24 02:55:52 CET 2006


Author: czarny                       Date: Sun Dec 24 01:55:52 2006 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- proper gcc42 template declaration

---- Files affected:
SOURCES:
   zipios++-gcc42.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: SOURCES/zipios++-gcc42.patch
diff -u /dev/null SOURCES/zipios++-gcc42.patch:1.1
--- /dev/null	Sun Dec 24 02:55:52 2006
+++ SOURCES/zipios++-gcc42.patch	Sun Dec 24 02:55:47 2006
@@ -0,0 +1,68 @@
+diff -urN zipios++-0.1.5/src/zipios_common.h zipios++-0.1.5.new/src/zipios_common.h
+--- zipios++-0.1.5/src/zipios_common.h	2000-08-04 15:26:00.000000000 +0200
++++ zipios++-0.1.5.new/src/zipios_common.h	2006-12-24 03:52:40.872318426 +0100
+@@ -13,7 +13,7 @@
+ 
+ template< class Type >
+ void operator += ( vector< Type > &v1, const vector< Type > &v2 ) {
+-  std::vector<Type>::const_iterator cit ;
++  class vector<Type>::const_iterator cit ;
+   for ( cit = v2.begin() ; cit != v2.end() ; cit++ )
+     v1.push_back( *cit ) ;
+ }
+diff -urN zipios++-0.1.5/src/zipios_common.h~ zipios++-0.1.5.new/src/zipios_common.h~
+--- zipios++-0.1.5/src/zipios_common.h~	1970-01-01 01:00:00.000000000 +0100
++++ zipios++-0.1.5.new/src/zipios_common.h~	2000-08-04 15:26:00.000000000 +0200
+@@ -0,0 +1,52 @@
++#ifndef ZIPIOS_COMMON_H
++#define ZIPIOS_COMMON_H
++
++#include "zipios++/zipios-config.h"
++
++#include <vector>
++
++namespace zipios {
++
++using std::vector;
++
++static const char separator = '/' ;
++
++template< class Type >
++void operator += ( vector< Type > &v1, const vector< Type > &v2 ) {
++  std::vector<Type>::const_iterator cit ;
++  for ( cit = v2.begin() ; cit != v2.end() ; cit++ )
++    v1.push_back( *cit ) ;
++}
++
++template< class T >
++inline const T& min( const T& a, const T& b ) {
++  return b < a ? b : a ;
++}
++
++
++} // namespace
++
++#endif
++
++/** \file
++    Header file containing miscellaneous small functions.
++*/
++
++/*
++  Zipios++ - a small C++ library that provides easy access to .zip files.
++  Copyright (C) 2000  Thomas Sřndergaard
++  
++  This library is free software; you can redistribute it and/or
++  modify it under the terms of the GNU Lesser General Public
++  License as published by the Free Software Foundation; either
++  version 2 of the License, or (at your option) any later version.
++  
++  This library is distributed in the hope that it will be useful,
++  but WITHOUT ANY WARRANTY; without even the implied warranty of
++  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
++  Lesser General Public License for more details.
++  
++  You should have received a copy of the GNU Lesser General Public
++  License along with this library; if not, write to the Free Software
++  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307  USA
++*/
================================================================


More information about the pld-cvs-commit mailing list