]> git.saurik.com Git - apt.git/blobdiff - apt-inst/contrib/arfile.cc
do not pollute namespace in the headers with using (Closes: #500198)
[apt.git] / apt-inst / contrib / arfile.cc
index 8018f4d30792dd99a4fc67da30850f05081edce1..4e078349e1584e1792f283290c9cac6c2ecc5a40 100644 (file)
    ##################################################################### */
                                                                        /*}}}*/
 // Include Files                                                       /*{{{*/
+#include<config.h>
+
 #include <apt-pkg/arfile.h>
 #include <apt-pkg/strutl.h>
 #include <apt-pkg/error.h>
 
 #include <stdlib.h>
-                                                                       /*}}}*/
+
 #include <apti18n.h>
+                                                                       /*}}}*/
 
 struct ARArchive::MemberHeader
 {
@@ -112,7 +115,7 @@ bool ARArchive::LoadHeaders()
       {
         unsigned int I = sizeof(Head.Name) - 1;
         for (; Head.Name[I] == ' ' || Head.Name[I] == '/'; I--);
-        Memb->Name = string(Head.Name,I+1);
+        Memb->Name = std::string(Head.Name,I+1);
       }
 
       // Account for the AR header alignment