summaryrefslogtreecommitdiff
path: root/cmdline/indexcopy.h
diff options
context:
space:
mode:
authorArch Librarian <arch@canonical.com>2004-09-20 16:56:32 +0000
committerArch Librarian <arch@canonical.com>2004-09-20 16:56:32 +0000
commitb2e465d6d32d2dc884f58b94acb7e35f671a87fe (patch)
tree5928383b9bde7b0ba9812e6526ad746466e558f7 /cmdline/indexcopy.h
parent00b47c98ca4a4349686a082eba6d77decbb03a4d (diff)
Join with aliencode
Author: jgg Date: 2001-02-20 07:03:16 GMT Join with aliencode
Diffstat (limited to 'cmdline/indexcopy.h')
-rw-r--r--cmdline/indexcopy.h11
1 files changed, 6 insertions, 5 deletions
diff --git a/cmdline/indexcopy.h b/cmdline/indexcopy.h
index 23be845b7..44a5e7d6b 100644
--- a/cmdline/indexcopy.h
+++ b/cmdline/indexcopy.h
@@ -1,6 +1,6 @@
// -*- mode: cpp; mode: fold -*-
// Description /*{{{*/
-// $Id: indexcopy.h,v 1.1 1999/07/12 02:59:36 jgg Exp $
+// $Id: indexcopy.h,v 1.2 2001/02/20 07:03:17 jgg Exp $
/* ######################################################################
Index Copying - Aid for copying and verifying the index files
@@ -12,6 +12,7 @@
#include <vector>
#include <string>
+#include <stdio.h>
class pkgTagSection;
class FileFd;
@@ -28,11 +29,11 @@ class IndexCopy
bool ReconstructChop(unsigned long &Chop,string Dir,string File);
void ConvertToSourceList(string CD,string &Path);
bool GrabFirst(string Path,string &To,unsigned int Depth);
- bool CopyWithReplace(FileFd &Target,const char *Tag,string New);
virtual bool GetFile(string &Filename,unsigned long &Size) = 0;
- virtual bool RewriteEntry(FileFd &Target,string File) = 0;
+ virtual bool RewriteEntry(FILE *Target,string File) = 0;
virtual const char *GetFileName() = 0;
virtual const char *Type() = 0;
+
public:
bool CopyPackages(string CDROM,string Name,vector<string> &List);
@@ -43,7 +44,7 @@ class PackageCopy : public IndexCopy
protected:
virtual bool GetFile(string &Filename,unsigned long &Size);
- virtual bool RewriteEntry(FileFd &Target,string File);
+ virtual bool RewriteEntry(FILE *Target,string File);
virtual const char *GetFileName() {return "Packages";};
virtual const char *Type() {return "Package";};
@@ -55,7 +56,7 @@ class SourceCopy : public IndexCopy
protected:
virtual bool GetFile(string &Filename,unsigned long &Size);
- virtual bool RewriteEntry(FileFd &Target,string File);
+ virtual bool RewriteEntry(FILE *Target,string File);
virtual const char *GetFileName() {return "Sources";};
virtual const char *Type() {return "Source";};