Explorar el Código

G++3 fixes from Randolph
Author: jgg
Date: 2001-05-27 23:45:39 GMT
G++3 fixes from Randolph

Arch Librarian hace 22 años
padre
commit
1825554677
Se han modificado 4 ficheros con 12 adiciones y 6 borrados
  1. 2 1
      apt-inst/contrib/extracttar.cc
  2. 3 1
      apt-inst/deb/dpkgdb.cc
  3. 4 3
      apt-inst/extract.cc
  4. 3 1
      apt-inst/filelist.cc

+ 2 - 1
apt-inst/contrib/extracttar.cc

@@ -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.

+ 3 - 1
apt-inst/deb/dpkgdb.cc

@@ -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						/*{{{*/

+ 4 - 3
apt-inst/extract.cc

@@ -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)

+ 3 - 1
apt-inst/filelist.cc

@@ -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