summaryrefslogtreecommitdiff
path: root/xs_regex.h
diff options
context:
space:
mode:
authorGravatar default2022-10-07 13:48:53 +0200
committerGravatar default2022-10-07 13:48:53 +0200
commita4cf695e60e0d4f79638cb1f37f78b524411efcf (patch)
tree3db5747f1f75e67bf5785c18b6753bfa80d6a9fa /xs_regex.h
parentDon't indent entry children beyond 4. (diff)
downloadpenes-snac2-a4cf695e60e0d4f79638cb1f37f78b524411efcf.tar.gz
penes-snac2-a4cf695e60e0d4f79638cb1f37f78b524411efcf.tar.xz
penes-snac2-a4cf695e60e0d4f79638cb1f37f78b524411efcf.zip
Backport from xs.
Diffstat (limited to '')
-rw-r--r--xs_regex.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/xs_regex.h b/xs_regex.h
index 9221233..e0d1b7a 100644
--- a/xs_regex.h
+++ b/xs_regex.h
@@ -60,9 +60,10 @@ d_char *xs_regex_match_n(const char *str, const char *rx, int count)
60 int n = 0; 60 int n = 0;
61 61
62 /* split */ 62 /* split */
63 p = split = xs_regex_split_n(str, rx, count); 63 split = xs_regex_split_n(str, rx, count);
64 64
65 /* now iterate to get only the 'separators' (odd ones) */ 65 /* now iterate to get only the 'separators' (odd ones) */
66 p = split;
66 while (xs_list_iter(&p, &v)) { 67 while (xs_list_iter(&p, &v)) {
67 if (n & 0x1) 68 if (n & 0x1)
68 list = xs_list_append(list, v); 69 list = xs_list_append(list, v);