Ruby  1.9.3p551(2014-11-13revision48407)
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
unsigned long VALUE
Definition: ruby.h:88
VALUE enc
Definition: tcltklib.c:10402
VALUE rb_enc_associate(VALUE obj, rb_encoding *enc)
Definition: encoding.c:727
return str
Definition: ruby.c:1183
VALUE bug_str_enc_associate(VALUE str, VALUE enc)
Definition: enc_associate.c:5
klass
Definition: tcltklib.c:3493
void rb_define_method(VALUE klass, const char *name, VALUE(*func)(ANYARGS), int argc)
Definition: class.c:1210
void Init_enc_associate(VALUE klass)
Definition: enc_associate.c:11