1 #ifndef RUBY_TOPLEVEL_VARIABLE_H /*-*-C-*-vi:se ft=c:*/
2 #define RUBY_TOPLEVEL_VARIABLE_H
4 * @author Ruby developers <ruby-core@ruby-lang.org>
5 * @copyright This file is a part of the programming language Ruby.
6 * Permission is hereby granted, to either redistribute and/or
7 * modify this file, provided that the conditions mentioned in the
8 * file COPYING are met. Consult the file for details.
16 #if !SHAPE_IN_BASIC_FLAGS
30 int rb_ivar_generic_ivtbl_lookup(VALUE obj
, struct gen_ivtbl
**);
32 #if !SHAPE_IN_BASIC_FLAGS
33 shape_id_t
rb_generic_shape_id(VALUE obj
);
36 void rb_free_rb_global_tbl(void);
37 void rb_free_generic_iv_tbl_(void);
39 #endif /* RUBY_TOPLEVEL_VARIABLE_H */