mirror of
https://github.com/esp8266/Arduino.git
synced 2025-06-06 05:21:22 +03:00
Fix strncat (#509)
This commit is contained in:
parent
6f63ad1ee4
commit
f1c914fff8
@ -160,13 +160,12 @@ char* ICACHE_FLASH_ATTR strcat(char * dest, const char * src) {
|
||||
}
|
||||
|
||||
char* ICACHE_FLASH_ATTR strncat(char * dest, const char * src, size_t n) {
|
||||
uint32_t offset = strlen(dest);
|
||||
for(uint32_t i = 0; i < n; i++) {
|
||||
*(dest + i + offset) = *(src + i);
|
||||
if(*(src + i) == 0x00) {
|
||||
break;
|
||||
}
|
||||
size_t i;
|
||||
size_t offset = strlen(dest);
|
||||
for(i = 0; i < n && src[i]; i++) {
|
||||
dest[i + offset] = src[i];
|
||||
}
|
||||
dest[i + offset] = 0;
|
||||
return dest;
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user