summaryrefslogtreecommitdiff
path: root/ruby.c
diff options
context:
space:
mode:
authornobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2007-07-05 01:42:09 +0000
committernobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2007-07-05 01:42:09 +0000
commite8b0aa4ca047b06d657735e2cdf10c3f58f2d9bb (patch)
tree1f4b80581e6454658b748b9c45f54ffb008f35fe /ruby.c
parent6bbcf6f43d55e3b617f780f6c2812195622b15fe (diff)
* include/ruby/{node,ruby}.h, ruby.c: added enum constants for gdb
support. [ruby-dev:31066] * .gdbinit: some improvements. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@12695 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'ruby.c')
-rw-r--r--ruby.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/ruby.c b/ruby.c
index 218be310ee..c126274c4a 100644
--- a/ruby.c
+++ b/ruby.c
@@ -42,6 +42,15 @@
#include "ruby/util.h"
+/* for gdb */
+static const union {
+ enum ruby_special_consts special_consts;
+ enum ruby_value_type value_type;
+ enum ruby_value_flags value_flags;
+ enum node_type node_type;
+ enum ruby_node_flags node_flags;
+} dummy_gdb_enums;
+
#ifndef HAVE_STDLIB_H
char *getenv();
#endif