Refactor so RDoc picks up RbConfig::{SIZEOF,LIMITS}

This commit is contained in:
Alan Wu 2024-07-12 19:32:38 -04:00
Родитель e165d92d37
Коммит 9bf1049dfb
2 изменённых файлов: 4 добавлений и 2 удалений

Просмотреть файл

@ -55,7 +55,8 @@ void
Init_limits(void)
{
VALUE h = rb_hash_new();
rb_define_const(rb_define_module("RbConfig"), "LIMITS", h);
VALUE mRbConfig = rb_define_module("RbConfig");
rb_define_const(mRbConfig, "LIMITS", h);
#ifdef HAVE_LONG_LONG
#ifndef ULLONG_MAX

Просмотреть файл

@ -30,7 +30,8 @@ void
Init_sizeof(void)
{
VALUE s = rb_hash_new();
rb_define_const(rb_define_module("RbConfig"), "SIZEOF", s);
VALUE mRbConfig = rb_define_module("RbConfig");
rb_define_const(mRbConfig, "SIZEOF", s);
#define DEFINE(type, size) rb_hash_aset(s, rb_str_new_cstr(#type), INT2FIX(SIZEOF_##size))
#define DEFINE_SIZE(type) rb_hash_aset(s, rb_str_new_cstr(#type), INT2FIX(sizeof(type)))