]> git.saurik.com Git - apt.git/blobdiff - apt-pkg/contrib/strutl.h
Signal safety
[apt.git] / apt-pkg / contrib / strutl.h
index f93184a24c35748c294b4dcd46593f09fc53ce38..a79f28e4ec95acf0f0fb87f1c1e9bd79f4d4f19c 100644 (file)
@@ -1,6 +1,6 @@
 // -*- mode: cpp; mode: fold -*-
 // Description                                                         /*{{{*/
-// $Id: strutl.h,v 1.9 1998/11/01 05:27:38 jgg Exp $
+// $Id: strutl.h,v 1.12 1999/02/01 08:11:57 jgg Exp $
 /* ######################################################################
 
    String Util - These are some usefull string functions
 #ifndef STRUTL_H
 #define STRUTL_H
 
+#ifdef __GNUG__
+#pragma interface "apt-pkg/strutl.h"
+#endif 
+
 #include <stdlib.h>
 #include <string>
 #include <vector>
+#include <time.h>
 
 char *_strstrip(char *String);
 char *_strtabexpand(char *String,size_t Len);
 bool ParseQuoteWord(const char *&String,string &Res);
 bool ParseCWord(const char *String,string &Res);
 string QuoteString(string Str,const char *Bad);
+string DeQuoteString(string Str);
 string SizeToStr(double Bytes);
 string TimeToStr(unsigned long Sec);
 string SubstVar(string Str,string Subst,string Contents);
@@ -56,7 +62,7 @@ class URI
    string Path;
    unsigned int Port;
    
-   inline operator string();
+   operator string();
    inline operator =(string From) {CopyFrom(From);};
    inline bool empty() {return Access.empty();};