summaryrefslogtreecommitdiff
path: root/env.h
diff options
context:
space:
mode:
authorko1 <ko1@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2007-01-16 03:14:26 +0000
committerko1 <ko1@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2007-01-16 03:14:26 +0000
commitc22416a87fe3d4979ba698ba2d14a1cb4a98cdee (patch)
treeb919fc8c510557b039a39a72a72acc9d05a056bd /env.h
parent7eb928624f84135634075ea575d6f10d759f2263 (diff)
* env.h: removed
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@11537 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'env.h')
-rw-r--r--env.h90
1 files changed, 0 insertions, 90 deletions
diff --git a/env.h b/env.h
deleted file mode 100644
index c6b079d301..0000000000
--- a/env.h
+++ /dev/null
@@ -1,90 +0,0 @@
-/**********************************************************************
-
- env.h -
-
- $Author$
- $Date$
- created at: Mon Jul 11 11:53:03 JST 1994
-
- Copyright (C) 1993-2003 Yukihiro Matsumoto
-
-**********************************************************************/
-
-#ifndef ENV_H
-#define ENV_H
-
-RUBY_EXTERN struct FRAME {
- VALUE self;
- int argc;
- ID callee;
- ID this_func;
- VALUE this_class;
- struct FRAME *prev;
- struct FRAME *tmp;
- struct RNode *node;
- struct BLOCK *block;
- int flags;
- unsigned long uniq;
-} *ruby_frame;
-
-void rb_gc_mark_frame(struct FRAME *);
-
-#define FRAME_DMETH 1
-#define FRAME_FUNC 2
-
-RUBY_EXTERN struct SCOPE {
- struct RBasic super;
- ID *local_tbl;
- VALUE *local_vars;
- int flags;
-} *ruby_scope;
-
-#define SCOPE_ALLOCA 0
-#define SCOPE_MALLOC 1
-#define SCOPE_NOSTACK 2
-#define SCOPE_DONT_RECYCLE 4
-
-RUBY_EXTERN int ruby_in_eval;
-VALUE ruby_current_class_object(void);
-#define ruby_class ruby_current_class_object()
-
-struct RVarmap {
- struct RBasic super;
- ID id;
- VALUE val;
- struct RVarmap *next;
-};
-RUBY_EXTERN struct RVarmap *ruby_dyna_vars;
-
-struct METHOD {
- VALUE klass, rklass;
- VALUE recv;
- ID id, oid;
- int safe_level;
- struct RNode *body;
-};
-
-struct BLOCK {
- struct RNode *var;
- struct RNode *body;
- VALUE self;
- struct FRAME frame;
- struct SCOPE *scope;
- VALUE klass;
- struct RNode *cref;
- int vmode;
- int flags;
- int uniq;
- struct RVarmap *dyna_vars;
- VALUE orig_thread;
- VALUE wrapper;
- VALUE block_obj;
-};
-
-#define BLOCK_D_SCOPE 1
-#define BLOCK_LAMBDA 2
-#define BLOCK_FROM_METHOD 4
-
-RUBY_EXTERN VALUE ruby_wrapper;
-
-#endif /* ENV_H */