add keyword inline to some function definitions to avoid linking error

This commit is contained in:
adikabintang 2018-04-26 12:07:44 +07:00
parent 6aa3fd6b59
commit ef5c4144d7

View file

@ -769,7 +769,7 @@ inline bool read_headers(Stream& strm, Headers& headers)
return true;
}
bool read_content_with_length(Stream& strm, std::string& out, size_t len, Progress progress)
inline bool read_content_with_length(Stream& strm, std::string& out, size_t len, Progress progress)
{
out.assign(len, 0);
size_t r = 0;
@ -789,7 +789,7 @@ bool read_content_with_length(Stream& strm, std::string& out, size_t len, Progre
return true;
}
bool read_content_without_length(Stream& strm, std::string& out)
inline bool read_content_without_length(Stream& strm, std::string& out)
{
for (;;) {
char byte;
@ -805,7 +805,7 @@ bool read_content_without_length(Stream& strm, std::string& out)
return true;
}
bool read_content_chunked(Stream& strm, std::string& out)
inline bool read_content_chunked(Stream& strm, std::string& out)
{
const auto bufsiz = 16;
char buf[bufsiz];