fixed gcc bugs and warnings
This commit is contained in:
		@@ -122,9 +122,9 @@ public:
 | 
			
		||||
        //_dev.sputn(buf, width);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    void put_str(const std::string& str)
 | 
			
		||||
    void put_str(const std::string& s)
 | 
			
		||||
    {
 | 
			
		||||
        _dev.sputn(str.data(), str.size());
 | 
			
		||||
        _dev.sputn(s.data(), s.size());
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -138,7 +138,7 @@ class ch_appender :public pattern_appender
 | 
			
		||||
public:
 | 
			
		||||
    explicit ch_appender(char ch) : _ch(ch)
 | 
			
		||||
    {}
 | 
			
		||||
    void append(const details::log_msg& msg, details::fast_oss& oss) override
 | 
			
		||||
    void append(const details::log_msg&, details::fast_oss& oss) override
 | 
			
		||||
    {
 | 
			
		||||
        oss.putc(_ch);
 | 
			
		||||
    }
 | 
			
		||||
@@ -156,7 +156,7 @@ public:
 | 
			
		||||
    {
 | 
			
		||||
        _str += ch;
 | 
			
		||||
    }
 | 
			
		||||
    void append(const details::log_msg& msg, details::fast_oss& oss) override
 | 
			
		||||
    void append(const details::log_msg&, details::fast_oss& oss) override
 | 
			
		||||
    {
 | 
			
		||||
        oss << _str;
 | 
			
		||||
    }
 | 
			
		||||
@@ -280,4 +280,4 @@ inline void c11log::details::pattern_formatter::format(details::log_msg& msg)
 | 
			
		||||
    }
 | 
			
		||||
    oss.write(details::os::eol(), details::os::eol_size());
 | 
			
		||||
    msg.formatted = oss.str();
 | 
			
		||||
}
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user