updated for version 7.3.1224
Problem: Clang gives warnings on xxd.
Solution: Change how to use part of a string. (Dominique Pelle) Also avoid
warning for return not reached.
diff --git a/src/regexp_nfa.c b/src/regexp_nfa.c
index f11c01a..01bc065 100644
--- a/src/regexp_nfa.c
+++ b/src/regexp_nfa.c
@@ -2611,7 +2611,7 @@
if (depth > 4)
return -1;
- for (;;)
+ while (state != NULL)
{
switch (state->c)
{
@@ -2810,7 +2810,7 @@
state = state->out;
}
- /* unrecognized */
+ /* unrecognized, "cannot happen" */
return -1;
}