/[pcre]/code/branches/pcre16/pcre_jit_compile.c
ViewVC logotype

Diff of /code/branches/pcre16/pcre_jit_compile.c

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

revision 756 by ph10, Mon Nov 21 10:48:42 2011 UTC revision 763 by zherczeg, Tue Nov 22 21:46:22 2011 UTC
# Line 3832  if (i < name_count) Line 3832  if (i < name_count)
3832    while (slotB > name_table)    while (slotB > name_table)
3833      {      {
3834      slotB -= name_entry_size;      slotB -= name_entry_size;
3835      if (strcmp((char *)slotA + 2, (char *)slotB + 2) == 0)      if (STRCMP_UC_UC(slotA + IMM2_SIZE, slotB + IMM2_SIZE) == 0)
3836        {        {
3837        condition = locals[GET2(slotB, 0) << 1] != no_capture;        condition = locals[GET2(slotB, 0) << 1] != no_capture;
3838        if (condition) break;        if (condition) break;
# Line 3847  if (i < name_count) Line 3847  if (i < name_count)
3847      for (i++; i < name_count; i++)      for (i++; i < name_count; i++)
3848        {        {
3849        slotB += name_entry_size;        slotB += name_entry_size;
3850        if (strcmp((char *)slotA + 2, (char *)slotB + 2) == 0)        if (STRCMP_UC_UC(slotA + IMM2_SIZE, slotB + IMM2_SIZE) == 0)
3851          {          {
3852          condition = locals[GET2(slotB, 0) << 1] != no_capture;          condition = locals[GET2(slotB, 0) << 1] != no_capture;
3853          if (condition) break;          if (condition) break;
# Line 3885  if (i < name_count) Line 3885  if (i < name_count)
3885    while (slotB > name_table)    while (slotB > name_table)
3886      {      {
3887      slotB -= name_entry_size;      slotB -= name_entry_size;
3888      if (strcmp((char *)slotA + 2, (char *)slotB + 2) == 0)      if (STRCMP_UC_UC(slotA + IMM2_SIZE, slotB + IMM2_SIZE) == 0)
3889        {        {
3890        condition = GET2(slotB, 0) == group_num;        condition = GET2(slotB, 0) == group_num;
3891        if (condition) break;        if (condition) break;
# Line 3900  if (i < name_count) Line 3900  if (i < name_count)
3900      for (i++; i < name_count; i++)      for (i++; i < name_count; i++)
3901        {        {
3902        slotB += name_entry_size;        slotB += name_entry_size;
3903        if (strcmp((char *)slotA + 2, (char *)slotB + 2) == 0)        if (STRCMP_UC_UC(slotA + IMM2_SIZE, slotB + IMM2_SIZE) == 0)
3904          {          {
3905          condition = GET2(slotB, 0) == group_num;          condition = GET2(slotB, 0) == group_num;
3906          if (condition) break;          if (condition) break;

Legend:
Removed from v.756  
changed lines
  Added in v.763

  ViewVC Help
Powered by ViewVC 1.1.5