diff --git a/src/microhttpd/mhd_str.c b/src/microhttpd/mhd_str.c index ff8b4e3e..7a337574 100644 --- a/src/microhttpd/mhd_str.c +++ b/src/microhttpd/mhd_str.c @@ -434,12 +434,13 @@ MHD_str_equal_caseless_n_ (const char *const str1, /** * Check two string for equality, ignoring case of US-ASCII letters and - * checking exactly @a len characters. - * Compares exactly @a len characters, including binary zero characters. + * checking not more than @a len bytes. + * Compares not more first than @a len bytes, including binary zero characters. + * Comparison stops at first unmatched byte. * @param str1 first string to compare * @param str2 second string to compare * @param len number of characters to compare - * @return non-zero if two strings are equal, zero otherwise. + * @return non-zero if @a len bytes are equal, zero otherwise. */ bool MHD_str_equal_caseless_bin_n_ (const char *const str1, diff --git a/src/microhttpd/mhd_str.h b/src/microhttpd/mhd_str.h index 851fabb7..82d2d606 100644 --- a/src/microhttpd/mhd_str.h +++ b/src/microhttpd/mhd_str.h @@ -108,12 +108,13 @@ MHD_str_equal_caseless_n_ (const char *const str1, /** * Check two string for equality, ignoring case of US-ASCII letters and - * checking exactly @a len characters. - * Compares exactly @a len characters, including binary zero characters. + * checking not more than @a len bytes. + * Compares not more first than @a len bytes, including binary zero characters. + * Comparison stops at first unmatched byte. * @param str1 first string to compare * @param str2 second string to compare * @param len number of characters to compare - * @return non-zero if two strings are equal, zero otherwise. + * @return non-zero if @a len bytes are equal, zero otherwise. */ bool MHD_str_equal_caseless_bin_n_ (const char *const str1,