diff options
author | Arnold D. Robbins <arnold@skeeve.com> | 2015-08-15 21:22:18 +0300 |
---|---|---|
committer | Arnold D. Robbins <arnold@skeeve.com> | 2015-08-15 21:22:18 +0300 |
commit | c4e1e18fb3feaeab891c4dddf513302f4288f35b (patch) | |
tree | 2afef59e3f25e9a99fb2ae702943cb98fdff2ac7 | |
parent | a3de2386871b86d04f2868ea0a013eb6e2c1c911 (diff) | |
parent | e0c35d9b6a94412c5c64a90953a33440b67c8a03 (diff) | |
download | egawk-c4e1e18fb3feaeab891c4dddf513302f4288f35b.tar.gz egawk-c4e1e18fb3feaeab891c4dddf513302f4288f35b.tar.bz2 egawk-c4e1e18fb3feaeab891c4dddf513302f4288f35b.zip |
Merge branch 'master' into feature/cmake
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | dfa.c | 6 |
2 files changed, 9 insertions, 2 deletions
@@ -1,3 +1,8 @@ +2015-08-15 Arnold D. Robbins <arnold@skeeve.com> + + * dfa.c (dfamust): Restore c90 compat by moving some + variable declarations to the top of the routine. + 2015-08-12 Arnold D. Robbins <arnold@skeeve.com> * dfa.c: Sync with GNU grep. Yet again, again. @@ -3969,6 +3969,8 @@ dfamust (struct dfa const *d) bool exact = false; bool begline = false; bool endline = false; + size_t rj; + struct dfamust *dm; for (ri = 0; ri < d->tindex; ++ri) { @@ -4141,7 +4143,7 @@ dfamust (struct dfa const *d) } } - size_t rj = ri + 2; + rj = ri + 2; if (d->tokens[ri + 1] == CAT) { for (; rj < d->tindex - 1; rj += 2) @@ -4172,7 +4174,7 @@ done: if (!*result) return NULL; - struct dfamust *dm = xmalloc (sizeof *dm); + dm = xmalloc (sizeof *dm); dm->exact = exact; dm->begline = begline; dm->endline = endline; |