G++3 fixes from Randolph
authorArch Librarian <arch@canonical.com>
Mon, 20 Sep 2004 16:58:11 +0000 (16:58 +0000)
committerArch Librarian <arch@canonical.com>
Mon, 20 Sep 2004 16:58:11 +0000 (16:58 +0000)
Author: jgg
Date: 2001-05-27 23:45:39 GMT
G++3 fixes from Randolph

apt-inst/contrib/extracttar.cc
apt-inst/deb/dpkgdb.cc
apt-inst/extract.cc
apt-inst/filelist.cc

index 57e083b..f8bd109 100644 (file)
@@ -1,6 +1,6 @@
 // -*- mode: cpp; mode: fold -*-
 // Description                                                         /*{{{*/
-// $Id: extracttar.cc,v 1.2 2001/02/20 07:03:17 jgg Exp $
+// $Id: extracttar.cc,v 1.3 2001/05/27 23:47:09 jgg Exp $
 /* ######################################################################
 
    Extract a Tar - Tar Extractor
@@ -30,6 +30,7 @@
 #include <unistd.h>
 #include <signal.h>
 #include <fcntl.h>
+#include <iostream.h>
                                                                        /*}}}*/
 
 // The on disk header for a tar file.
index 85fec1c..532ca23 100644 (file)
@@ -1,6 +1,6 @@
 // -*- mode: cpp; mode: fold -*-
 // Description                                                         /*{{{*/
-// $Id: dpkgdb.cc,v 1.2 2001/02/20 07:03:17 jgg Exp $
+// $Id: dpkgdb.cc,v 1.3 2001/05/27 23:46:28 jgg Exp $
 /* ######################################################################
 
    DPKGv1 Database Implemenation
@@ -30,6 +30,8 @@
 #include <sys/mman.h>
 #include <fcntl.h>
 #include <unistd.h>
+#include <ctype.h>
+#include <iostream.h>
                                                                        /*}}}*/
 
 // EraseDir - Erase A Directory                                                /*{{{*/
index a3c06c0..5c5ad55 100644 (file)
@@ -1,6 +1,6 @@
 // -*- mode: cpp; mode: fold -*-
 // Description                                                         /*{{{*/
-// $Id: extract.cc,v 1.2 2001/02/20 07:03:16 jgg Exp $
+// $Id: extract.cc,v 1.3 2001/05/27 23:47:14 jgg Exp $
 /* ######################################################################
 
    Archive Extraction Directory Stream
@@ -56,6 +56,7 @@
 #include <unistd.h>
 #include <errno.h>
 #include <dirent.h>
+#include <iostream.h>
                                                                        /*}}}*/
 
 static const char *TempExt = "dpkg-tmp";
@@ -473,8 +474,8 @@ bool pkgExtract::CheckDirReplace(string Dir,unsigned int Depth)
       
       // Look up the node
       File = Dir + Dent->d_name;
-      pkgFLCache::NodeIterator Nde = FLCache.GetNode(File.begin(),
-                                                    File.end(),0,false,false);
+      pkgFLCache::NodeIterator Nde = FLCache.GetNode(File.c_str(),
+                                                    File.c_str() + File.length(),0,false,false);
 
       // The file is not owned by this package
       if (Nde.end() != false || Nde.RealPackage() != FLPkg)
index 211fc93..3312af8 100644 (file)
@@ -1,6 +1,6 @@
 // -*- mode: cpp; mode: fold -*-
 // Description                                                         /*{{{*/
-// $Id: filelist.cc,v 1.2 2001/02/20 07:03:16 jgg Exp $
+// $Id: filelist.cc,v 1.3 2001/05/27 23:45:39 jgg Exp $
 /* ######################################################################
 
    File Listing - Manages a Cache of File -> Package names.
@@ -47,6 +47,8 @@
 #include <iostream>
                                                                        /*}}}*/
 
+using namespace std;
+
 // FlCache::Header::Header - Constructor                               /*{{{*/
 // ---------------------------------------------------------------------
 /* Initialize the header variables. These are the defaults used when