This closes #161 issue on Github.
/*
- * String.split([string|regexp[, limit]])
+ * String.prototype.split([string|regexp[, limit]])
*/
static njs_ret_t
/* Empty split string. */
if (p == next) {
- p = nxt_utf8_next(p, end);
+ p = (utf8 != NJS_STRING_BYTE) ? nxt_utf8_next(p, end)
+ : p + 1;
next = p;
}
/* Empty split regexp. */
if (p == next) {
- p = nxt_utf8_next(p, end);
+ p = (utf8 != NJS_STRING_BYTE) ? nxt_utf8_next(p, end)
+ : p + 1;
next = p;
}