html: default string lengths in document::assign/append
We run a strnlen before processing anyway. Signed-off-by: Simon Rozman <simon@rozman.si>
This commit is contained in:
parent
2674bb0e32
commit
32d656ceed
@ -1654,7 +1654,7 @@ namespace stdex
|
||||
///
|
||||
/// Parses HTML source code by chunks
|
||||
///
|
||||
void append(_In_reads_or_z_opt_(num_chars) const T* source, _In_ size_t num_chars)
|
||||
void append(_In_reads_or_z_opt_(num_chars) const T* source, _In_ size_t num_chars = SIZE_MAX)
|
||||
{
|
||||
stdex_assert(source || !num_chars);
|
||||
m_source.append(source, stdex::strnlen(source, num_chars));
|
||||
@ -1878,7 +1878,7 @@ namespace stdex
|
||||
///
|
||||
/// Parses HTML document source code
|
||||
///
|
||||
void assign(_In_reads_or_z_opt_(num_chars) const T* source, _In_ size_t num_chars)
|
||||
void assign(_In_reads_or_z_opt_(num_chars) const T* source, _In_ size_t num_chars = SIZE_MAX)
|
||||
{
|
||||
clear();
|
||||
append(source, num_chars);
|
||||
@ -2136,7 +2136,7 @@ namespace stdex
|
||||
};
|
||||
|
||||
///
|
||||
/// HTTP token representing an URL
|
||||
/// HTML token representing an URL
|
||||
///
|
||||
template<class T, class TR = std::char_traits<T>, class AX = std::allocator<T>>
|
||||
class url_token : public token
|
||||
|
Loading…
x
Reference in New Issue
Block a user