diff options
Diffstat (limited to 'glcdgraphics/common.h')
-rw-r--r-- | glcdgraphics/common.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/glcdgraphics/common.h b/glcdgraphics/common.h index 0043390..f0376bf 100644 --- a/glcdgraphics/common.h +++ b/glcdgraphics/common.h @@ -15,13 +15,19 @@ #include <string> #include <stdint.h> +// character to return when erraneous utf-8 sequence (for now: space) +//#define UTF8_ERRCHAR 0x0020 +// for debugging issues return '_' instead: +#define UTF8_ERRCHAR 0x005F + + namespace GLCD { void clip(int & value, int min, int max); void sort(int & value1, int & value2); std::string trim(const std::string & s); -void encodedCharAdjustCounter(const bool isutf8, const std::string & str, uint32_t & c, unsigned int & i); +bool encodedCharAdjustCounter(const bool isutf8, const std::string & str, uint32_t & c, unsigned int & i, const uint32_t errChar = UTF8_ERRCHAR); } // end of namespace |