diff options
author | yui-knk <spiketeika@gmail.com> | 2023-12-28 11:52:50 +0900 |
---|---|---|
committer | Yuichiro Kaneko <spiketeika@gmail.com> | 2023-12-28 13:17:36 +0900 |
commit | 4374236e959c1e585611acfc7a2e3d2142265ab0 (patch) | |
tree | 737356bfa56a37a7a62762b04eb6f6de5261fb6f /ruby_parser.c | |
parent | 02973b78f499acc28c714a082c82a846314a911f (diff) |
Add errno_ptr property for Universal Parser
Diffstat (limited to 'ruby_parser.c')
-rw-r--r-- | ruby_parser.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/ruby_parser.c b/ruby_parser.c index 68d45768be..844dbbaa6a 100644 --- a/ruby_parser.c +++ b/ruby_parser.c @@ -450,6 +450,12 @@ ruby_verbose2(void) return ruby_verbose; } +static int * +rb_errno_ptr2(void) +{ + return rb_errno_ptr(); +} + static int type_p(VALUE obj, int t) { @@ -724,6 +730,7 @@ rb_parser_config_initialize(rb_parser_config_t *config) config->bug = rb_bug; config->fatal = rb_fatal; config->verbose = ruby_verbose2; + config->errno_ptr = rb_errno_ptr2; config->make_backtrace = rb_make_backtrace; |