Oniguruma

2004/06/17 --- (C) K.Kosako


2004-06-14
To "Greg A. Woods"
I can't send mail to you. (rejected)
Please set nmatch argument of regexec() to 1, and use Oniguruma 3.2.1 or 2.3.1.
The nmatch argument should be array size of pmatch.
But I don't know whether this problem is related to the crash that you reported.

Oniguruma is a regular expressions library.
The characteristics of this library is that different character encoding
for every regular expression object can be specified.

Supported character encodings:

ASCII, UTF-8, UTF-16BE, UTF-16LE, UTF-32BE, UTF-32LE,
EUC-JP, EUC-TW, EUC-KR, EUC-CN,
Shift_JIS, Big5, KOI8-R, KOI8,
ISO-8859-1, ISO-8859-2, ISO-8859-3, ISO-8859-4, ISO-8859-5,
ISO-8859-6, ISO-8859-7, ISO-8859-8, ISO-8859-9, ISO-8859-10,
ISO-8859-11, ISO-8859-13, ISO-8859-14, ISO-8859-15, ISO-8859-16

There are two ways of using of it in this program.

Platform:
License:

When this software is partly used or it is distributed with Ruby, this of Ruby follows the license of Ruby.
It follows the BSD license in the case of the one except for it.

Download:
* 3.X supports UTF-16/UTF-32, does not support Ruby.
* 2.X does not support UTF-16/UTF-32, supports Ruby.


Documents: (version 3.2.1)
Sample Programs:
Links:
References:
ToDo:

and I'm thankful to Akinori MUSHA.