Skip to content

Instantly share code, notes, and snippets.

@jballanc
Created July 30, 2010 22:47
Show Gist options
  • Save jballanc/501450 to your computer and use it in GitHub Desktop.
Save jballanc/501450 to your computer and use it in GitHub Desktop.
diff --git a/encoding.c b/encoding.c
index 2ea8c65..02f8d93 100644
--- a/encoding.c
+++ b/encoding.c
@@ -516,7 +516,7 @@ rb_to_encoding_index(VALUE enc)
return -1;
}
else {
- int idx = index_of_encoding(rb_enc_get(enc));
+ int idx = index_of_encoding((rb_encoding_t *)enc);
if (idx >= 0) {
return idx;
}
diff --git a/include/ruby/encoding.h b/include/ruby/encoding.h
index c87d31a..d5c9995 100644
--- a/include/ruby/encoding.h
+++ b/include/ruby/encoding.h
@@ -123,6 +123,7 @@ rb_encoding *rb_utf8_encoding(void);
rb_encoding *rb_usascii_encoding(void);
rb_encoding *rb_locale_encoding(void);
rb_encoding *rb_default_external_encoding(void);
+rb_encoding *rb_default_internal_encoding(void);
int rb_usascii_encindex(void);
int rb_ascii8bit_encindex(void);
VALUE rb_enc_default_external(void);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment