mirror of
				https://github.com/ruby/ruby.git
				synced 2022-11-09 12:17:21 -05:00 
			
		
		
		
	* encoding.c (enc_autoload): drop dummy encoding flag from the loaded encoding index. this flag is used only in this source. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51251 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
		
			
				
	
	
		
			22 lines
		
	
	
	
		
			478 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			22 lines
		
	
	
	
		
			478 B
		
	
	
	
		
			C
		
	
	
	
	
	
#include "ruby.h"
 | 
						|
#include "ruby/encoding.h"
 | 
						|
 | 
						|
VALUE
 | 
						|
bug_str_enc_associate(VALUE str, VALUE enc)
 | 
						|
{
 | 
						|
    return rb_enc_associate(str, rb_to_encoding(enc));
 | 
						|
}
 | 
						|
 | 
						|
VALUE
 | 
						|
bug_str_encoding_index(VALUE self, VALUE str)
 | 
						|
{
 | 
						|
    int idx = rb_enc_get_index(str);
 | 
						|
    return INT2NUM(idx);
 | 
						|
}
 | 
						|
 | 
						|
void
 | 
						|
Init_enc_associate(VALUE klass)
 | 
						|
{
 | 
						|
    rb_define_method(klass, "associate_encoding!", bug_str_enc_associate, 1);
 | 
						|
    rb_define_singleton_method(klass, "encoding_index", bug_str_encoding_index, 1);
 | 
						|
}
 |