aboutsummaryrefslogtreecommitdiff
path: root/Lua
diff options
context:
space:
mode:
authorBruce Hill <bruce@bruce-hill.com>2021-09-23 15:42:19 -0700
committerBruce Hill <bruce@bruce-hill.com>2021-09-23 15:42:19 -0700
commit1460e6d940cc4097f967dc750d757e0fe0690128 (patch)
treeeda165767c38dfb19510da015e410b391a941db9 /Lua
parentce915a543371efab0652de1bbc4cec77b1214319 (diff)
Updated lua code
Diffstat (limited to 'Lua')
-rw-r--r--Lua/lbp.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/Lua/lbp.c b/Lua/lbp.c
index 320d0e9..c606d95 100644
--- a/Lua/lbp.c
+++ b/Lua/lbp.c
@@ -134,7 +134,7 @@ static int Lmatch(lua_State *L)
return 0;
file_t *pat_file = spoof_file(NULL, "<pattern argument>", pat_text, patlen);
- maybe_pat_t maybe_pat = bp_pattern(pat_file, pat_file->start);
+ maybe_pat_t maybe_pat = bp_pattern(pat_file->start, pat_file->end);
if (!maybe_pat.success) {
push_parse_error(L, maybe_pat);
destroy_file(&pat_file);
@@ -183,14 +183,14 @@ static int Lreplace(lua_State *L)
index = (lua_Integer)strlen(text)+1;
file_t *pat_file = spoof_file(NULL, "<pattern argument>", pat_text, patlen);
- maybe_pat_t maybe_pat = bp_pattern(pat_file, pat_file->start);
+ maybe_pat_t maybe_pat = bp_pattern(pat_file->start, pat_file->end);
if (!maybe_pat.success) {
push_parse_error(L, maybe_pat);
destroy_file(&pat_file);
return 0;
}
file_t *rep_file = spoof_file(NULL, "<replacement argument>", rep_text, replen);
- maybe_pat = bp_replacement(rep_file, maybe_pat.value.pat, rep_file->start);
+ maybe_pat = bp_replacement(maybe_pat.value.pat, rep_file->start, rep_file->end);
if (!maybe_pat.success) {
push_parse_error(L, maybe_pat);
destroy_file(&pat_file);