diff options
Diffstat (limited to 'native/jni/src/debug.h')
-rw-r--r-- | native/jni/src/debug.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/native/jni/src/debug.h b/native/jni/src/debug.h index b13052c95..376ba59d9 100644 --- a/native/jni/src/debug.h +++ b/native/jni/src/debug.h @@ -22,7 +22,7 @@ static inline unsigned char* convertToUnibyteString(unsigned short* input, unsigned char* output, const unsigned int length) { - int i = 0; + unsigned int i = 0; for (; i <= length && input[i] != 0; ++i) output[i] = input[i] & 0xFF; output[i] = 0; @@ -31,10 +31,10 @@ static inline unsigned char* convertToUnibyteString(unsigned short* input, unsig static inline unsigned char* convertToUnibyteStringAndReplaceLastChar(unsigned short* input, unsigned char* output, const unsigned int length, unsigned char c) { - int i = 0; + unsigned int i = 0; for (; i <= length && input[i] != 0; ++i) output[i] = input[i] & 0xFF; - output[i-1] = c; + if (i > 0) output[i-1] = c; output[i] = 0; return output; } |