Ignore:
Timestamp:
Jan 21, 2018, 12:10:09 AM (6 years ago)
Author:
coas-nagasima
Message:

prototoolに関連するプロジェクトをnewlibからmuslを使うよう変更・更新
ntshellをnewlibの下位の実装から、muslのsyscallの実装に変更・更新
以下のOSSをアップデート
・mruby-1.3.0
・musl-1.1.18
・onigmo-6.1.3
・tcc-0.9.27
以下のOSSを追加
・openssl-1.1.0e
・curl-7.57.0
・zlib-1.2.11
以下のmrbgemsを追加
・iij/mruby-digest
・iij/mruby-env
・iij/mruby-errno
・iij/mruby-iijson
・iij/mruby-ipaddr
・iij/mruby-mock
・iij/mruby-require
・iij/mruby-tls-openssl

Location:
EcnlProtoTool/trunk/onigmo-6.1.3
Files:
1 edited
1 moved

Legend:

Unmodified
Added
Removed
  • EcnlProtoTool/trunk/onigmo-6.1.3/src/regsyntax.c

    r321 r331  
    44/*-
    55 * Copyright (c) 2002-2006  K.Kosako  <sndgk393 AT ybb DOT ne DOT jp>
    6  * Copyright (c) 2011-2012  K.Takata  <kentkt AT csc DOT jp>
     6 * Copyright (c) 2011-2016  K.Takata  <kentkt AT csc DOT jp>
    77 * All rights reserved.
    88 *
     
    3131#include "regint.h"
    3232
    33 OnigSyntaxType OnigSyntaxASIS = {
     33const OnigSyntaxType OnigSyntaxASIS = {
    3434    0
    3535  , ONIG_SYN_OP2_INEFFECTIVE_ESCAPE
     
    4747};
    4848
    49 OnigSyntaxType OnigSyntaxPosixBasic = {
     49const OnigSyntaxType OnigSyntaxPosixBasic = {
    5050  ( SYN_POSIX_COMMON_OP | ONIG_SYN_OP_ESC_LPAREN_SUBEXP |
    5151    ONIG_SYN_OP_ESC_BRACE_INTERVAL )
     
    6464};
    6565
    66 OnigSyntaxType OnigSyntaxPosixExtended = {
     66const OnigSyntaxType OnigSyntaxPosixExtended = {
    6767  ( SYN_POSIX_COMMON_OP | ONIG_SYN_OP_LPAREN_SUBEXP |
    6868    ONIG_SYN_OP_BRACE_INTERVAL |
     
    8585};
    8686
    87 OnigSyntaxType OnigSyntaxEmacs = {
     87const OnigSyntaxType OnigSyntaxEmacs = {
    8888  ( ONIG_SYN_OP_DOT_ANYCHAR | ONIG_SYN_OP_BRACKET_CC |
    8989    ONIG_SYN_OP_ESC_BRACE_INTERVAL |
     
    106106};
    107107
    108 OnigSyntaxType OnigSyntaxGrep = {
     108const OnigSyntaxType OnigSyntaxGrep = {
    109109  ( ONIG_SYN_OP_DOT_ANYCHAR | ONIG_SYN_OP_BRACKET_CC | ONIG_SYN_OP_POSIX_BRACKET |
    110110    ONIG_SYN_OP_ESC_BRACE_INTERVAL | ONIG_SYN_OP_ESC_LPAREN_SUBEXP |
     
    128128};
    129129
    130 OnigSyntaxType OnigSyntaxGnuRegex = {
     130const OnigSyntaxType OnigSyntaxGnuRegex = {
    131131  SYN_GNU_REGEX_OP
    132132  , 0
     
    144144};
    145145
    146 OnigSyntaxType OnigSyntaxJava = {
     146const OnigSyntaxType OnigSyntaxJava = {
    147147  (( SYN_GNU_REGEX_OP | ONIG_SYN_OP_QMARK_NON_GREEDY |
    148148     ONIG_SYN_OP_ESC_CONTROL_CHARS | ONIG_SYN_OP_ESC_C_CONTROL |
     
    169169
    170170/* Perl 5.8 */
    171 OnigSyntaxType OnigSyntaxPerl58 = {
     171const OnigSyntaxType OnigSyntaxPerl58 = {
    172172  (( SYN_GNU_REGEX_OP | ONIG_SYN_OP_QMARK_NON_GREEDY |
    173173     ONIG_SYN_OP_ESC_OCTAL3 | ONIG_SYN_OP_ESC_X_HEX2 |
     
    195195
    196196/* Perl 5.8 + named group */
    197 OnigSyntaxType OnigSyntaxPerl58_NG = {
     197const OnigSyntaxType OnigSyntaxPerl58_NG = {
    198198  (( SYN_GNU_REGEX_OP | ONIG_SYN_OP_QMARK_NON_GREEDY |
    199199     ONIG_SYN_OP_ESC_OCTAL3 | ONIG_SYN_OP_ESC_X_HEX2 |
     
    226226
    227227/* Perl 5.10+ */
    228 OnigSyntaxType OnigSyntaxPerl = {
     228const OnigSyntaxType OnigSyntaxPerl = {
    229229  (( SYN_GNU_REGEX_OP | ONIG_SYN_OP_QMARK_NON_GREEDY |
    230230     ONIG_SYN_OP_ESC_OCTAL3 | ONIG_SYN_OP_ESC_X_HEX2 |
    231231     ONIG_SYN_OP_ESC_X_BRACE_HEX8 | ONIG_SYN_OP_ESC_CONTROL_CHARS |
    232      ONIG_SYN_OP_ESC_C_CONTROL )
     232     ONIG_SYN_OP_ESC_O_BRACE_OCTAL | ONIG_SYN_OP_ESC_C_CONTROL )
    233233   & ~ONIG_SYN_OP_ESC_LTGT_WORD_BEGIN_END )
    234234  , ( ONIG_SYN_OP2_ESC_CAPITAL_Q_QUOTE |
     
    249249  , ( SYN_GNU_REGEX_BV |
    250250      ONIG_SYN_ALLOW_MULTIPLEX_DEFINITION_NAME |
    251       ONIG_SYN_ALLOW_MULTIPLEX_DEFINITION_NAME_CALL )
     251      ONIG_SYN_ALLOW_MULTIPLEX_DEFINITION_NAME_CALL |
     252      ONIG_SYN_USE_LEFT_MOST_NAMED_GROUP )
    252253  , ( ONIG_OPTION_SINGLELINE | ONIG_OPTION_CAPTURE_GROUP )
    253254  ,
     
    262263};
    263264
    264 OnigSyntaxType OnigSyntaxPython = {
     265const OnigSyntaxType OnigSyntaxPython = {
    265266  (( SYN_GNU_REGEX_OP | ONIG_SYN_OP_QMARK_NON_GREEDY |
    266267     ONIG_SYN_OP_ESC_OCTAL3 | ONIG_SYN_OP_ESC_X_HEX2 |
     
    293294
    294295extern int
    295 onig_set_default_syntax(OnigSyntaxType* syntax)
     296onig_set_default_syntax(const OnigSyntaxType* syntax)
    296297{
    297298  if (IS_NULL(syntax))
     
    333334
    334335extern unsigned int
    335 onig_get_syntax_op(OnigSyntaxType* syntax)
     336onig_get_syntax_op(const OnigSyntaxType* syntax)
    336337{
    337338  return syntax->op;
     
    339340
    340341extern unsigned int
    341 onig_get_syntax_op2(OnigSyntaxType* syntax)
     342onig_get_syntax_op2(const OnigSyntaxType* syntax)
    342343{
    343344  return syntax->op2;
     
    345346
    346347extern unsigned int
    347 onig_get_syntax_behavior(OnigSyntaxType* syntax)
     348onig_get_syntax_behavior(const OnigSyntaxType* syntax)
    348349{
    349350  return syntax->behavior;
     
    351352
    352353extern OnigOptionType
    353 onig_get_syntax_options(OnigSyntaxType* syntax)
     354onig_get_syntax_options(const OnigSyntaxType* syntax)
    354355{
    355356  return syntax->options;
Note: See TracChangeset for help on using the changeset viewer.