]> git.saurik.com Git - apt.git/blobdiff - apt-pkg/contrib/strutl.h
provide public interface to hold/unhold packages
[apt.git] / apt-pkg / contrib / strutl.h
index e20ddca9c45d336694d004525dec27784a4f6f9a..01bbfef720a254b3e1615b2ddd7808386f69b2f8 100644 (file)
@@ -81,7 +81,7 @@ bool TokSplitString(char Tok,char *Input,char **List,
                    unsigned long ListMax);
 
 // split a given string by a char
-std::vector<std::string> VectorizeString(std::string const &haystack, char const &split) APT_CONST;
+std::vector<std::string> VectorizeString(std::string const &haystack, char const &split) APT_PURE;
 
 /* \brief Return a vector of strings from string "input" where "sep"
  * is used as the delimiter string.
@@ -167,6 +167,7 @@ class URI
    inline void operator =(const std::string &From) {CopyFrom(From);}
    inline bool empty() {return Access.empty();};
    static std::string SiteOnly(const std::string &URI);
+   static std::string ArchiveOnly(const std::string &URI);
    static std::string NoUserPassword(const std::string &URI);
    
    URI(std::string Path) {CopyFrom(Path);}