Commit e7bf0296 authored by jan.koester's avatar jan.koester
Browse files

fixed

parent 11f7d421
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -578,14 +578,14 @@ void libhtmlpp::HtmlString::_serialelize(std::vector<char> in, libhtmlpp::HtmlEl
    }
}

void libhtmlpp::HtmlEncode(const char* input, std::string &output){
void libhtmlpp::HtmlEncode(const std::string &input, std::string &output){
    HtmlString tmp(output);
    HtmlEncode(input,&tmp);
    output=tmp.c_str();
}

void libhtmlpp::HtmlEncode(const char* input, HtmlString* output){
    size_t ilen=strlen(input);
void libhtmlpp::HtmlEncode(const std::string &input, HtmlString* output){
    size_t ilen=input.length();
    for(size_t i=0; i<ilen; ++i){
        size_t ii=0;
        bool changed=false;
+3 −3
Original line number Diff line number Diff line
@@ -274,12 +274,12 @@ namespace libhtmlpp {
        std::vector<char>    _Data;
        std::vector<char>    _CStr;
        std::stack<Element*> _Childs;
        friend void HtmlEncode(const char *input,HtmlString *output);
        friend void HtmlEncode(const std::string &input,HtmlString *output);
        friend class HtmlPage;
    };

    void HtmlEncode(const char *input,HtmlString *output);
    void HtmlEncode(const char *input,std::string &output);
    void HtmlEncode(const std::string &input,HtmlString *output);
    void HtmlEncode(const std::String &input,std::string &output);

    class HtmlPage {
    public: