/[pcre]/code/trunk/pcre_jit_compile.c
ViewVC logotype

Diff of /code/trunk/pcre_jit_compile.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1452 by zherczeg, Tue Jan 28 16:07:52 2014 UTC revision 1474 by zherczeg, Thu Apr 24 06:43:50 2014 UTC
# Line 3559  for (i = 0; i < max; i++) Line 3559  for (i = 0; i < max; i++)
3559    }    }
3560    
3561  in_range = FALSE;  in_range = FALSE;
3562    from = 0;   /* Prevent compiler "uninitialized" warning */
3563  for (i = 0; i <= max; i++)  for (i = 0; i <= max; i++)
3564    {    {
3565    if (in_range && (i - from) > range_len && (bytes[(i - 1) * MAX_N_BYTES] <= 4))    if (in_range && (i - from) > range_len && (bytes[(i - 1) * MAX_N_BYTES] <= 4))
# Line 7415  if (ket == OP_KETRMAX) Line 7416  if (ket == OP_KETRMAX)
7416    
7417  if (repeat_type == OP_EXACT)  if (repeat_type == OP_EXACT)
7418    {    {
7419      count_match(common);
7420    OP2(SLJIT_SUB | SLJIT_SET_E, SLJIT_MEM1(SLJIT_LOCALS_REG), repeat_ptr, SLJIT_MEM1(SLJIT_LOCALS_REG), repeat_ptr, SLJIT_IMM, 1);    OP2(SLJIT_SUB | SLJIT_SET_E, SLJIT_MEM1(SLJIT_LOCALS_REG), repeat_ptr, SLJIT_MEM1(SLJIT_LOCALS_REG), repeat_ptr, SLJIT_IMM, 1);
7421    JUMPTO(SLJIT_C_NOT_ZERO, rmax_label);    JUMPTO(SLJIT_C_NOT_ZERO, rmax_label);
7422    }    }

Legend:
Removed from v.1452  
changed lines
  Added in v.1474

  ViewVC Help
Powered by ViewVC 1.1.5