diff options
Diffstat (limited to 'proc.c')
-rw-r--r-- | proc.c | 24 |
1 files changed, 12 insertions, 12 deletions
@@ -823,6 +823,12 @@ rb_proc_s_new(int argc, VALUE *argv, VALUE klass) return block; } +VALUE +rb_block_proc(void) +{ + return proc_new(rb_cProc, FALSE); +} + /* * call-seq: * proc { |...| block } -> a_proc @@ -830,18 +836,18 @@ rb_proc_s_new(int argc, VALUE *argv, VALUE klass) * Equivalent to Proc.new. */ -VALUE -rb_block_proc(void) -{ - return proc_new(rb_cProc, FALSE); -} - static VALUE f_proc(VALUE _) { return rb_block_proc(); } +VALUE +rb_block_lambda(void) +{ + return proc_new(rb_cProc, TRUE); +} + /* * call-seq: * lambda { |...| block } -> a_proc @@ -850,12 +856,6 @@ f_proc(VALUE _) * number of parameters passed when called. */ -VALUE -rb_block_lambda(void) -{ - return proc_new(rb_cProc, TRUE); -} - static VALUE f_lambda(VALUE _) { |