From 65a8d52212d3945bb5f547136a88f43022a31cf3 Mon Sep 17 00:00:00 2001 From: Nobuyoshi Nakada Date: Sun, 9 Jan 2022 19:17:48 +0900 Subject: Revert "[DOC] Mention RBOOL in extension.rdoc [Feature #13125]" This reverts commit 9ad34da47ff7d71446e667897559047ed5635b60, as `RBOOL` is not defined publicly yet. --- doc/extension.ja.rdoc | 15 --------------- doc/extension.rdoc | 15 --------------- 2 files changed, 30 deletions(-) (limited to 'doc') diff --git a/doc/extension.ja.rdoc b/doc/extension.ja.rdoc index feae7b97da..3b68ec6cbc 100644 --- a/doc/extension.ja.rdoc +++ b/doc/extension.ja.rdoc @@ -190,21 +190,6 @@ INT2NUM() :: 任意の整数からVALUEへ INT2NUM()は整数がFIXNUMの範囲に収まらない場合,Bignumに変換 してくれます(が,少し遅い). -Cの真偽値をRubyの +true+ または +false+ に変換する - -RBOOL() :: - -RBOOL(v) は _v_ が非0のとき +Qtrue+ ,それ以外 -の _v_ が0のとき +Qfalse+ を返します. - -注意: RBOOLは定義されているのはRuby 3.1以降なので,それより -古いバージョンをサポートするプログラム中で使いたいときは,以 -下のような定義を追加しておく必要があるでしょう. - - #ifndef RBOOL - #define RBOOL(v) ((v) ? Qtrue : Qfalse) - #endif - === Rubyのデータを操作する 先程も述べた通り,Rubyの構造体をアクセスする時に内容の更新を diff --git a/doc/extension.rdoc b/doc/extension.rdoc index 3bb00c154e..837e35b369 100644 --- a/doc/extension.rdoc +++ b/doc/extension.rdoc @@ -169,21 +169,6 @@ INT2NUM() :: for arbitrary sized integers. INT2NUM() converts an integer into a Bignum if it is out of the FIXNUM range, but is a bit slower. -To convert C boolean to Ruby +true+ or +false+ : - -RBOOL() :: - -RBOOL(v) returns +Qtrue+ if _v_ is not 0, or +Qfalse+ -otherwisze _v_ is 0. - -Notice: RBOOL is defined since Ruby 3.1, if you want to use it in a -program which supports older versions, the fallback definition will be -needed, like as the following. - - #ifndef RBOOL - #define RBOOL(v) ((v) ? Qtrue : Qfalse) - #endif - === Manipulating Ruby Data As I already mentioned, it is not recommended to modify an object's -- cgit v1.2.3