mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
This commit was generated by cvs2svn to compensate for changes in r7843,
which included commits to RCS files with non-trunk default branches. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@7844 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
6da8e73567
commit
7d765e5203
8 changed files with 22 additions and 28 deletions
2
ascii.c
2
ascii.c
|
@ -2,7 +2,7 @@
|
||||||
ascii.c - Oniguruma (regular expression library)
|
ascii.c - Oniguruma (regular expression library)
|
||||||
**********************************************************************/
|
**********************************************************************/
|
||||||
/*-
|
/*-
|
||||||
* Copyright (c) 2002-2004 K.Kosako <kosako AT sofnec DOT co DOT jp>
|
* Copyright (c) 2002-2004 K.Kosako <sndgk393 AT ybb DOT ne DOT jp>
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
|
|
2
euc_jp.c
2
euc_jp.c
|
@ -2,7 +2,7 @@
|
||||||
euc_jp.c - Oniguruma (regular expression library)
|
euc_jp.c - Oniguruma (regular expression library)
|
||||||
**********************************************************************/
|
**********************************************************************/
|
||||||
/*-
|
/*-
|
||||||
* Copyright (c) 2002-2004 K.Kosako <kosako AT sofnec DOT co DOT jp>
|
* Copyright (c) 2002-2004 K.Kosako <sndgk393 AT ybb DOT ne DOT jp>
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
oniggnu.h - Oniguruma (regular expression library)
|
oniggnu.h - Oniguruma (regular expression library)
|
||||||
**********************************************************************/
|
**********************************************************************/
|
||||||
/*-
|
/*-
|
||||||
* Copyright (c) 2002-2004 K.Kosako <kosako AT sofnec DOT co DOT jp>
|
* Copyright (c) 2002-2004 K.Kosako <sndgk393 AT ybb DOT ne DOT jp>
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
|
|
24
regenc.c
24
regenc.c
|
@ -2,7 +2,7 @@
|
||||||
regenc.c - Oniguruma (regular expression library)
|
regenc.c - Oniguruma (regular expression library)
|
||||||
**********************************************************************/
|
**********************************************************************/
|
||||||
/*-
|
/*-
|
||||||
* Copyright (c) 2002-2004 K.Kosako <kosako AT sofnec DOT co DOT jp>
|
* Copyright (c) 2002-2004 K.Kosako <sndgk393 AT ybb DOT ne DOT jp>
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
|
@ -27,7 +27,7 @@
|
||||||
* SUCH DAMAGE.
|
* SUCH DAMAGE.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "regenc.h"
|
#include "regint.h"
|
||||||
|
|
||||||
OnigEncoding OnigEncDefaultCharEncoding = ONIG_ENCODING_INIT_DEFAULT;
|
OnigEncoding OnigEncDefaultCharEncoding = ONIG_ENCODING_INIT_DEFAULT;
|
||||||
|
|
||||||
|
@ -173,7 +173,7 @@ onigenc_str_bytelen_null(OnigEncoding enc, UChar* p)
|
||||||
|
|
||||||
unsigned short OnigEnc_Unicode_ISO_8859_1_CtypeTable[256] = {
|
unsigned short OnigEnc_Unicode_ISO_8859_1_CtypeTable[256] = {
|
||||||
0x2008, 0x2008, 0x2008, 0x2008, 0x2008, 0x2008, 0x2008, 0x2008,
|
0x2008, 0x2008, 0x2008, 0x2008, 0x2008, 0x2008, 0x2008, 0x2008,
|
||||||
0x2008, 0x220c, 0x2209, 0x2208, 0x2208, 0x2208, 0x2008, 0x2008,
|
0x2008, 0x228c, 0x2289, 0x2288, 0x2288, 0x2288, 0x2008, 0x2008,
|
||||||
0x2008, 0x2008, 0x2008, 0x2008, 0x2008, 0x2008, 0x2008, 0x2008,
|
0x2008, 0x2008, 0x2008, 0x2008, 0x2008, 0x2008, 0x2008, 0x2008,
|
||||||
0x2008, 0x2008, 0x2008, 0x2008, 0x2008, 0x2008, 0x2008, 0x2008,
|
0x2008, 0x2008, 0x2008, 0x2008, 0x2008, 0x2008, 0x2008, 0x2008,
|
||||||
0x2284, 0x21a0, 0x21a0, 0x21a0, 0x21a0, 0x21a0, 0x21a0, 0x21a0,
|
0x2284, 0x21a0, 0x21a0, 0x21a0, 0x21a0, 0x21a0, 0x21a0, 0x21a0,
|
||||||
|
@ -188,12 +188,12 @@ unsigned short OnigEnc_Unicode_ISO_8859_1_CtypeTable[256] = {
|
||||||
0x30e2, 0x30e2, 0x30e2, 0x30e2, 0x30e2, 0x30e2, 0x30e2, 0x30e2,
|
0x30e2, 0x30e2, 0x30e2, 0x30e2, 0x30e2, 0x30e2, 0x30e2, 0x30e2,
|
||||||
0x30e2, 0x30e2, 0x30e2, 0x30e2, 0x30e2, 0x30e2, 0x30e2, 0x30e2,
|
0x30e2, 0x30e2, 0x30e2, 0x30e2, 0x30e2, 0x30e2, 0x30e2, 0x30e2,
|
||||||
0x30e2, 0x30e2, 0x30e2, 0x21a0, 0x21a0, 0x21a0, 0x21a0, 0x2008,
|
0x30e2, 0x30e2, 0x30e2, 0x21a0, 0x21a0, 0x21a0, 0x21a0, 0x2008,
|
||||||
0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
|
0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0288, 0x0008, 0x0008,
|
||||||
0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
|
0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
|
||||||
0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
|
0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
|
||||||
0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
|
0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
|
||||||
0x0284, 0x01a0, 0x00a0, 0x00a0, 0x00a0, 0x00a0, 0x00a0, 0x00a0,
|
0x0284, 0x01a0, 0x00a0, 0x00a0, 0x00a0, 0x00a0, 0x00a0, 0x00a0,
|
||||||
0x00a0, 0x00a0, 0x10e2, 0x01a0, 0x00a0, 0x01a0, 0x00a0, 0x00a0,
|
0x00a0, 0x00a0, 0x10e2, 0x01a0, 0x00a0, 0x00a8, 0x00a0, 0x00a0,
|
||||||
0x00a0, 0x00a0, 0x10a0, 0x10a0, 0x00a0, 0x10e2, 0x00a0, 0x01a0,
|
0x00a0, 0x00a0, 0x10a0, 0x10a0, 0x00a0, 0x10e2, 0x00a0, 0x01a0,
|
||||||
0x00a0, 0x10a0, 0x10e2, 0x01a0, 0x10a0, 0x10a0, 0x10a0, 0x01a0,
|
0x00a0, 0x10a0, 0x10e2, 0x01a0, 0x10a0, 0x10a0, 0x10a0, 0x01a0,
|
||||||
0x14a2, 0x14a2, 0x14a2, 0x14a2, 0x14a2, 0x14a2, 0x14a2, 0x14a2,
|
0x14a2, 0x14a2, 0x14a2, 0x14a2, 0x14a2, 0x14a2, 0x14a2, 0x14a2,
|
||||||
|
@ -588,8 +588,8 @@ onigenc_ess_tsett_get_all_comp_ambig_codes(OnigAmbigType flag,
|
||||||
}
|
}
|
||||||
|
|
||||||
extern int
|
extern int
|
||||||
onigenc_not_support_get_ctype_code_range(int ctype, int* nsb, int* nmb,
|
onigenc_not_support_get_ctype_code_range(int ctype,
|
||||||
OnigCodePointRange* sbr[], OnigCodePointRange* mbr[])
|
OnigCodePoint* sbr[], OnigCodePoint* mbr[])
|
||||||
{
|
{
|
||||||
return ONIG_NO_SUPPORT_CONFIG;
|
return ONIG_NO_SUPPORT_CONFIG;
|
||||||
}
|
}
|
||||||
|
@ -880,16 +880,6 @@ onigenc_mb4_is_code_ctype(OnigEncoding enc, OnigCodePoint code,
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
#if 0
|
|
||||||
extern int
|
|
||||||
onigenc_get_all_fold_match_code_ss_0xdf(OnigCodePoint** codes)
|
|
||||||
{
|
|
||||||
static OnigCodePoint list[] = { 0xdf };
|
|
||||||
*codes = list;
|
|
||||||
return 1;
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
|
|
||||||
extern int
|
extern int
|
||||||
onigenc_with_ascii_strncmp(OnigEncoding enc, UChar* p, UChar* end,
|
onigenc_with_ascii_strncmp(OnigEncoding enc, UChar* p, UChar* end,
|
||||||
UChar* sascii /* ascii */, int n)
|
UChar* sascii /* ascii */, int n)
|
||||||
|
|
10
regenc.h
10
regenc.h
|
@ -4,7 +4,7 @@
|
||||||
regenc.h - Oniguruma (regular expression library)
|
regenc.h - Oniguruma (regular expression library)
|
||||||
**********************************************************************/
|
**********************************************************************/
|
||||||
/*-
|
/*-
|
||||||
* Copyright (c) 2002-2004 K.Kosako <kosako AT sofnec DOT co DOT jp>
|
* Copyright (c) 2002-2004 K.Kosako <sndgk393 AT ybb DOT ne DOT jp>
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
|
@ -64,6 +64,8 @@
|
||||||
|
|
||||||
#else /* ONIG_RUBY_M17N */
|
#else /* ONIG_RUBY_M17N */
|
||||||
|
|
||||||
|
#define USE_UNICODE_FULL_RANGE_CTYPE
|
||||||
|
|
||||||
#define ONIG_ENCODING_INIT_DEFAULT ONIG_ENCODING_ASCII
|
#define ONIG_ENCODING_INIT_DEFAULT ONIG_ENCODING_ASCII
|
||||||
|
|
||||||
/* for encoding system implementation (internal) */
|
/* for encoding system implementation (internal) */
|
||||||
|
@ -71,7 +73,7 @@ ONIG_EXTERN int onigenc_ascii_get_all_pair_ambig_codes P_((OnigAmbigType flag, O
|
||||||
ONIG_EXTERN int onigenc_nothing_get_all_comp_ambig_codes P_((OnigAmbigType flag, OnigCompAmbigCodes** acs));
|
ONIG_EXTERN int onigenc_nothing_get_all_comp_ambig_codes P_((OnigAmbigType flag, OnigCompAmbigCodes** acs));
|
||||||
ONIG_EXTERN int onigenc_iso_8859_1_get_all_pair_ambig_codes P_((OnigAmbigType flag, OnigPairAmbigCodes** acs));
|
ONIG_EXTERN int onigenc_iso_8859_1_get_all_pair_ambig_codes P_((OnigAmbigType flag, OnigPairAmbigCodes** acs));
|
||||||
ONIG_EXTERN int onigenc_ess_tsett_get_all_comp_ambig_codes P_((OnigAmbigType flag, OnigCompAmbigCodes** acs));
|
ONIG_EXTERN int onigenc_ess_tsett_get_all_comp_ambig_codes P_((OnigAmbigType flag, OnigCompAmbigCodes** acs));
|
||||||
ONIG_EXTERN int onigenc_not_support_get_ctype_code_range P_((int ctype, int* nsb, int* nmb, OnigCodePointRange* sbr[], OnigCodePointRange* mbr[]));
|
ONIG_EXTERN int onigenc_not_support_get_ctype_code_range P_((int ctype, OnigCodePoint* sbr[], OnigCodePoint* mbr[]));
|
||||||
ONIG_EXTERN int onigenc_is_mbc_newline_0x0a P_((UChar* p, UChar* end));
|
ONIG_EXTERN int onigenc_is_mbc_newline_0x0a P_((UChar* p, UChar* end));
|
||||||
|
|
||||||
/* methods for single byte encoding */
|
/* methods for single byte encoding */
|
||||||
|
@ -103,7 +105,7 @@ ONIG_EXTERN int onigenc_get_all_fold_match_code_ss_0xdf P_((OnigCodePoint** code
|
||||||
|
|
||||||
/* in enc/unicode.c */
|
/* in enc/unicode.c */
|
||||||
ONIG_EXTERN int onigenc_unicode_is_code_ctype P_((OnigCodePoint code, unsigned int ctype));
|
ONIG_EXTERN int onigenc_unicode_is_code_ctype P_((OnigCodePoint code, unsigned int ctype));
|
||||||
ONIG_EXTERN int onigenc_unicode_get_ctype_code_range P_((int ctype, int* nsb, int* nmb, OnigCodePointRange* sbr[], OnigCodePointRange* mbr[]));
|
ONIG_EXTERN int onigenc_unicode_get_ctype_code_range P_((int ctype, OnigCodePoint* sbr[], OnigCodePoint* mbr[]));
|
||||||
|
|
||||||
|
|
||||||
#define ONIGENC_ISO_8859_1_TO_LOWER_CASE(c) \
|
#define ONIGENC_ISO_8859_1_TO_LOWER_CASE(c) \
|
||||||
|
@ -125,6 +127,8 @@ onigenc_with_ascii_strncmp P_((OnigEncoding enc, UChar* p, UChar* end, UChar* sa
|
||||||
ONIG_EXTERN UChar*
|
ONIG_EXTERN UChar*
|
||||||
onigenc_step P_((OnigEncoding enc, UChar* p, UChar* end, int n));
|
onigenc_step P_((OnigEncoding enc, UChar* p, UChar* end, int n));
|
||||||
|
|
||||||
|
/* defined in regexec.c, but used in enc/xxx.c */
|
||||||
|
extern int onig_is_in_code_range P_((UChar* p, OnigCodePoint code));
|
||||||
|
|
||||||
ONIG_EXTERN OnigEncoding OnigEncDefaultCharEncoding;
|
ONIG_EXTERN OnigEncoding OnigEncDefaultCharEncoding;
|
||||||
ONIG_EXTERN UChar* OnigEncAsciiToLowerCaseTable;
|
ONIG_EXTERN UChar* OnigEncAsciiToLowerCaseTable;
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
regerror.c - Oniguruma (regular expression library)
|
regerror.c - Oniguruma (regular expression library)
|
||||||
**********************************************************************/
|
**********************************************************************/
|
||||||
/*-
|
/*-
|
||||||
* Copyright (c) 2002-2004 K.Kosako <kosako AT sofnec DOT co DOT jp>
|
* Copyright (c) 2002-2004 K.Kosako <sndgk393 AT ybb DOT ne DOT jp>
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
|
@ -78,8 +78,8 @@ onig_error_code_to_format(int code)
|
||||||
p = "empty char-class"; break;
|
p = "empty char-class"; break;
|
||||||
case ONIGERR_PREMATURE_END_OF_CHAR_CLASS:
|
case ONIGERR_PREMATURE_END_OF_CHAR_CLASS:
|
||||||
p = "premature end of char-class"; break;
|
p = "premature end of char-class"; break;
|
||||||
case ONIGERR_END_PATTERN_AT_BACKSLASH:
|
case ONIGERR_END_PATTERN_AT_ESCAPE:
|
||||||
p = "end pattern at backslash"; break;
|
p = "end pattern at escape"; break;
|
||||||
case ONIGERR_END_PATTERN_AT_META:
|
case ONIGERR_END_PATTERN_AT_META:
|
||||||
p = "end pattern at meta"; break;
|
p = "end pattern at meta"; break;
|
||||||
case ONIGERR_END_PATTERN_AT_CONTROL:
|
case ONIGERR_END_PATTERN_AT_CONTROL:
|
||||||
|
|
2
reggnu.c
2
reggnu.c
|
@ -2,7 +2,7 @@
|
||||||
reggnu.c - Oniguruma (regular expression library)
|
reggnu.c - Oniguruma (regular expression library)
|
||||||
**********************************************************************/
|
**********************************************************************/
|
||||||
/*-
|
/*-
|
||||||
* Copyright (c) 2002-2004 K.Kosako <kosako AT sofnec DOT co DOT jp>
|
* Copyright (c) 2002-2004 K.Kosako <sndgk393 AT ybb DOT ne DOT jp>
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
|
|
2
sjis.c
2
sjis.c
|
@ -2,7 +2,7 @@
|
||||||
sjis.c - Oniguruma (regular expression library)
|
sjis.c - Oniguruma (regular expression library)
|
||||||
**********************************************************************/
|
**********************************************************************/
|
||||||
/*-
|
/*-
|
||||||
* Copyright (c) 2002-2004 K.Kosako <kosako AT sofnec DOT co DOT jp>
|
* Copyright (c) 2002-2004 K.Kosako <sndgk393 AT ybb DOT ne DOT jp>
|
||||||
* All rights reserved.
|
* All rights reserved.
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
|
|
Loading…
Reference in a new issue