Shouldn't the following be rewritten for performance:
return s1_n == s2_n && (s1 == s2 || std::memcmp( s1, s2, s1_n ) == 0);
=>
return s1_n == s2_n && (std::memcmp( s1, s2, s1_n ) == 0 ||s1 == s2);
« Back to merge proposal
Shouldn't the following be rewritten for performance:
return s1_n == s2_n && (s1 == s2 || std::memcmp( s1, s2, s1_n ) == 0);
=>
return s1_n == s2_n && (std::memcmp( s1, s2, s1_n ) == 0 ||s1 == s2);