re_op_compile(): unify 1-op and N-op branches
authorDavid Mitchell <davem@iabyn.com>
Thu, 28 Mar 2013 12:07:18 +0000 (12:07 +0000)
committerDavid Mitchell <davem@iabyn.com>
Fri, 12 Apr 2013 10:29:54 +0000 (11:29 +0100)
commit92126d70299363f23cbdcf5332cc2d9f8f939aa4
tree1b258695e4946211ab4d175c51bb10ebc54db556
parent38e86c9ce7750d3d1e0e979504cfe16c0ad95fb3
re_op_compile(): unify 1-op and N-op branches

When assembling a compile-time pattern from a list of OP_CONSTs (and
possibly embedded code-blocks), there were separate code paths for a
single arg (a lone OP_CONST) and a list of OP_CONST / DO's.
Unify the branches into single loop.

This will make a subsequent commit easier, where we will need to do more
processing of each "constant".

Re-indenting has been left to the commit that follows this.
regcomp.c