summaryrefslogtreecommitdiff
path: root/deps/regex/regcomp.c
diff options
context:
space:
mode:
authorCarlos Martín Nieto <carlos@cmartin.tk>2012-02-18 01:32:13 +0100
committerCarlos Martín Nieto <carlos@cmartin.tk>2012-02-18 01:32:13 +0100
commitb13dbb91eaac4d653df5fccd9c180cc8c80ff092 (patch)
tree3a57b06f930837e350e79684d944a1c8064df83b /deps/regex/regcomp.c
parent1eaecf2f18d57718a98f3d4054ac414df3069cf2 (diff)
downloadlibgit2-b13dbb91eaac4d653df5fccd9c180cc8c80ff092.tar.gz
regex: fix sign warnings
Diffstat (limited to 'deps/regex/regcomp.c')
-rw-r--r--deps/regex/regcomp.c9
1 files changed, 6 insertions, 3 deletions
diff --git a/deps/regex/regcomp.c b/deps/regex/regcomp.c
index 200415ec5..7373fbc22 100644
--- a/deps/regex/regcomp.c
+++ b/deps/regex/regcomp.c
@@ -598,7 +598,8 @@ static bitset_t utf8_sb_map;
static void
free_dfa_content (re_dfa_t *dfa)
{
- int i, j;
+ unsigned int i;
+ int j;
if (dfa->nodes)
for (i = 0; i < dfa->nodes_len; ++i)
@@ -1134,7 +1135,7 @@ analyze (regex_t *preg)
dfa->subexp_map = re_malloc (int, preg->re_nsub);
if (dfa->subexp_map != NULL)
{
- int i;
+ unsigned int i;
for (i = 0; i < preg->re_nsub; i++)
dfa->subexp_map[i] = i;
preorder (dfa->str_tree, optimize_subexps, dfa);
@@ -1583,13 +1584,15 @@ duplicate_node (re_dfa_t *dfa, int org_idx, unsigned int constraint)
static reg_errcode_t
calc_inveclosure (re_dfa_t *dfa)
{
- int src, idx, ret;
+ int ret;
+ unsigned int src, idx;
for (idx = 0; idx < dfa->nodes_len; ++idx)
re_node_set_init_empty (dfa->inveclosures + idx);
for (src = 0; src < dfa->nodes_len; ++src)
{
int *elems = dfa->eclosures[src].elems;
+ int idx;
for (idx = 0; idx < dfa->eclosures[src].nelem; ++idx)
{
ret = re_node_set_insert_last (dfa->inveclosures + elems[idx], src);