From 2cb8feb880655905f392619c70962837266bcd5d Mon Sep 17 00:00:00 2001 From: Bram Moolenaar Date: Sun, 26 May 2013 23:13:07 +0200 Subject: [PATCH] updated for version 7.3.1030 Problem: Can't build for debugging. Solution: Fix struct member names. --- src/regexp_nfa.c | 14 +++++++------- src/version.c | 2 ++ 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/src/regexp_nfa.c b/src/regexp_nfa.c index 7eba2c69ba..1d992a9a0c 100644 --- a/src/regexp_nfa.c +++ b/src/regexp_nfa.c @@ -3164,19 +3164,19 @@ nfa_regmatch(start, submatch, m) submatch->linelist[j].end = t->sub.linelist[j].end; } #ifdef ENABLE_LOG - for (j = 0; j < 4; j++) + for (j = 0; j < t->sub.in_use; j++) if (REG_MULTI) fprintf(log_fd, "\n *** group %d, start: c=%d, l=%d, end: c=%d, l=%d", j, - t->sub.startpos[j].col, - (int)t->sub.startpos[j].lnum, - t->sub.endpos[j].col, - (int)t->sub.endpos[j].lnum); + t->sub.multilist[j].start.col, + (int)t->sub.multilist[j].start.lnum, + t->sub.multilist[j].end.col, + (int)t->sub.multilist[j].end.lnum); else fprintf(log_fd, "\n *** group %d, start: \"%s\", end: \"%s\"", j, - (char *)t->sub.start[j], - (char *)t->sub.end[j]); + (char *)t->sub.linelist[j].start, + (char *)t->sub.linelist[j].end); fprintf(log_fd, "\n"); #endif /* Found the left-most longest match, do not look at any other diff --git a/src/version.c b/src/version.c index 3eb2d05600..6170d7ca3b 100644 --- a/src/version.c +++ b/src/version.c @@ -728,6 +728,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ +/**/ + 1030, /**/ 1029, /**/