Skip to content

Commit 74a66a7

Browse files
Make String::concat(const char *, unsigned int) public
This method is useful when receiving data from external sources that pass an explicit length instead of a NUL-terminated string.
1 parent 8d2a3ea commit 74a66a7

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

hardware/arduino/avr/cores/arduino/WString.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,7 @@ class String
9898
// concatenation is considered unsucessful.
9999
unsigned char concat(const String &str);
100100
unsigned char concat(const char *cstr);
101+
unsigned char concat(const char *cstr, unsigned int length);
101102
unsigned char concat(char c);
102103
unsigned char concat(unsigned char c);
103104
unsigned char concat(int num);
@@ -195,7 +196,6 @@ class String
195196
void init(void);
196197
void invalidate(void);
197198
unsigned char changeBuffer(unsigned int maxStrLen);
198-
unsigned char concat(const char *cstr, unsigned int length);
199199

200200
// copy and move
201201
String & copy(const char *cstr, unsigned int length);

hardware/arduino/sam/cores/arduino/WString.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,7 @@ class String
9898
// concatenation is considered unsucessful.
9999
unsigned char concat(const String &str);
100100
unsigned char concat(const char *cstr);
101+
unsigned char concat(const char *cstr, unsigned int length);
101102
unsigned char concat(char c);
102103
unsigned char concat(unsigned char c);
103104
unsigned char concat(int num);
@@ -195,7 +196,6 @@ class String
195196
void init(void);
196197
void invalidate(void);
197198
unsigned char changeBuffer(unsigned int maxStrLen);
198-
unsigned char concat(const char *cstr, unsigned int length);
199199

200200
// copy and move
201201
String & copy(const char *cstr, unsigned int length);

0 commit comments

Comments
 (0)