diff --git a/ruby_parser.c b/ruby_parser.c index c4f1d4a019..f6673d31e7 100644 --- a/ruby_parser.c +++ b/ruby_parser.c @@ -184,12 +184,6 @@ intern3(const char *name, long len, void *enc) return rb_intern3(name, len, (rb_encoding *)enc); } -static VALUE -enc_from_encoding(void *enc) -{ - return rb_enc_from_encoding((rb_encoding *)enc); -} - static int encoding_is_ascii8bit(VALUE obj) { @@ -436,7 +430,6 @@ static const rb_parser_config_t rb_global_parser_config = { .enc_isspace = enc_isspace, .enc_coderange_7bit = ENC_CODERANGE_7BIT, .enc_coderange_unknown = ENC_CODERANGE_UNKNOWN, - .enc_from_encoding = enc_from_encoding, .encoding_is_ascii8bit = encoding_is_ascii8bit, .usascii_encoding = usascii_encoding, .enc_coderange_broken = ENC_CODERANGE_BROKEN, diff --git a/rubyparser.h b/rubyparser.h index 04a5586d85..4af3ff9dce 100644 --- a/rubyparser.h +++ b/rubyparser.h @@ -1340,7 +1340,6 @@ typedef struct rb_parser_config_struct { int (*enc_find_index)(const char *name); rb_encoding *(*enc_from_index)(int idx); int (*enc_isspace)(OnigCodePoint c, rb_encoding *enc); - VALUE (*enc_from_encoding)(rb_encoding *enc); int (*encoding_is_ascii8bit)(VALUE obj); rb_encoding *(*usascii_encoding)(void); int enc_coderange_broken; diff --git a/universal_parser.c b/universal_parser.c index 01b177e71e..787fcf6c79 100644 --- a/universal_parser.c +++ b/universal_parser.c @@ -173,7 +173,6 @@ #define rb_enc_isspace p->config->enc_isspace #define ENC_CODERANGE_7BIT p->config->enc_coderange_7bit #define ENC_CODERANGE_UNKNOWN p->config->enc_coderange_unknown -#define rb_enc_from_encoding p->config->enc_from_encoding #define ENCODING_IS_ASCII8BIT p->config->encoding_is_ascii8bit #define rb_usascii_encoding p->config->usascii_encoding