summaryrefslogtreecommitdiff
path: root/internal.h
diff options
context:
space:
mode:
authorakr <akr@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2011-06-18 08:26:19 +0000
committerakr <akr@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2011-06-18 08:26:19 +0000
commit5ed8c08aa0277b30e00cb27cc2da1d785c145170 (patch)
tree3396090647bc228d0cfd94dcda9fc27d9ad2e999 /internal.h
parentbc46292caa9ce7114856c0e035ad3bec3114ba32 (diff)
* eval.c, hash.c, load.c, proc.c, range.c, thread.c, time.c: don't
declare internal functions. * internal.h, vm_core.h: declare internal functions. * array.c: include internal.h. * common.mk: update dependency for array.o. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@32165 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'internal.h')
-rw-r--r--internal.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/internal.h b/internal.h
index 3a80460b9e..c242f450e3 100644
--- a/internal.h
+++ b/internal.h
@@ -39,6 +39,9 @@ struct rb_classext_struct {
struct vtm; /* defined by timev.h */
+/* array.c */
+VALUE rb_ary_last(int, VALUE *, VALUE);
+
/* bignum.c */
VALUE rb_big_fdiv(VALUE x, VALUE y);
VALUE rb_big_uminus(VALUE x);
@@ -123,6 +126,9 @@ VALUE rb_obj_equal(VALUE obj1, VALUE obj2);
VALUE rb_parser_get_yydebug(VALUE);
VALUE rb_parser_set_yydebug(VALUE, VALUE);
+/* proc.c */
+VALUE rb_proc_location(VALUE self);
+
/* rational.c */
VALUE rb_lcm(VALUE x, VALUE y);
@@ -173,6 +179,7 @@ void rb_vm_bugreport(void);
/* vm_eval.c */
void Init_vm_eval(void);
+VALUE rb_current_realfilepath(void);
/* vm_method.c */
void Init_eval_method(void);