-
Notifications
You must be signed in to change notification settings - Fork 7.7k
Commit 24b76cb
Add string constructor and concat routines taking explicit length args (#5586)
## Summary
Applies the upstream changes here: arduino/ArduinoCore-API@3b88acac8^...0d83f1a
## Impact
Adds new String convenience methods that are now available in the mainline Arduino implementation, simplifying interoperability with C code that uses pointer+length strings rather than 0-termination. Also includes a change to avoid mutating the source string when taking a substring.1 parent 4a55ff9 commit 24b76cb
2 files changed
+13
-5
lines changedOriginal file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
35 | 35 |
| |
36 | 36 |
| |
37 | 37 |
| |
38 | + | ||
39 | + | ||
40 | + | ||
41 | + | ||
42 | + | ||
43 | + | ||
38 | 44 |
| |
39 | 45 |
| |
40 | 46 |
| |
| |||
705 | 711 |
| |
706 | 712 |
| |
707 | 713 |
| |
708 | - | ||
709 | - | ||
710 | - | ||
711 | - | ||
714 | + | ||
712 | 715 |
| |
713 | 716 |
| |
714 | 717 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
55 | 55 |
| |
56 | 56 |
| |
57 | 57 |
| |
58 | + | ||
59 | + | ||
60 | + | ||
61 | + | ||
58 | 62 |
| |
59 | 63 |
| |
60 | 64 |
| |
| |||
108 | 112 |
| |
109 | 113 |
| |
110 | 114 |
| |
115 | + | ||
116 | + | ||
111 | 117 |
| |
112 | 118 |
| |
113 | 119 |
| |
| |||
326 | 332 |
| |
327 | 333 |
| |
328 | 334 |
| |
329 | - | ||
330 | 335 |
| |
331 | 336 |
| |
332 | 337 |
| |
|
0 commit comments