Ruby  1.9.3p448(2013-06-27revision41675)
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
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
unsigned long VALUE
Definition: ruby.h:88
register unsigned int len
Definition: name2ctype.h:22210
#define rb_str_set_len(str, length)
Definition: ruby_missing.h:30
void rb_define_method(VALUE klass, const char *name, VALUE(*func)(ANYARGS), int argc)
Definition: class.c:1209