Earle F. Philhower, III
78a1a66e6d
Make SSO support \0s, use memmove, add test ( #6155 )
...
Supercedes #6027
Make SSO more generic by keeping track of its length explicitly,
allowing for embedded \0s to exist in the String (just like the non-SSO
ones).
Use memmove/memcpy_P when we know the length of a string to save CPU
time.
Add tests to inject \0s in a String to ensure it is still working as
designed.
2019-06-05 08:11:53 -07:00
..
2018-04-10 12:23:33 +02:00
2019-05-14 00:09:54 +02:00
2019-05-25 09:53:24 +02:00
2019-05-14 00:09:54 +02:00
2019-05-14 00:09:54 +02:00
2019-05-14 00:09:54 +02:00
2019-05-14 00:09:54 +02:00
2019-05-14 00:09:54 +02:00
2019-05-14 00:09:54 +02:00
2019-05-14 00:09:54 +02:00
2019-05-14 00:09:54 +02:00
2019-05-14 00:09:54 +02:00
2019-05-14 00:09:54 +02:00
2019-05-14 00:09:54 +02:00
2019-05-14 00:09:54 +02:00
2018-03-08 17:21:47 -03:00
2019-05-14 00:09:54 +02:00
2019-05-14 00:09:54 +02:00
2019-05-14 00:09:54 +02:00
2019-05-14 00:09:54 +02:00
2019-05-14 00:09:54 +02:00
2019-05-29 11:10:30 +02:00
2019-05-14 00:09:54 +02:00
2019-05-14 00:09:54 +02:00
2019-05-14 00:09:54 +02:00
2019-05-14 00:09:54 +02:00
2019-05-14 00:09:54 +02:00
2019-05-14 00:09:54 +02:00
2019-05-14 00:09:54 +02:00
2019-05-14 00:09:54 +02:00
2019-05-14 00:09:54 +02:00
2019-05-14 00:09:54 +02:00
2019-05-14 00:09:54 +02:00
2019-05-14 00:09:54 +02:00
2019-05-14 00:09:54 +02:00
2019-05-14 00:09:54 +02:00
2019-05-14 00:09:54 +02:00
2018-11-29 15:16:58 -08:00
2019-05-14 00:09:54 +02:00
2019-05-14 00:09:54 +02:00
2019-03-14 11:19:21 +01:00
2019-05-14 00:09:54 +02:00
2019-05-14 00:09:54 +02:00
2019-02-06 23:06:17 -03:00
2019-05-14 00:09:54 +02:00
2019-05-14 00:09:54 +02:00
2019-05-25 09:53:24 +02:00
2019-05-23 22:03:53 +02:00
2019-05-25 09:53:24 +02:00
2019-05-25 09:53:24 +02:00
2019-05-14 00:09:54 +02:00
2019-05-30 10:51:55 -07:00
2019-05-30 10:51:55 -07:00
2019-05-30 10:51:55 -07:00
2019-05-23 22:03:53 +02:00
2019-05-23 22:03:53 +02:00
2019-05-14 00:09:54 +02:00
2019-05-14 00:09:54 +02:00
2019-05-14 00:09:54 +02:00
2019-05-14 00:09:54 +02:00
2019-05-14 00:09:54 +02:00
2019-05-14 00:09:54 +02:00
2019-05-14 00:09:54 +02:00
2019-05-14 00:09:54 +02:00
2019-05-14 00:09:54 +02:00
2019-05-14 00:09:54 +02:00
2019-05-14 00:09:54 +02:00
2019-05-14 00:09:54 +02:00
2019-05-14 00:09:54 +02:00
2018-12-03 03:37:14 -03:00
2019-05-23 22:03:53 +02:00
2019-05-14 00:09:54 +02:00
2019-05-18 14:07:13 -07:00
2019-05-14 00:09:54 +02:00
2019-05-29 11:10:30 +02:00
2019-05-29 11:10:30 +02:00
2019-05-14 00:09:54 +02:00
2019-05-14 00:09:54 +02:00
2019-05-14 00:09:54 +02:00
2019-05-14 00:09:54 +02:00
2019-05-25 09:53:24 +02:00
2019-05-30 10:51:55 -07:00
2019-05-14 00:09:54 +02:00
2019-05-27 20:51:27 -07:00
2019-05-27 20:51:27 -07:00
2019-05-14 00:09:54 +02:00
2019-05-14 00:09:54 +02:00
2019-05-14 00:09:54 +02:00
2019-05-14 00:09:54 +02:00
2019-05-14 00:09:54 +02:00
2019-05-14 00:09:54 +02:00
2019-05-14 00:09:54 +02:00
2019-05-14 00:09:54 +02:00
2019-05-14 00:09:54 +02:00
2019-05-14 00:09:54 +02:00
2019-05-14 00:09:54 +02:00
2019-05-14 00:09:54 +02:00
2018-12-02 19:57:47 -08:00
2019-05-25 09:53:24 +02:00
2019-05-25 09:53:24 +02:00
2014-12-01 00:34:28 +03:00
2019-05-14 00:09:54 +02:00
2019-05-14 00:09:54 +02:00
2019-05-14 00:09:54 +02:00
2019-06-05 08:11:53 -07:00
2019-06-05 08:11:53 -07:00