Max Kellermann
|
c63bd323ce
|
util/StringCompare: use std::memcmp()
|
2020-10-15 12:48:33 +02:00 |
|
Max Kellermann
|
155fc8fa5a
|
include cleanup
|
2020-07-23 16:26:18 +02:00 |
|
Max Kellermann
|
adad4c7298
|
util/StringCompare: add missing include
|
2020-03-22 19:12:02 +01:00 |
|
Max Kellermann
|
728e4e9a38
|
util/StringCompare: add StringEndsWithIgnoreCase(), StringStartsWithIgnoreCase()
|
2018-09-06 19:52:43 +02:00 |
|
Max Kellermann
|
45ffc864c5
|
util/StringCompare: add more function attributes
|
2018-09-06 19:23:13 +02:00 |
|
Max Kellermann
|
e85b9960f0
|
util/StringCompare: use StringAPI.hxx
|
2018-08-20 15:33:16 +02:00 |
|
Max Kellermann
|
71f0ed8b74
|
*: add "noexcept" to many, many function prototypes
This eliminates some overhead, because the compiler doesn't need to
consider these functions throwing.
|
2017-05-08 14:44:49 +02:00 |
|
Max Kellermann
|
6eea56861b
|
AUTHORS, ...: update my email address
|
2017-01-17 11:54:55 +01:00 |
|
Max Kellermann
|
4d15db0134
|
util/StringCompare: use StringView to simplify inline implementations
|
2015-11-06 10:03:14 +01:00 |
|
Max Kellermann
|
42f5ecd4a1
|
util/StringCompare: use strncmp() instead of memcmp() in StringStartsWith()
Some optimized implementations of memcmp() may not start from the
beginning of the string, and may thus segfault.
|
2015-11-06 09:24:18 +01:00 |
|
Max Kellermann
|
733989a284
|
util/StringUtil: move comparison functions to StringCompare.cxx
|
2015-11-06 09:20:18 +01:00 |
|