summaryrefslogtreecommitdiff
path: root/internal/parse.h
diff options
context:
space:
mode:
authoryui-knk <spiketeika@gmail.com>2024-04-26 18:16:36 +0900
committerYuichiro Kaneko <spiketeika@gmail.com>2024-04-30 09:00:05 +0900
commit528c4501f46fbe1e06028d673a777ef124d29829 (patch)
tree290514b01dd01792f9891d15b1030b56496bbbbd /internal/parse.h
parent0aefd2f7849a3dc73e17cc13084b38d3d2e8b341 (diff)
Use `rb_parser_string_t *` as `ruby_sourcefile_string`
This reduces dependency on VALUE.
Diffstat (limited to 'internal/parse.h')
-rw-r--r--internal/parse.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/internal/parse.h b/internal/parse.h
index f06020c73f..5d68993017 100644
--- a/internal/parse.h
+++ b/internal/parse.h
@@ -55,7 +55,7 @@ void rb_ruby_parser_set_script_lines(rb_parser_t *p);
void rb_ruby_parser_error_tolerant(rb_parser_t *p);
void rb_ruby_parser_keep_tokens(rb_parser_t *p);
typedef VALUE (rb_parser_lex_gets_func)(struct parser_params*, rb_parser_input_data, int);
-rb_ast_t *rb_parser_compile(rb_parser_t *p, rb_parser_lex_gets_func *gets, VALUE fname, rb_parser_input_data input, int line);
+rb_ast_t *rb_parser_compile(rb_parser_t *p, rb_parser_lex_gets_func *gets, const char *fname_ptr, long fname_len, rb_encoding *fname_enc, rb_parser_input_data input, int line);
RUBY_SYMBOL_EXPORT_BEGIN