32 #ifndef ACE_COMMON_COPY_REPLACE_H
33 #define ACE_COMMON_COPY_REPLACE_H
37 class __FlashStringHelper;
39 namespace ace_common {
46 void copyReplaceChar(
char* dst,
size_t dstSize,
const char* src,
47 char oldChar,
char newChar);
54 void copyReplaceChar(
char* dst,
size_t dstSize,
const __FlashStringHelper* src,
55 char oldChar,
char newChar);
65 void copyReplaceString(
char* dst,
size_t dstSize,
const char* src,
66 char oldChar,
const char* newString);
73 void copyReplaceString(
char* dst,
size_t dstSize,
const char* src,
74 char oldChar,
const __FlashStringHelper* newString);
81 void copyReplaceString(
char* dst,
size_t dstSize,
82 const __FlashStringHelper* src,
char oldChar,
const char* newString);
89 void copyReplaceString(
char* dst,
size_t dstSize,
90 const __FlashStringHelper* src,
char oldChar,
91 const __FlashStringHelper* newString);