Ruby
1.9.3p551(2014-11-13revision48407)
Main Page
Modules
Data Structures
Files
File List
Globals
ext
-test-
string
enc_associate.c
Go to the documentation of this file.
1
#include "ruby.h"
2
#include "
ruby/encoding.h
"
3
4
VALUE
5
bug_str_enc_associate
(
VALUE
str
,
VALUE
enc
)
6
{
7
return
rb_enc_associate
(str,
rb_to_encoding
(enc));
8
}
9
10
void
11
Init_enc_associate
(
VALUE
klass
)
12
{
13
rb_define_method
(klass,
"associate_encoding!"
,
bug_str_enc_associate
, 1);
14
}
rb_to_encoding
rb_encoding * rb_to_encoding(VALUE enc)
Definition:
encoding.c:179
VALUE
unsigned long VALUE
Definition:
ruby.h:88
enc
VALUE enc
Definition:
tcltklib.c:10402
rb_enc_associate
VALUE rb_enc_associate(VALUE obj, rb_encoding *enc)
Definition:
encoding.c:727
str
return str
Definition:
ruby.c:1183
bug_str_enc_associate
VALUE bug_str_enc_associate(VALUE str, VALUE enc)
Definition:
enc_associate.c:5
encoding.h
klass
klass
Definition:
tcltklib.c:3493
rb_define_method
void rb_define_method(VALUE klass, const char *name, VALUE(*func)(ANYARGS), int argc)
Definition:
class.c:1210
Init_enc_associate
void Init_enc_associate(VALUE klass)
Definition:
enc_associate.c:11
Generated by
1.8.5