summaryrefslogtreecommitdiff
path: root/ruby.c
diff options
context:
space:
mode:
authorakr <akr@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2007-10-07 13:03:05 +0000
committerakr <akr@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2007-10-07 13:03:05 +0000
commita6e5b6d660869b0dd5fe1247eb5764b53fad8669 (patch)
treeba1a41c90ded5c2d505be42ab4982dc5041a5890 /ruby.c
parent9b2350e8360314ac6cffc2c332a186036b8e24b6 (diff)
* include/ruby/node.h: make node flags as VALUE type.
enum ruby_node_flags removed. * ruby.c: define RUBY_NODE_* as const for gdb. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@13653 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'ruby.c')
-rw-r--r--ruby.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/ruby.c b/ruby.c
index bdb044ebb1..f8e812be74 100644
--- a/ruby.c
+++ b/ruby.c
@@ -59,7 +59,6 @@ static const union {
enum ruby_special_consts special_consts;
enum ruby_value_type value_type;
enum node_type node_type;
- enum ruby_node_flags node_flags;
} dummy_gdb_enums;
const VALUE RUBY_FL_MARK = FL_MARK;
@@ -92,6 +91,12 @@ const VALUE RUBY_FL_USER19 = FL_USER19;
const VALUE RUBY_FL_USER20 = FL_USER20;
const int RUBY_FL_USHIFT = FL_USHIFT;
+const VALUE RUBY_NODE_NEWLINE = NODE_NEWLINE;
+const int RUBY_NODE_TYPESHIFT = NODE_TYPESHIFT;
+const VALUE RUBY_NODE_TYPEMASK = NODE_TYPEMASK;
+const int RUBY_NODE_LSHIFT = NODE_LSHIFT;
+const VALUE RUBY_NODE_LMASK = NODE_LMASK;
+
#ifndef HAVE_STDLIB_H
char *getenv();
#endif