Priorize OpenSSL 1.0 in cmake, warning fixes

This commit is contained in:
Eduardo Bart
2017-11-04 09:03:57 -02:00
parent 696610bba7
commit 8b161e1a07
9 changed files with 21 additions and 13 deletions

View File

@@ -107,18 +107,22 @@ void TiXmlBase::ConvertUTF32ToUTF8( unsigned long input, char* output, int* leng
// Scary scary fall throughs.
switch (*length)
{
/* FALLTHROUGH */
case 4:
--output;
*output = (char)((input | BYTE_MARK) & BYTE_MASK);
input >>= 6;
/* FALLTHROUGH */
case 3:
--output;
*output = (char)((input | BYTE_MARK) & BYTE_MASK);
input >>= 6;
/* FALLTHROUGH */
case 2:
--output;
*output = (char)((input | BYTE_MARK) & BYTE_MASK);
input >>= 6;
/* FALLTHROUGH */
case 1:
--output;
*output = (char)(input | FIRST_BYTE_MARK[*length]);