Просмотр исходного кода

Tell gcc about the fallthroughs (needed because of -Werror in makefiles)

Vytautas Mickus 8 лет назад
Родитель
Сommit
95ea2c21a9
1 измененных файлов с 3 добавлено и 0 удалено
  1. 3 0
      external/tinyxml2/tinyxml2.cpp

+ 3 - 0
external/tinyxml2/tinyxml2.cpp

@@ -409,14 +409,17 @@ void XMLUtil::ConvertUTF32ToUTF8( unsigned long input, char* output, int* length
             --output;
             --output;
             *output = (char)((input | BYTE_MARK) & BYTE_MASK);
             *output = (char)((input | BYTE_MARK) & BYTE_MASK);
             input >>= 6;
             input >>= 6;
+            /* fallthrough */
         case 3:
         case 3:
             --output;
             --output;
             *output = (char)((input | BYTE_MARK) & BYTE_MASK);
             *output = (char)((input | BYTE_MARK) & BYTE_MASK);
             input >>= 6;
             input >>= 6;
+            /* fallthrough */
         case 2:
         case 2:
             --output;
             --output;
             *output = (char)((input | BYTE_MARK) & BYTE_MASK);
             *output = (char)((input | BYTE_MARK) & BYTE_MASK);
             input >>= 6;
             input >>= 6;
+            /* fallthrough */
         case 1:
         case 1:
             --output;
             --output;
             *output = (char)(input | FIRST_BYTE_MARK[*length]);
             *output = (char)(input | FIRST_BYTE_MARK[*length]);