Ruby  1.9.3p551(2014-11-13revision48407)
set_len.c
Go to the documentation of this file.
1 #include "ruby.h"
2 
3 static VALUE
5 {
6  rb_str_set_len(str, NUM2LONG(len));
7  return str;
8 }
9 
10 void
12 {
13  rb_define_method(klass, "set_len", bug_str_set_len, 1);
14 }
static long NUM2LONG(VALUE x)
Definition: ruby.h:510
unsigned long VALUE
Definition: ruby.h:88
return str
Definition: ruby.c:1183
static VALUE bug_str_set_len(VALUE str, VALUE len)
Definition: set_len.c:4
void Init_set_len(VALUE klass)
Definition: set_len.c:11
register unsigned int len
Definition: name2ctype.h:22210
#define rb_str_set_len(str, length)
Definition: ruby_missing.h:30
klass
Definition: tcltklib.c:3493
void rb_define_method(VALUE klass, const char *name, VALUE(*func)(ANYARGS), int argc)
Definition: class.c:1210