Sha256: 6a4fa8444d1bba15c300a677543c6f32f84124e43a5acc1c845b6489a80a90ab
Contents?: true
Size: 837 Bytes
Versions: 12
Compression:
Stored size: 837 Bytes
Contents
#ifndef RUBY_TOPLEVEL_VARIABLE_H /*-*-C-*-vi:se ft=c:*/ #define RUBY_TOPLEVEL_VARIABLE_H /** * @author Ruby developers <ruby-core@ruby-lang.org> * @copyright This file is a part of the programming language Ruby. * Permission is hereby granted, to either redistribute and/or * modify this file, provided that the conditions mentioned in the * file COPYING are met. Consult the file for details. */ /* per-object */ struct gen_ivtbl { #if !SHAPE_IN_BASIC_FLAGS uint16_t shape_id; #endif uint32_t numiv; VALUE ivptr[FLEX_ARY_LEN]; }; int rb_ivar_generic_ivtbl_lookup(VALUE obj, struct gen_ivtbl **); #include "shape.h" #if !SHAPE_IN_BASIC_FLAGS shape_id_t rb_generic_shape_id(VALUE obj); #endif #endif /* RUBY_TOPLEVEL_VARIABLE_H */
Version data entries
12 entries across 12 versions & 2 rubygems