regcomp.c: Prepare for allowing [^\p{...}]
authorKarl Williamson <public@khwilliamson.com>
Fri, 6 Jan 2012 21:51:27 +0000 (14:51 -0700)
committerKarl Williamson <public@khwilliamson.com>
Fri, 13 Jan 2012 16:58:39 +0000 (09:58 -0700)
commit4004d578dcad74f2c69d8fc9fcd867c0a9b75766
tree5e1a2203a9560e02e94c011e11331e414fc45606
parente4e94b48fb015fb6cfcd4fa6fb94ce0523715a9c
regcomp.c: Prepare for allowing [^\p{...}]

It turns out that this code is buggy, except for the fact that
<nonbitmap> currently can't contain conflicts.  The trouble would have
started when Unicode properties were moved to being looked at at compile
time -- except when the class is to be inverted, so there isn't a
problem.  But in preparation for handling this case, we fix the
potential bugs, as specified in the comments.
regcomp.c