diff options
Diffstat (limited to 'doc/API.ja')
-rw-r--r-- | doc/API.ja | 610 |
1 files changed, 610 insertions, 0 deletions
diff --git a/doc/API.ja b/doc/API.ja new file mode 100644 index 0000000..f681fa5 --- /dev/null +++ b/doc/API.ja @@ -0,0 +1,610 @@ +���֥����ե����� Version 5.9.2 2008/02/19 + +#include <oniguruma.h> + + +# int onig_init(void) + + �饤�֥��ν���� + + onig_new()����ǸƤӽФ����Τǡ����δؿ�������Ū�˸ƤӽФ��ʤ��Ƥ�褤�� + + +# int onig_error_code_to_str(UChar* err_buf, int err_code, ...) + + ���顼��å�������������롣 + + ���δؿ���onig_new()�η�̤��Ф��ƸƤӽФ����ˤϡ�onig_new()��pattern������ + �����������������˸ƤӽФ��ʤ���Фʤ�ʤ��� + + ���ェλ�����: ���顼��å�����ʸ����ΥХ���Ĺ + + ���� + 1 err_buf: ���顼��å��������Ǽ�����ΰ� + (ɬ�פʥ�����: ONIG_MAX_ERROR_MESSAGE_LEN) + 2 err_code: ���顼������ + 3 err_info (optional): onig_new()��err_info + + +# void onig_set_warn_func(OnigWarnFunc func) + + �ٹ����δؿ��åȤ��롣 + + �ٹ�: + '[', '-', ']' in character class without escape. + ']' in pattern without escape. + + ���� + 1 func: �ٹ�ؿ� void (*func)(char* warning_message) + + +# void onig_set_verb_warn_func(OnigWarnFunc func) + + �ܺٷٹ����δؿ��åȤ��롣 + + �ܺٷٹ�: + redundant nested repeat operator. + + ���� + 1 func: �ܺٷٹ�ؿ� void (*func)(char* warning_message) + + +# int onig_new(regex_t** reg, const UChar* pattern, const UChar* pattern_end, + OnigOptionType option, OnigEncoding enc, OnigSyntaxType* syntax, + OnigErrorInfo* err_info) + + ����ɽ�����֥�������(regex)��������롣 + + ���ェλ�����: ONIG_NORMAL + + ���� + 1 reg: �������줿����ɽ�����֥������Ȥ��֤����ɥ쥹 + 2 pattern: ����ɽ���ѥ�����ʸ���� + 3 pattern_end: ����ɽ���ѥ�����ʸ����ν�ü���ɥ쥹(pattern + pattern length) + 4 option: ����ɽ������ѥ�������ץ���� + + ONIG_OPTION_NONE ���ץ����ʤ� + ONIG_OPTION_SINGLELINE '^' -> '\A', '$' -> '\Z' + ONIG_OPTION_MULTILINE '.'�����Ԥ˥ޥå����� + ONIG_OPTION_IGNORECASE ۣ��ޥå� ���� + ONIG_OPTION_EXTEND �ѥ������ĥ���� + ONIG_OPTION_FIND_LONGEST ��Ĺ�ޥå� + ONIG_OPTION_FIND_NOT_EMPTY ���ޥå���̵�� + ONIG_OPTION_NEGATE_SINGLELINE + ONIG_SYNTAX_POSIX_BASIC, ONIG_SYNTAX_POSIX_EXTENDED, + ONIG_SYNTAX_PERL, ONIG_SYNTAX_PERL_NG, ONIG_SYNTAX_JAVA�� + �ǥե���Ȥ�ͭ����ONIG_OPTION_SINGLELINE�ꥢ���롣 + + ONIG_OPTION_DONT_CAPTURE_GROUP ̾���դ���ͼ�����Τ���� + ONIG_OPTION_CAPTURE_GROUP ̾��̵����ͼ��������� + + 5 enc: ʸ�������ǥ��� + + ONIG_ENCODING_ASCII ASCII + ONIG_ENCODING_ISO_8859_1 ISO 8859-1 + ONIG_ENCODING_ISO_8859_2 ISO 8859-2 + ONIG_ENCODING_ISO_8859_3 ISO 8859-3 + ONIG_ENCODING_ISO_8859_4 ISO 8859-4 + ONIG_ENCODING_ISO_8859_5 ISO 8859-5 + ONIG_ENCODING_ISO_8859_6 ISO 8859-6 + ONIG_ENCODING_ISO_8859_7 ISO 8859-7 + ONIG_ENCODING_ISO_8859_8 ISO 8859-8 + ONIG_ENCODING_ISO_8859_9 ISO 8859-9 + ONIG_ENCODING_ISO_8859_10 ISO 8859-10 + ONIG_ENCODING_ISO_8859_11 ISO 8859-11 + ONIG_ENCODING_ISO_8859_13 ISO 8859-13 + ONIG_ENCODING_ISO_8859_14 ISO 8859-14 + ONIG_ENCODING_ISO_8859_15 ISO 8859-15 + ONIG_ENCODING_ISO_8859_16 ISO 8859-16 + ONIG_ENCODING_UTF8 UTF-8 + ONIG_ENCODING_UTF16_BE UTF-16BE + ONIG_ENCODING_UTF16_LE UTF-16LE + ONIG_ENCODING_UTF32_BE UTF-32BE + ONIG_ENCODING_UTF32_LE UTF-32LE + ONIG_ENCODING_EUC_JP EUC-JP + ONIG_ENCODING_EUC_TW EUC-TW + ONIG_ENCODING_EUC_KR EUC-KR + ONIG_ENCODING_EUC_CN EUC-CN + ONIG_ENCODING_SJIS Shift_JIS + ONIG_ENCODING_KOI8_R KOI8-R + ONIG_ENCODING_CP1251 CP1251 + ONIG_ENCODING_BIG5 Big5 + ONIG_ENCODING_GB18030 GB18030 + + �ޤ��ϡ��桼�����������OnigEncodingType�ǡ����Υ��ɥ쥹 + + 6 syntax: ����ɽ���ѥ�����ʸˡ��� + + ONIG_SYNTAX_ASIS plain text + ONIG_SYNTAX_POSIX_BASIC POSIX Basic RE + ONIG_SYNTAX_POSIX_EXTENDED POSIX Extended RE + ONIG_SYNTAX_EMACS Emacs + ONIG_SYNTAX_GREP grep + ONIG_SYNTAX_GNU_REGEX GNU regex + ONIG_SYNTAX_JAVA Java (Sun java.util.regex) + ONIG_SYNTAX_PERL Perl + ONIG_SYNTAX_PERL_NG Perl + ̾���դ���ͼ����� + ONIG_SYNTAX_RUBY Ruby + ONIG_SYNTAX_DEFAULT default (== Ruby) + onig_set_default_syntax() + + �ޤ��ϡ��桼�����������OnigSyntaxType�ǡ����Υ��ɥ쥹 + + 7 err_info: ���顼������֤�����Υ��ɥ쥹 + onig_error_code_to_str()�λ����ܤΰ����Ȥ��ƻ��Ѥ��� + + + +# int onig_new_without_alloc(regex_t* reg, const UChar* pattern, + const UChar* pattern_end, + OnigOptionType option, OnigEncoding enc, OnigSyntaxType* syntax, + OnigErrorInfo* err_info) + + ����ɽ�����֥�������(regex)��������롣 + reg���ΰ�������dz�����Ƥʤ��� + + ���ェλ�����: ONIG_NORMAL + + + +# int onig_new_deluxe(regex_t** reg, const UChar* pattern, const UChar* pattern_end, + OnigCompileInfo* ci, OnigErrorInfo* einfo) + + ����ɽ�����֥�������(regex)��������롣 + ���δؿ��ϡ�onig_new()�Υǥ�å����ǡ� + + ���ェλ�����: ONIG_NORMAL + + ���� + 1 reg: �������줿����ɽ�����֥������Ȥ��֤����ɥ쥹 + 2 pattern: ����ɽ���ѥ�����ʸ���� + 3 pattern_end: ����ɽ���ѥ�����ʸ����ν�ü���ɥ쥹(pattern + pattern length) + 4 ci: ����ѥ������ + + ci->num_of_elements: ci�����ǿ� (���ߤ��ǤǤ�: 5) + ci->pattern_enc: �ѥ�����ʸ�����ʸ�������ǥ��� + ci->target_enc: �о�ʸ�����ʸ�������ǥ��� + ci->syntax: ����ɽ���ѥ�����ʸˡ��� + ci->option: ����ɽ������ѥ�������ץ���� + ci->case_fold_flag: ONIG_OPTION_IGNORECASE�⡼�ɤǤ� + ʸ��ۣ��ޥå�����ӥåȥե饰 + + ONIGENC_CASE_FOLD_MIN: �Ǿ� + ONIGENC_CASE_FOLD_DEFAULT: �Ǿ� + onig_set_default_case_fold_flag() + + 5 err_info: ���顼������֤�����Υ��ɥ쥹 + onig_error_code_to_str()�λ����ܤΰ����Ȥ��ƻ��Ѥ��� + + + �ۤʤ�ʸ�������ǥ����Ȥ߹�碌�ϡ��ʲ��ξ��ˤΤߵ�����롣 + + pattern_enc: ASCII, ISO_8859_1 + target_enc: UTF16_BE, UTF16_LE, UTF32_BE, UTF32_LE + + pattern_enc: UTF16_BE/LE + target_enc: UTF16_LE/BE + + pattern_enc: UTF32_BE/LE + target_enc: UTF32_LE/BE + + +# void onig_free(regex_t* reg) + + ����ɽ�����֥������ȤΥ����������롣 + + ���� + 1 reg: ����ɽ�����֥������� + + +# void onig_free_body(regex_t* reg) + + ����ɽ�����֥������ȤΥ����������롣(reg���Ȥ��ΰ�������) + + ���� + 1 reg: ����ɽ�����֥������� + + + +# int onig_search(regex_t* reg, const UChar* str, const UChar* end, const UChar* start, + const UChar* range, OnigRegion* region, OnigOptionType option) + + ����ɽ����ʸ���������������̤ȥޥå��ΰ���֤��� + + ���ェλ�����: �ޥå����� (p - str >= 0) + ��������: ONIG_MISMATCH (< 0) + + ���� + 1 reg: ����ɽ�����֥������� + 2 str: �����о�ʸ���� + 3 end: �����о�ʸ����ν�ü���ɥ쥹 + 4 start: �����о�ʸ����θ�����Ƭ���֥��ɥ쥹 + 5 range: �����о�ʸ����θ�����λ���֥��ɥ쥹 + ����õ�� (start <= õ�������ʸ���� < range) + ����õ�� (range <= õ�������ʸ���� <= start) + 6 region: �ޥå��ΰ����(region) (NULL��������) + 7 option: ���������ץ���� + + ONIG_OPTION_NOTBOL ʸ�������Ƭ(str)���Ƭ�ȴ������ʤ� + ONIG_OPTION_NOTEOL ʸ����ν�ü(end)������ȴ������ʤ� + ONIG_OPTION_POSIX_REGION region������POSIX API��regmatch_t[]�ˤ��� + + +# int onig_match(regex_t* reg, const UChar* str, const UChar* end, const UChar* at, + OnigRegion* region, OnigOptionType option) + + ʸ����λ�����֤ǥޥå���Ԥ�����̤ȥޥå��ΰ���֤��� + + ���ェλ�����: �ޥå������Х���Ĺ (>= 0) + not match: ONIG_MISMATCH ( < 0) + + ���� + 1 reg: ����ɽ�����֥������� + 2 str: �����о�ʸ���� + 3 end: �����о�ʸ����ν�ü���ɥ쥹 + 4 at: �����о�ʸ����θ������ɥ쥹 + 5 region: �ޥå��ΰ����(region) (NULL��������) + 6 option: ���������ץ���� + + ONIG_OPTION_NOTBOL ʸ�������Ƭ(str)���Ƭ�ȴ������ʤ� + ONIG_OPTION_NOTEOL ʸ����ν�ü(end)������ȴ������ʤ� + ONIG_OPTION_POSIX_REGION region������POSIX API��regmatch_t[]�ˤ��� + + +# OnigRegion* onig_region_new(void) + + �ޥå��ΰ����(region)��������롣 + + +# void onig_region_free(OnigRegion* region, int free_self) + + �ޥå��ΰ����(region)�ǻ��Ѥ���Ƥ�������������롣 + + ���� + 1 region: �ޥå��ΰ���֥������� + 2 free_self: [1: region���Ȥ�ޤ�����Ʋ���, 0: region���Ȥϲ������ʤ�] + + +# void onig_region_copy(OnigRegion* to, OnigRegion* from) + + �ޥå��ΰ����(region)��ʣ�����롣 + + ���� + 1 to: �о��ΰ� + 2 from: ���ΰ� + + +# void onig_region_clear(OnigRegion* region) + + �ޥå��ΰ����(region)����̣�ꥢ���롣 + + ���� + 1 region: �о��ΰ� + + +# int onig_region_resize(OnigRegion* region, int n) + + �ޥå��ΰ����(region)����ͼ�����(���롼��)�����ѹ����롣 + + ���ェλ�����: ONIG_NORMAL + + ���� + 1 region: �о��ΰ� + 2 n: ������������ + + +# int onig_name_to_group_numbers(regex_t* reg, const UChar* name, const UChar* name_end, + int** num_list) + + ���ꤷ��̾�����Ф���̾���դ���ͼ�����(���롼��)�� + ���롼���ֹ�ꥹ�Ȥ��֤��� + ̾���դ���ͼ�����ϡ�(?<name>....)�ˤ�ä�����Ǥ��롣 + + ���ェλ�����: ���ꤵ�줿̾�����Ф��륰�롼�� + (�� /(?<x>..)(?<x>..)/ ==> 2) + ̾�����Ф��륰�롼�פ�¸�ߤ��ʤ�: -1 + + ���� + 1 reg: ����ɽ�����֥������� + 2 name: ��ͼ�����(���롼��)̾ + 3 name_end: ��ͼ�����(���롼��)̾�ν�ü���ɥ쥹 + 4 num_list: �ֹ�ꥹ�Ȥ��֤����ɥ쥹 + + +# int onig_name_to_backref_number(regex_t* reg, const UChar* name, const UChar* name_end, + OnigRegion *region) + + ���ꤵ�줿̾���θ�������(\k<name>)���Ф�����ͼ�����(���롼��)���ֹ���֤��� + ̾�����Ф��ơ�ʣ���Υޥå��ΰ褬ͭ���Ǥ���С�������κ�����ֹ���֤��� + ̾�����Ф�����ͼ����礬��Ĥ����ʤ��Ȥ��ˤϡ��б�����ޥå��ΰ褬ͭ���� + �ɤ����˴ط��ʤ��������ֹ���֤���(���äơ�region�ˤ�NULL���Ϥ��Ƥ�褤��) + + ���ェλ�����: �ֹ� + + ���� + 1 reg: ����ɽ�����֥������� + 2 name: ��ͼ�����(���롼��)̾ + 3 name_end: ��ͼ�����(���롼��)̾�ν�ü���ɥ쥹 + 4 region: search/match��̤Υޥå��ΰ� + + +# int onig_foreach_name(regex_t* reg, + int (*func)(const UChar*, const UChar*, int,int*,regex_t*,void*), + void* arg) + + ���Ƥ�̾�����Ф��ƥ�����Хå��ؿ��ƤӽФ���¹Ԥ��롣 + + ���ェλ�����: 0 + ���顼: ������Хå��ؿ�������� + + ���� + 1 reg: ����ɽ�����֥������� + 2 func: ������Хå��ؿ� + func(name, name_end, <number of groups>, <group number's list>, + reg, arg); + + func��0�ʳ����ͤ��֤��ȡ�����ʹߤΥ�����Хå��ϹԤʤ鷺�� + ��λ���롣 + + 3 arg: func���Ф����ɲð��� + + +# int onig_number_of_names(regex_t* reg) + + �ѥ��������������줿̾���ο����֤��� + ��Ĥ�̾����¿������ϰ�Ĥȴ������� + + ���� + 1 reg: ����ɽ�����֥������� + + +# OnigEncoding onig_get_encoding(regex_t* reg) +# OnigOptionType onig_get_options(regex_t* reg) +# OnigCaseFoldType onig_get_case_fold_flag(regex_t* reg) +# OnigSyntaxType* onig_get_syntax(regex_t* reg) + + ����ɽ�����֥������Ȥ��Ф��ơ��б������ͤ��֤��� + + ���� + 1 reg: ����ɽ�����֥������� + + +# int onig_number_of_captures(regex_t* reg) + + �ѥ��������������줿��ͥ��롼�פο����֤��� + + ���� + 1 reg: ����ɽ�����֥������� + + +# int onig_number_of_capture_histories(regex_t* reg) + + �ѥ��������������줿�������(?@...)�ο����֤��� + + ���Ѥ���ʸˡ���������ǽ��ͭ��(ONIG_SYN_OP2_ATMARK_CAPTURE_HISTORY) + �Ǥʤ���С��������ǽ�ϻ��ѤǤ��ʤ��� + + ���� + 1 reg: ����ɽ�����֥������� + + +# OnigCaptureTreeNode* onig_get_capture_tree(OnigRegion* region) + + �������ǡ����Υ롼�ȥΡ��ɤ��֤��� + + �ޥå������Ԥ��Ƥ�����ˤϡ������ͤ�����Ǥ��롣 + + ���� + 1 region: �ޥå��ΰ� + + +# int onig_capture_tree_traverse(OnigRegion* region, int at, + int(*func)(int,int,int,int,int,void*), void* arg) + + �������ǡ����ڤ��ƥ�����Хå����롣 + + ���ェλ�����: 0 + ���顼: ������Хå��ؿ�������� + + ���� + 1 region: �ޥå��ΰ� + 2 at: ������Хå���Ԥʤ������ߥ� + + ONIG_TRAVERSE_CALLBACK_AT_FIRST: + �ǽ�˥�����Хå����ơ��ҥΡ��ɤ��� + ONIG_TRAVERSE_CALLBACK_AT_LAST: + �ҥΡ��ɤ��ơ�������Хå� + ONIG_TRAVERSE_CALLBACK_AT_BOTH: + �ǽ�˥�����Хå����ơ��ҥΡ��ɤ��Ǹ�ˤ⤦���٥�����Хå� + + 3 func: ������Хå��ؿ� + func��0�ʳ����ͤ��֤��ȡ�����ʹߤν��ϹԤʤ鷺�� + ��λ���롣 + + int func(int group, int beg, int end, int level, int at, + void* arg) + group: ���롼���ֹ� + beg: �ޥå����ϰ��� + end �ޥå���λ���� + level: �ͥ��ȥ�٥� (0����) + at: ������Хå����ƤӽФ��줿�����ߥ� + ONIG_TRAVERSE_CALLBACK_AT_FIRST + ONIG_TRAVERSE_CALLBACK_AT_LAST + arg: �ɲð��� + + 4 arg; func���Ф����ɲð��� + + +# int onig_noname_group_capture_is_active(regex_t* reg) + + ̾���ʤ����������͵�ǽ��ͭ�����ɤ������֤��� + + ͭ��: 1 + ̵��: 0 + + ���� + 1 reg: ����ɽ�����֥������� + + + ���ץ�����ONIG_OPTION_DONT_CAPTURE_GROUP��ON --> ̵�� + + �ѥ�����̾���Ĥ����������Ѥ��Ƥ��� + AND ����ʸˡ�ǡ�ONIG_SYN_CAPTURE_ONLY_NAMED_GROUP��ON + AND ���ץ�����ONIG_OPTION_CAPTURE_GROUP��OFF + --> ̵�� + + �嵭�ʳ��ξ�� --> ͭ�� + + +# UChar* onigenc_get_prev_char_head(OnigEncoding enc, const UChar* start, const UChar* s) + + ʸ�����ʬ����ʸ������֤��֤��� + + ���� + 1 enc: ʸ�������ǥ��� + 2 start: ʸ�������Ƭ���ɥ쥹 + 3 s: ʸ������ΰ��� + + +# UChar* onigenc_get_left_adjust_char_head(OnigEncoding enc, + const UChar* start, const UChar* s) + + ʸ������Ƭ�Х��Ȱ��֤ˤʤ�褦�˺�¦��Ĵ���������ɥ쥹���֤��� + + ���� + 1 enc: ʸ�������ǥ��� + 2 start: ʸ�������Ƭ���ɥ쥹 + 3 s: ʸ������ΰ��� + + +# UChar* onigenc_get_right_adjust_char_head(OnigEncoding enc, + const UChar* start, const UChar* s) + + ʸ������Ƭ�Х��Ȱ��֤ˤʤ�褦�˱�¦��Ĵ���������ɥ쥹���֤��� + + ���� + 1 enc: ʸ�������ǥ��� + 2 start: ʸ�������Ƭ���ɥ쥹 + 3 s: ʸ������ΰ��� + + +# int onigenc_strlen(OnigEncoding enc, const UChar* s, const UChar* end) +# int onigenc_strlen_null(OnigEncoding enc, const UChar* s) + + ʸ�����ʸ�������֤��� + + +# int onigenc_str_bytelen_null(OnigEncoding enc, const UChar* s) + + ʸ����ΥХ��ȿ����֤��� + + +# int onig_set_default_syntax(OnigSyntaxType* syntax) + + �ǥե���Ȥ�����ɽ���ѥ�����ʸˡ�åȤ��롣 + + ���� + 1 syntax: ����ɽ���ѥ�����ʸˡ + + +# void onig_copy_syntax(OnigSyntaxType* to, OnigSyntaxType* from) + + ����ɽ���ѥ�����ʸˡ�ԡ����롣 + + ���� + 1 to: �о� + 2 from: �� + + +# unsigned int onig_get_syntax_op(OnigSyntaxType* syntax) +# unsigned int onig_get_syntax_op2(OnigSyntaxType* syntax) +# unsigned int onig_get_syntax_behavior(OnigSyntaxType* syntax) +# OnigOptionType onig_get_syntax_options(OnigSyntaxType* syntax) + +# void onig_set_syntax_op(OnigSyntaxType* syntax, unsigned int op) +# void onig_set_syntax_op2(OnigSyntaxType* syntax, unsigned int op2) +# void onig_set_syntax_behavior(OnigSyntaxType* syntax, unsigned int behavior) +# void onig_set_syntax_options(OnigSyntaxType* syntax, OnigOptionType options) + + ����ɽ���ѥ�����ʸˡ�����Ǥ�/�������롣 + + ���� + 1 syntax: ����ɽ���ѥ�����ʸˡ + 2 op, op2, behavior, options: ���Ǥ��� + + +# void onig_copy_encoding(OnigEncoding to, OnigOnigEncoding from) + + ʸ�������ǥ��ԡ����롣 + + ���� + 1 to: �о� + 2 from: �� + + +# int onig_set_meta_char(OnigSyntaxType* syntax, unsigned int what, + OnigCodePoint code) + + �ʸ������ꤷ�������ɥݥ�����ͤ˥��åȤ��롣 + ONIG_SYN_OP_VARIABLE_META_CHARACTERS������ɽ���ѥ�����ʸˡ��ͭ���� + �ʤäƤ��ʤ����ˤϡ�����������ʸ��������ơ������ǻ��ꤷ���ʸ���� + ��ǽ���ʤ���(�ȹ��ߤ�ʸˡ�Ǥ�ͭ���ˤ��Ƥ��ʤ���) + + ���ェλ�����: ONIG_NORMAL + + ���� + 1 syntax: �о�ʸˡ + 2 what: �ʸ����ǽ�λ��� + + ONIG_META_CHAR_ESCAPE + ONIG_META_CHAR_ANYCHAR + ONIG_META_CHAR_ANYTIME + ONIG_META_CHAR_ZERO_OR_ONE_TIME + ONIG_META_CHAR_ONE_OR_MORE_TIME + ONIG_META_CHAR_ANYCHAR_ANYTIME + + 3 code: �ʸ���Υ����ɥݥ���� �ޤ��� ONIG_INEFFECTIVE_META_CHAR. + + +# OnigCaseFoldType onig_get_default_case_fold_flag() + + �ǥե���Ȥ�case fold�ե饰��������롣 + + +# int onig_set_default_case_fold_flag(OnigCaseFoldType case_fold_flag) + + �ǥե���Ȥ�case fold�ե饰�åȤ��롣 + + ���� + 1 case_fold_flag: case fold�ե饰 + + +# unsigned int onig_get_match_stack_limit_size(void) + + �ޥå������å��������κ����ͤ��֤��� + (�ǥե����: 0 == ̵����) + + +# int onig_set_match_stack_limit_size(unsigned int size) + + �ޥå������å��������κ����ͤ���ꤹ�롣 + (size = 0: ̵����) + + ���ェλ�����: ONIG_NORMAL + + +# int onig_end(void) + + �饤�֥��λ��Ѥ�λ���롣 + + ���ェλ�����: ONIG_NORMAL + + onig_init()����ٸƤӽФ��Ƥ⡢�����˺�����������ɽ�����֥������� + ����Ѥ��뤳�ȤϤǤ��ʤ��� + + +# const char* onig_version(void) + + �С������ʸ������֤���(�� "5.0.3") + +// END |