summaryrefslogtreecommitdiff
path: root/strings
diff options
context:
space:
mode:
authorwrowe <wrowe@13f79535-47bb-0310-9956-ffa450edef68>2006-03-10 21:59:49 +0000
committerwrowe <wrowe@13f79535-47bb-0310-9956-ffa450edef68>2006-03-10 21:59:49 +0000
commite0e5daa88c522322edf79f98af960be2ea09bef2 (patch)
tree278cc2412643fa24818f1b560c46d32664fd2158 /strings
parent9e9415d89c5f86c92791a323fc461f7f17a08c5d (diff)
downloadlibapr-e0e5daa88c522322edf79f98af960be2ea09bef2.tar.gz
Restyle this code, slightly, to avoid code-not-reached warnings from
the optimizer (detected on Solaris cc 5.8) git-svn-id: http://svn.apache.org/repos/asf/apr/apr/trunk@384926 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'strings')
-rw-r--r--strings/apr_strnatcmp.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/strings/apr_strnatcmp.c b/strings/apr_strnatcmp.c
index 73ce516d9..0e960e8a9 100644
--- a/strings/apr_strnatcmp.c
+++ b/strings/apr_strnatcmp.c
@@ -44,7 +44,7 @@ compare_right(char const *a, char const *b)
remember it in BIAS. */
for (;; a++, b++) {
if (!apr_isdigit(*a) && !apr_isdigit(*b))
- return bias;
+ break;
else if (!apr_isdigit(*a))
return -1;
else if (!apr_isdigit(*b))
@@ -56,10 +56,10 @@ compare_right(char const *a, char const *b)
if (!bias)
bias = +1;
} else if (!*a && !*b)
- return bias;
+ break;
}
- return 0;
+ return bias;
}
@@ -70,7 +70,7 @@ compare_left(char const *a, char const *b)
different value wins. */
for (;; a++, b++) {
if (!apr_isdigit(*a) && !apr_isdigit(*b))
- return 0;
+ break;
else if (!apr_isdigit(*a))
return -1;
else if (!apr_isdigit(*b))