]> git.saurik.com Git - apt.git/blobdiff - apt-pkg/contrib/strutl.cc
Restored GCC 2.95 compilability
[apt.git] / apt-pkg / contrib / strutl.cc
index 60a57b5c75208268014aa831e94aadf6fe683832..e49794f6ae66b7b9a37a0f1250e56f1091a2cbf5 100644 (file)
@@ -1,6 +1,6 @@
 // -*- mode: cpp; mode: fold -*-
 // Description                                                         /*{{{*/
-// $Id: strutl.cc,v 1.42 2001/05/29 04:40:34 jgg Exp $
+// $Id: strutl.cc,v 1.43 2001/05/29 05:09:44 jgg Exp $
 /* ######################################################################
 
    String Util - Some useful string functions.
@@ -440,6 +440,8 @@ int stringcmp(const char *A,const char *AEnd,const char *B,const char *BEnd)
       return -1;
    return 1;
 }
+
+#if __GNUC__ >= 3
 int stringcmp(string::const_iterator A,string::const_iterator AEnd,
              const char *B,const char *BEnd)
 {
@@ -474,6 +476,7 @@ int stringcmp(string::const_iterator A,string::const_iterator AEnd,
       return -1;
    return 1;
 }
+#endif
                                                                        /*}}}*/
 // stringcasecmp - Arbitary case insensitive string compare            /*{{{*/
 // ---------------------------------------------------------------------
@@ -494,6 +497,7 @@ int stringcasecmp(const char *A,const char *AEnd,const char *B,const char *BEnd)
       return -1;
    return 1;
 }
+#if __GNUC__ >= 3
 int stringcasecmp(string::const_iterator A,string::const_iterator AEnd,
                  const char *B,const char *BEnd)
 {
@@ -528,6 +532,7 @@ int stringcasecmp(string::const_iterator A,string::const_iterator AEnd,
       return -1;
    return 1;
 }
+#endif
                                                                        /*}}}*/
 // LookupTag - Lookup the value of a tag in a taged string             /*{{{*/
 // ---------------------------------------------------------------------