[libxslt] Fix -Wimplicit-fallthrough warnings



commit b6f38bfdd2241cded26d20036d99669df305ce7e
Author: Nick Wellnhofer <wellnhofer aevum de>
Date:   Sun Oct 20 17:00:58 2019 +0200

    Fix -Wimplicit-fallthrough warnings

 libxslt/numbers.c   | 2 +-
 libxslt/pattern.c   | 1 +
 libxslt/transform.c | 2 +-
 3 files changed, 3 insertions(+), 2 deletions(-)
---
diff --git a/libxslt/numbers.c b/libxslt/numbers.c
index ad900e1f..92023f8a 100644
--- a/libxslt/numbers.c
+++ b/libxslt/numbers.c
@@ -985,7 +985,7 @@ xsltFormatNumberConversion(xsltDecimalFormatPtr self,
                *result = xmlStrdup(BAD_CAST "-");
            else
                *result = xmlStrdup(self->minusSign);
-           /* no-break on purpose */
+           /* Intentional fall-through */
        case 1:
            if ((self == NULL) || (self->infinity == NULL))
                *result = xmlStrcat(*result, BAD_CAST "Infinity");
diff --git a/libxslt/pattern.c b/libxslt/pattern.c
index 6f093d05..8e4cd4a2 100644
--- a/libxslt/pattern.c
+++ b/libxslt/pattern.c
@@ -2383,6 +2383,7 @@ xsltGetTemplate(xsltTransformContextPtr ctxt, xmlNodePtr node,
                case XML_ELEMENT_NODE:
                    if (node->name[0] == ' ')
                        break;
+                    /* Intentional fall-through */
                case XML_ATTRIBUTE_NODE:
                case XML_PI_NODE:
                    name = node->name;
diff --git a/libxslt/transform.c b/libxslt/transform.c
index d7ab0b66..d1c47932 100644
--- a/libxslt/transform.c
+++ b/libxslt/transform.c
@@ -5028,7 +5028,7 @@ xsltApplyTemplates(xsltTransformContextPtr ctxt, xmlNodePtr node,
                            break;
                        }
                    }
-                   /* no break on purpose */
+                   /* Intentional fall-through */
                case XML_ELEMENT_NODE:
                case XML_DOCUMENT_NODE:
                case XML_HTML_DOCUMENT_NODE:


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]