Ruby  1.9.3p448(2013-06-27revision41675)
enc_associate.c
Go to the documentation of this file.
1 #include "ruby.h"
2 #include "ruby/encoding.h"
3 
4 VALUE
6 {
7  return rb_enc_associate(str, rb_to_encoding(enc));
8 }
9 
10 void
12 {
13  rb_define_method(klass, "associate_encoding!", bug_str_enc_associate, 1);
14 }
rb_encoding * rb_to_encoding(VALUE enc)
Definition: encoding.c:179
VALUE rb_enc_associate(VALUE obj, rb_encoding *enc)
Definition: encoding.c:727
VALUE bug_str_enc_associate(VALUE str, VALUE enc)
Definition: enc_associate.c:5
unsigned long VALUE
Definition: ruby.h:88
void rb_define_method(VALUE klass, const char *name, VALUE(*func)(ANYARGS), int argc)
Definition: class.c:1209
void Init_enc_associate(VALUE klass)
Definition: enc_associate.c:11