sed -i 's/. They/. They/'

Truly editorial fix for comments.  This works better with Emacs'
set-justification-full function. [ci skip]
This commit is contained in:
卜部昌平 2021-01-14 15:00:54 +09:00
parent b76ad15ed0
commit 94e5953b48
Notes: git 2021-09-10 20:01:59 +09:00
154 changed files with 154 additions and 154 deletions

View File

@ -18,7 +18,7 @@
* recursively included from extension libraries written in C++. * recursively included from extension libraries written in C++.
* Do not expect for instance `__VA_ARGS__` is always available. * Do not expect for instance `__VA_ARGS__` is always available.
* We assume C99 for ruby itself but we don't assume languages of * We assume C99 for ruby itself but we don't assume languages of
* extension libraries. They could be written in C++98. * extension libraries. They could be written in C++98.
*/ */
#include "ruby/internal/assume.h" #include "ruby/internal/assume.h"
#include "ruby/internal/attr/cold.h" #include "ruby/internal/attr/cold.h"

View File

@ -17,7 +17,7 @@
* recursively included from extension libraries written in C++. * recursively included from extension libraries written in C++.
* Do not expect for instance `__VA_ARGS__` is always available. * Do not expect for instance `__VA_ARGS__` is always available.
* We assume C99 for ruby itself but we don't assume languages of * We assume C99 for ruby itself but we don't assume languages of
* extension libraries. They could be written in C++98. * extension libraries. They could be written in C++98.
* @brief Defines #ASSUME / #RB_LIKELY / #UNREACHABLE * @brief Defines #ASSUME / #RB_LIKELY / #UNREACHABLE
*/ */
#include "ruby/internal/config.h" #include "ruby/internal/config.h"

View File

@ -17,7 +17,7 @@
* recursively included from extension libraries written in C++. * recursively included from extension libraries written in C++.
* Do not expect for instance `__VA_ARGS__` is always available. * Do not expect for instance `__VA_ARGS__` is always available.
* We assume C99 for ruby itself but we don't assume languages of * We assume C99 for ruby itself but we don't assume languages of
* extension libraries. They could be written in C++98. * extension libraries. They could be written in C++98.
* @brief Various attribute-related macros. * @brief Various attribute-related macros.
* *
* ### Q&A ### * ### Q&A ###

View File

@ -17,7 +17,7 @@
* recursively included from extension libraries written in C++. * recursively included from extension libraries written in C++.
* Do not expect for instance `__VA_ARGS__` is always available. * Do not expect for instance `__VA_ARGS__` is always available.
* We assume C99 for ruby itself but we don't assume languages of * We assume C99 for ruby itself but we don't assume languages of
* extension libraries. They could be written in C++98. * extension libraries. They could be written in C++98.
* @brief Defines old #TRUE / #FALSE * @brief Defines old #TRUE / #FALSE
*/ */
#include "ruby/internal/stdbool.h" #include "ruby/internal/stdbool.h"

View File

@ -17,7 +17,7 @@
* recursively included from extension libraries written in C++. * recursively included from extension libraries written in C++.
* Do not expect for instance `__VA_ARGS__` is always available. * Do not expect for instance `__VA_ARGS__` is always available.
* We assume C99 for ruby itself but we don't assume languages of * We assume C99 for ruby itself but we don't assume languages of
* extension libraries. They could be written in C++98. * extension libraries. They could be written in C++98.
* @brief Defines old #GCC_VERSION_SINCE * @brief Defines old #GCC_VERSION_SINCE
*/ */
#include "ruby/internal/compiler_since.h" #include "ruby/internal/compiler_since.h"

View File

@ -17,7 +17,7 @@
* recursively included from extension libraries written in C++. * recursively included from extension libraries written in C++.
* Do not expect for instance `__VA_ARGS__` is always available. * Do not expect for instance `__VA_ARGS__` is always available.
* We assume C99 for ruby itself but we don't assume languages of * We assume C99 for ruby itself but we don't assume languages of
* extension libraries. They could be written in C++98. * extension libraries. They could be written in C++98.
* @brief C99 shim for `<inttypes.h>` * @brief C99 shim for `<inttypes.h>`
*/ */
#include "ruby/internal/config.h" /* PRI_LL_PREFIX etc. are here */ #include "ruby/internal/config.h" /* PRI_LL_PREFIX etc. are here */

View File

@ -17,7 +17,7 @@
* recursively included from extension libraries written in C++. * recursively included from extension libraries written in C++.
* Do not expect for instance `__VA_ARGS__` is always available. * Do not expect for instance `__VA_ARGS__` is always available.
* We assume C99 for ruby itself but we don't assume languages of * We assume C99 for ruby itself but we don't assume languages of
* extension libraries. They could be written in C++98. * extension libraries. They could be written in C++98.
* @brief Historical shim for `<limits.h>`. * @brief Historical shim for `<limits.h>`.
* *
* The macros in this header file are obsolescent. Does anyone really need our * The macros in this header file are obsolescent. Does anyone really need our

View File

@ -17,7 +17,7 @@
* recursively included from extension libraries written in C++. * recursively included from extension libraries written in C++.
* Do not expect for instance `__VA_ARGS__` is always available. * Do not expect for instance `__VA_ARGS__` is always available.
* We assume C99 for ruby itself but we don't assume languages of * We assume C99 for ruby itself but we don't assume languages of
* extension libraries. They could be written in C++98. * extension libraries. They could be written in C++98.
* @brief Defines old #LONG_LONG * @brief Defines old #LONG_LONG
* *
* No known compiler that can compile today's ruby lacks long long. * No known compiler that can compile today's ruby lacks long long.

View File

@ -17,7 +17,7 @@
* recursively included from extension libraries written in C++. * recursively included from extension libraries written in C++.
* Do not expect for instance `__VA_ARGS__` is always available. * Do not expect for instance `__VA_ARGS__` is always available.
* We assume C99 for ruby itself but we don't assume languages of * We assume C99 for ruby itself but we don't assume languages of
* extension libraries. They could be written in C++98. * extension libraries. They could be written in C++98.
* @brief Defines old #R_CAST * @brief Defines old #R_CAST
* *
* Nobody is actively using this macro. * Nobody is actively using this macro.

View File

@ -17,7 +17,7 @@
* recursively included from extension libraries written in C++. * recursively included from extension libraries written in C++.
* Do not expect for instance `__VA_ARGS__` is always available. * Do not expect for instance `__VA_ARGS__` is always available.
* We assume C99 for ruby itself but we don't assume languages of * We assume C99 for ruby itself but we don't assume languages of
* extension libraries. They could be written in C++98. * extension libraries. They could be written in C++98.
* @brief Orphan macros. * @brief Orphan macros.
* *
* These macros seems broken since at least 2011. Nobody (except ruby itself * These macros seems broken since at least 2011. Nobody (except ruby itself

View File

@ -17,7 +17,7 @@
* recursively included from extension libraries written in C++. * recursively included from extension libraries written in C++.
* Do not expect for instance `__VA_ARGS__` is always available. * Do not expect for instance `__VA_ARGS__` is always available.
* We assume C99 for ruby itself but we don't assume languages of * We assume C99 for ruby itself but we don't assume languages of
* extension libraries. They could be written in C++98. * extension libraries. They could be written in C++98.
* @brief Defines #RUBY_ALIGNAS / #RUBY_ALIGNOF * @brief Defines #RUBY_ALIGNAS / #RUBY_ALIGNOF
*/ */
#include "ruby/internal/stdalign.h" #include "ruby/internal/stdalign.h"

View File

@ -17,7 +17,7 @@
* recursively included from extension libraries written in C++. * recursively included from extension libraries written in C++.
* Do not expect for instance `__VA_ARGS__` is always available. * Do not expect for instance `__VA_ARGS__` is always available.
* We assume C99 for ruby itself but we don't assume languages of * We assume C99 for ruby itself but we don't assume languages of
* extension libraries. They could be written in C++98. * extension libraries. They could be written in C++98.
* @brief Defines old #_ * @brief Defines old #_
* *
* Nobody should ever use these macros any longer. No known compilers lack * Nobody should ever use these macros any longer. No known compilers lack

View File

@ -17,7 +17,7 @@
* recursively included from extension libraries written in C++. * recursively included from extension libraries written in C++.
* Do not expect for instance `__VA_ARGS__` is always available. * Do not expect for instance `__VA_ARGS__` is always available.
* We assume C99 for ruby itself but we don't assume languages of * We assume C99 for ruby itself but we don't assume languages of
* extension libraries. They could be written in C++98. * extension libraries. They could be written in C++98.
* @brief Function overloads to issue warnings around #ANYARGS. * @brief Function overloads to issue warnings around #ANYARGS.
* *
* For instance ::rb_define_method takes a pointer to #ANYARGS -ed functions, * For instance ::rb_define_method takes a pointer to #ANYARGS -ed functions,

View File

@ -17,7 +17,7 @@
* recursively included from extension libraries written in C++. * recursively included from extension libraries written in C++.
* Do not expect for instance `__VA_ARGS__` is always available. * Do not expect for instance `__VA_ARGS__` is always available.
* We assume C99 for ruby itself but we don't assume languages of * We assume C99 for ruby itself but we don't assume languages of
* extension libraries. They could be written in C++98. * extension libraries. They could be written in C++98.
* @brief Conversion between C's arithmtic types and Ruby's numeric types. * @brief Conversion between C's arithmtic types and Ruby's numeric types.
*/ */
#include "ruby/internal/arithmetic/char.h" #include "ruby/internal/arithmetic/char.h"

View File

@ -17,7 +17,7 @@
* recursively included from extension libraries written in C++. * recursively included from extension libraries written in C++.
* Do not expect for instance `__VA_ARGS__` is always available. * Do not expect for instance `__VA_ARGS__` is always available.
* We assume C99 for ruby itself but we don't assume languages of * We assume C99 for ruby itself but we don't assume languages of
* extension libraries. They could be written in C++98. * extension libraries. They could be written in C++98.
* @brief Arithmetic conversion between C's `char` and Ruby's. * @brief Arithmetic conversion between C's `char` and Ruby's.
*/ */
#include "ruby/internal/arithmetic/int.h" /* NUM2INT is here, but */ #include "ruby/internal/arithmetic/int.h" /* NUM2INT is here, but */

View File

@ -17,7 +17,7 @@
* recursively included from extension libraries written in C++. * recursively included from extension libraries written in C++.
* Do not expect for instance `__VA_ARGS__` is always available. * Do not expect for instance `__VA_ARGS__` is always available.
* We assume C99 for ruby itself but we don't assume languages of * We assume C99 for ruby itself but we don't assume languages of
* extension libraries. They could be written in C++98. * extension libraries. They could be written in C++98.
* @brief Arithmetic conversion between C's `double` and Ruby's. * @brief Arithmetic conversion between C's `double` and Ruby's.
*/ */
#include "ruby/internal/attr/pure.h" #include "ruby/internal/attr/pure.h"

View File

@ -17,7 +17,7 @@
* recursively included from extension libraries written in C++. * recursively included from extension libraries written in C++.
* Do not expect for instance `__VA_ARGS__` is always available. * Do not expect for instance `__VA_ARGS__` is always available.
* We assume C99 for ruby itself but we don't assume languages of * We assume C99 for ruby itself but we don't assume languages of
* extension libraries. They could be written in C++98. * extension libraries. They could be written in C++98.
* @brief Handling of integers formerly known as Fixnums. * @brief Handling of integers formerly known as Fixnums.
*/ */
#include "ruby/backward/2/limits.h" #include "ruby/backward/2/limits.h"

View File

@ -17,7 +17,7 @@
* recursively included from extension libraries written in C++. * recursively included from extension libraries written in C++.
* Do not expect for instance `__VA_ARGS__` is always available. * Do not expect for instance `__VA_ARGS__` is always available.
* We assume C99 for ruby itself but we don't assume languages of * We assume C99 for ruby itself but we don't assume languages of
* extension libraries. They could be written in C++98. * extension libraries. They could be written in C++98.
* @brief Arithmetic conversion between C's `gid_t` and Ruby's. * @brief Arithmetic conversion between C's `gid_t` and Ruby's.
*/ */
#include "ruby/internal/config.h" #include "ruby/internal/config.h"

View File

@ -17,7 +17,7 @@
* recursively included from extension libraries written in C++. * recursively included from extension libraries written in C++.
* Do not expect for instance `__VA_ARGS__` is always available. * Do not expect for instance `__VA_ARGS__` is always available.
* We assume C99 for ruby itself but we don't assume languages of * We assume C99 for ruby itself but we don't assume languages of
* extension libraries. They could be written in C++98. * extension libraries. They could be written in C++98.
* @brief Arithmetic conversion between C's `int` and Ruby's. * @brief Arithmetic conversion between C's `int` and Ruby's.
*/ */
#include "ruby/internal/config.h" #include "ruby/internal/config.h"

View File

@ -17,7 +17,7 @@
* recursively included from extension libraries written in C++. * recursively included from extension libraries written in C++.
* Do not expect for instance `__VA_ARGS__` is always available. * Do not expect for instance `__VA_ARGS__` is always available.
* We assume C99 for ruby itself but we don't assume languages of * We assume C99 for ruby itself but we don't assume languages of
* extension libraries. They could be written in C++98. * extension libraries. They could be written in C++98.
* @brief Arithmetic conversion between C's `intptr_t` and Ruby's. * @brief Arithmetic conversion between C's `intptr_t` and Ruby's.
*/ */
#include "ruby/internal/config.h" #include "ruby/internal/config.h"

View File

@ -17,7 +17,7 @@
* recursively included from extension libraries written in C++. * recursively included from extension libraries written in C++.
* Do not expect for instance `__VA_ARGS__` is always available. * Do not expect for instance `__VA_ARGS__` is always available.
* We assume C99 for ruby itself but we don't assume languages of * We assume C99 for ruby itself but we don't assume languages of
* extension libraries. They could be written in C++98. * extension libraries. They could be written in C++98.
* @brief Arithmetic conversion between C's `long` and Ruby's. * @brief Arithmetic conversion between C's `long` and Ruby's.
* *
* ### Q&A ### * ### Q&A ###

View File

@ -17,7 +17,7 @@
* recursively included from extension libraries written in C++. * recursively included from extension libraries written in C++.
* Do not expect for instance `__VA_ARGS__` is always available. * Do not expect for instance `__VA_ARGS__` is always available.
* We assume C99 for ruby itself but we don't assume languages of * We assume C99 for ruby itself but we don't assume languages of
* extension libraries. They could be written in C++98. * extension libraries. They could be written in C++98.
* @brief Arithmetic conversion between C's `long long` and Ruby's. * @brief Arithmetic conversion between C's `long long` and Ruby's.
*/ */
#include "ruby/internal/value.h" #include "ruby/internal/value.h"

View File

@ -17,7 +17,7 @@
* recursively included from extension libraries written in C++. * recursively included from extension libraries written in C++.
* Do not expect for instance `__VA_ARGS__` is always available. * Do not expect for instance `__VA_ARGS__` is always available.
* We assume C99 for ruby itself but we don't assume languages of * We assume C99 for ruby itself but we don't assume languages of
* extension libraries. They could be written in C++98. * extension libraries. They could be written in C++98.
* @brief Arithmetic conversion between C's `mode_t` and Ruby's. * @brief Arithmetic conversion between C's `mode_t` and Ruby's.
*/ */
#include "ruby/internal/config.h" #include "ruby/internal/config.h"

View File

@ -17,7 +17,7 @@
* recursively included from extension libraries written in C++. * recursively included from extension libraries written in C++.
* Do not expect for instance `__VA_ARGS__` is always available. * Do not expect for instance `__VA_ARGS__` is always available.
* We assume C99 for ruby itself but we don't assume languages of * We assume C99 for ruby itself but we don't assume languages of
* extension libraries. They could be written in C++98. * extension libraries. They could be written in C++98.
* @brief Arithmetic conversion between C's `off_t` and Ruby's. * @brief Arithmetic conversion between C's `off_t` and Ruby's.
*/ */
#include "ruby/internal/config.h" #include "ruby/internal/config.h"

View File

@ -17,7 +17,7 @@
* recursively included from extension libraries written in C++. * recursively included from extension libraries written in C++.
* Do not expect for instance `__VA_ARGS__` is always available. * Do not expect for instance `__VA_ARGS__` is always available.
* We assume C99 for ruby itself but we don't assume languages of * We assume C99 for ruby itself but we don't assume languages of
* extension libraries. They could be written in C++98. * extension libraries. They could be written in C++98.
* @brief Arithmetic conversion between C's `pid_t` and Ruby's. * @brief Arithmetic conversion between C's `pid_t` and Ruby's.
*/ */
#include "ruby/internal/config.h" #include "ruby/internal/config.h"

View File

@ -17,7 +17,7 @@
* recursively included from extension libraries written in C++. * recursively included from extension libraries written in C++.
* Do not expect for instance `__VA_ARGS__` is always available. * Do not expect for instance `__VA_ARGS__` is always available.
* We assume C99 for ruby itself but we don't assume languages of * We assume C99 for ruby itself but we don't assume languages of
* extension libraries. They could be written in C++98. * extension libraries. They could be written in C++98.
* @brief Arithmetic conversion between C's `short` and Ruby's. * @brief Arithmetic conversion between C's `short` and Ruby's.
* *
* Shyouhei wonders: why there is no SHORT2NUM, given there are both * Shyouhei wonders: why there is no SHORT2NUM, given there are both

View File

@ -17,7 +17,7 @@
* recursively included from extension libraries written in C++. * recursively included from extension libraries written in C++.
* Do not expect for instance `__VA_ARGS__` is always available. * Do not expect for instance `__VA_ARGS__` is always available.
* We assume C99 for ruby itself but we don't assume languages of * We assume C99 for ruby itself but we don't assume languages of
* extension libraries. They could be written in C++98. * extension libraries. They could be written in C++98.
* @brief Arithmetic conversion between C's `size_t` and Ruby's. * @brief Arithmetic conversion between C's `size_t` and Ruby's.
*/ */
#include "ruby/internal/config.h" #include "ruby/internal/config.h"

View File

@ -17,7 +17,7 @@
* recursively included from extension libraries written in C++. * recursively included from extension libraries written in C++.
* Do not expect for instance `__VA_ARGS__` is always available. * Do not expect for instance `__VA_ARGS__` is always available.
* We assume C99 for ruby itself but we don't assume languages of * We assume C99 for ruby itself but we don't assume languages of
* extension libraries. They could be written in C++98. * extension libraries. They could be written in C++98.
* @brief Arithmetic conversion between C's `st_data_t` and Ruby's. * @brief Arithmetic conversion between C's `st_data_t` and Ruby's.
*/ */
#include "ruby/internal/arithmetic/fixnum.h" #include "ruby/internal/arithmetic/fixnum.h"

View File

@ -17,7 +17,7 @@
* recursively included from extension libraries written in C++. * recursively included from extension libraries written in C++.
* Do not expect for instance `__VA_ARGS__` is always available. * Do not expect for instance `__VA_ARGS__` is always available.
* We assume C99 for ruby itself but we don't assume languages of * We assume C99 for ruby itself but we don't assume languages of
* extension libraries. They could be written in C++98. * extension libraries. They could be written in C++98.
* @brief Arithmetic conversion between C's `uid_t` and Ruby's. * @brief Arithmetic conversion between C's `uid_t` and Ruby's.
*/ */
#include "ruby/internal/config.h" #include "ruby/internal/config.h"

View File

@ -17,7 +17,7 @@
* recursively included from extension libraries written in C++. * recursively included from extension libraries written in C++.
* Do not expect for instance `__VA_ARGS__` is always available. * Do not expect for instance `__VA_ARGS__` is always available.
* We assume C99 for ruby itself but we don't assume languages of * We assume C99 for ruby itself but we don't assume languages of
* extension libraries. They could be written in C++98. * extension libraries. They could be written in C++98.
* @brief Defines #RBIMPL_ASSUME / #RBIMPL_UNREACHABLE. * @brief Defines #RBIMPL_ASSUME / #RBIMPL_UNREACHABLE.
* *
* These macros must be defined at once because: * These macros must be defined at once because:

View File

@ -17,7 +17,7 @@
* recursively included from extension libraries written in C++. * recursively included from extension libraries written in C++.
* Do not expect for instance `__VA_ARGS__` is always available. * Do not expect for instance `__VA_ARGS__` is always available.
* We assume C99 for ruby itself but we don't assume languages of * We assume C99 for ruby itself but we don't assume languages of
* extension libraries. They could be written in C++98. * extension libraries. They could be written in C++98.
* @brief Defines #RBIMPL_ATTR_ALLOC_SIZE. * @brief Defines #RBIMPL_ATTR_ALLOC_SIZE.
*/ */
#include "ruby/internal/has/attribute.h" #include "ruby/internal/has/attribute.h"

View File

@ -17,7 +17,7 @@
* recursively included from extension libraries written in C++. * recursively included from extension libraries written in C++.
* Do not expect for instance `__VA_ARGS__` is always available. * Do not expect for instance `__VA_ARGS__` is always available.
* We assume C99 for ruby itself but we don't assume languages of * We assume C99 for ruby itself but we don't assume languages of
* extension libraries. They could be written in C++98. * extension libraries. They could be written in C++98.
* @brief Defines #RBIMPL_ATTR_ARTIFICIAL. * @brief Defines #RBIMPL_ATTR_ARTIFICIAL.
* *
* ### Q&A ### * ### Q&A ###

View File

@ -17,7 +17,7 @@
* recursively included from extension libraries written in C++. * recursively included from extension libraries written in C++.
* Do not expect for instance `__VA_ARGS__` is always available. * Do not expect for instance `__VA_ARGS__` is always available.
* We assume C99 for ruby itself but we don't assume languages of * We assume C99 for ruby itself but we don't assume languages of
* extension libraries. They could be written in C++98. * extension libraries. They could be written in C++98.
* @brief Defines #RBIMPL_ATTR_COLD. * @brief Defines #RBIMPL_ATTR_COLD.
*/ */
#include "ruby/internal/compiler_is.h" #include "ruby/internal/compiler_is.h"

View File

@ -17,7 +17,7 @@
* recursively included from extension libraries written in C++. * recursively included from extension libraries written in C++.
* Do not expect for instance `__VA_ARGS__` is always available. * Do not expect for instance `__VA_ARGS__` is always available.
* We assume C99 for ruby itself but we don't assume languages of * We assume C99 for ruby itself but we don't assume languages of
* extension libraries. They could be written in C++98. * extension libraries. They could be written in C++98.
* @brief Defines #RBIMPL_ATTR_CONST. * @brief Defines #RBIMPL_ATTR_CONST.
*/ */
#include "ruby/internal/compiler_since.h" #include "ruby/internal/compiler_since.h"

View File

@ -17,7 +17,7 @@
* recursively included from extension libraries written in C++. * recursively included from extension libraries written in C++.
* Do not expect for instance `__VA_ARGS__` is always available. * Do not expect for instance `__VA_ARGS__` is always available.
* We assume C99 for ruby itself but we don't assume languages of * We assume C99 for ruby itself but we don't assume languages of
* extension libraries. They could be written in C++98. * extension libraries. They could be written in C++98.
* @brief #RBIMPL_ATTR_CONSTEXPR. * @brief #RBIMPL_ATTR_CONSTEXPR.
*/ */
#include "ruby/internal/has/feature.h" #include "ruby/internal/has/feature.h"

View File

@ -17,7 +17,7 @@
* recursively included from extension libraries written in C++. * recursively included from extension libraries written in C++.
* Do not expect for instance `__VA_ARGS__` is always available. * Do not expect for instance `__VA_ARGS__` is always available.
* We assume C99 for ruby itself but we don't assume languages of * We assume C99 for ruby itself but we don't assume languages of
* extension libraries. They could be written in C++98. * extension libraries. They could be written in C++98.
* @brief Defines #RBIMPL_ATTR_DEPRECATED. * @brief Defines #RBIMPL_ATTR_DEPRECATED.
*/ */
#include "ruby/internal/compiler_since.h" #include "ruby/internal/compiler_since.h"

View File

@ -17,7 +17,7 @@
* recursively included from extension libraries written in C++. * recursively included from extension libraries written in C++.
* Do not expect for instance `__VA_ARGS__` is always available. * Do not expect for instance `__VA_ARGS__` is always available.
* We assume C99 for ruby itself but we don't assume languages of * We assume C99 for ruby itself but we don't assume languages of
* extension libraries. They could be written in C++98. * extension libraries. They could be written in C++98.
* @brief Defines #RBIMPL_ATTR_DIAGNOSE_IF. * @brief Defines #RBIMPL_ATTR_DIAGNOSE_IF.
*/ */
#include "ruby/internal/has/attribute.h" #include "ruby/internal/has/attribute.h"

View File

@ -17,7 +17,7 @@
* recursively included from extension libraries written in C++. * recursively included from extension libraries written in C++.
* Do not expect for instance `__VA_ARGS__` is always available. * Do not expect for instance `__VA_ARGS__` is always available.
* We assume C99 for ruby itself but we don't assume languages of * We assume C99 for ruby itself but we don't assume languages of
* extension libraries. They could be written in C++98. * extension libraries. They could be written in C++98.
* @brief #RBIMPL_ATTR_ENUM_EXTENSIBILITY. * @brief #RBIMPL_ATTR_ENUM_EXTENSIBILITY.
*/ */
#include "ruby/internal/has/attribute.h" #include "ruby/internal/has/attribute.h"

View File

@ -17,7 +17,7 @@
* recursively included from extension libraries written in C++. * recursively included from extension libraries written in C++.
* Do not expect for instance `__VA_ARGS__` is always available. * Do not expect for instance `__VA_ARGS__` is always available.
* We assume C99 for ruby itself but we don't assume languages of * We assume C99 for ruby itself but we don't assume languages of
* extension libraries. They could be written in C++98. * extension libraries. They could be written in C++98.
* @brief Defines #RBIMPL_ATTR_ERROR. * @brief Defines #RBIMPL_ATTR_ERROR.
*/ */
#include "ruby/internal/has/attribute.h" #include "ruby/internal/has/attribute.h"

View File

@ -17,7 +17,7 @@
* recursively included from extension libraries written in C++. * recursively included from extension libraries written in C++.
* Do not expect for instance `__VA_ARGS__` is always available. * Do not expect for instance `__VA_ARGS__` is always available.
* We assume C99 for ruby itself but we don't assume languages of * We assume C99 for ruby itself but we don't assume languages of
* extension libraries. They could be written in C++98. * extension libraries. They could be written in C++98.
* @brief Defines #RBIMPL_ATTR_FLAG_ENUM. * @brief Defines #RBIMPL_ATTR_FLAG_ENUM.
* @see https://clang.llvm.org/docs/AttributeReference.html#flag_enum * @see https://clang.llvm.org/docs/AttributeReference.html#flag_enum
*/ */

View File

@ -17,7 +17,7 @@
* recursively included from extension libraries written in C++. * recursively included from extension libraries written in C++.
* Do not expect for instance `__VA_ARGS__` is always available. * Do not expect for instance `__VA_ARGS__` is always available.
* We assume C99 for ruby itself but we don't assume languages of * We assume C99 for ruby itself but we don't assume languages of
* extension libraries. They could be written in C++98. * extension libraries. They could be written in C++98.
* @brief Defines #RBIMPL_ATTR_FORCEINLINE. * @brief Defines #RBIMPL_ATTR_FORCEINLINE.
*/ */
#include "ruby/internal/compiler_since.h" #include "ruby/internal/compiler_since.h"

View File

@ -17,7 +17,7 @@
* recursively included from extension libraries written in C++. * recursively included from extension libraries written in C++.
* Do not expect for instance `__VA_ARGS__` is always available. * Do not expect for instance `__VA_ARGS__` is always available.
* We assume C99 for ruby itself but we don't assume languages of * We assume C99 for ruby itself but we don't assume languages of
* extension libraries. They could be written in C++98. * extension libraries. They could be written in C++98.
* @brief Defines #RBIMPL_ATTR_FORMAT. * @brief Defines #RBIMPL_ATTR_FORMAT.
*/ */
#include "ruby/internal/has/attribute.h" #include "ruby/internal/has/attribute.h"

View File

@ -17,7 +17,7 @@
* recursively included from extension libraries written in C++. * recursively included from extension libraries written in C++.
* Do not expect for instance `__VA_ARGS__` is always available. * Do not expect for instance `__VA_ARGS__` is always available.
* We assume C99 for ruby itself but we don't assume languages of * We assume C99 for ruby itself but we don't assume languages of
* extension libraries. They could be written in C++98. * extension libraries. They could be written in C++98.
* @brief Defines #RBIMPL_ATTR_MAYBE_UNUSED. * @brief Defines #RBIMPL_ATTR_MAYBE_UNUSED.
*/ */
#include "ruby/internal/has/attribute.h" #include "ruby/internal/has/attribute.h"

View File

@ -17,7 +17,7 @@
* recursively included from extension libraries written in C++. * recursively included from extension libraries written in C++.
* Do not expect for instance `__VA_ARGS__` is always available. * Do not expect for instance `__VA_ARGS__` is always available.
* We assume C99 for ruby itself but we don't assume languages of * We assume C99 for ruby itself but we don't assume languages of
* extension libraries. They could be written in C++98. * extension libraries. They could be written in C++98.
* @brief Defines #RBIMPL_ATTR_NOALIAS. * @brief Defines #RBIMPL_ATTR_NOALIAS.
* *
* ### Q&A ### * ### Q&A ###

View File

@ -17,7 +17,7 @@
* recursively included from extension libraries written in C++. * recursively included from extension libraries written in C++.
* Do not expect for instance `__VA_ARGS__` is always available. * Do not expect for instance `__VA_ARGS__` is always available.
* We assume C99 for ruby itself but we don't assume languages of * We assume C99 for ruby itself but we don't assume languages of
* extension libraries. They could be written in C++98. * extension libraries. They could be written in C++98.
* @brief Defines #RBIMPL_ATTR_NODISCARD. * @brief Defines #RBIMPL_ATTR_NODISCARD.
*/ */
#include "ruby/internal/has/attribute.h" #include "ruby/internal/has/attribute.h"

View File

@ -17,7 +17,7 @@
* recursively included from extension libraries written in C++. * recursively included from extension libraries written in C++.
* Do not expect for instance `__VA_ARGS__` is always available. * Do not expect for instance `__VA_ARGS__` is always available.
* We assume C99 for ruby itself but we don't assume languages of * We assume C99 for ruby itself but we don't assume languages of
* extension libraries. They could be written in C++98. * extension libraries. They could be written in C++98.
* @brief Defines #RBIMPL_ATTR_NOEXCEPT. * @brief Defines #RBIMPL_ATTR_NOEXCEPT.
* *
* This isn't actually an attribute in C++ but who cares... * This isn't actually an attribute in C++ but who cares...

View File

@ -17,7 +17,7 @@
* recursively included from extension libraries written in C++. * recursively included from extension libraries written in C++.
* Do not expect for instance `__VA_ARGS__` is always available. * Do not expect for instance `__VA_ARGS__` is always available.
* We assume C99 for ruby itself but we don't assume languages of * We assume C99 for ruby itself but we don't assume languages of
* extension libraries. They could be written in C++98. * extension libraries. They could be written in C++98.
* @brief Defines #RBIMPL_ATTR_NOINLINE. * @brief Defines #RBIMPL_ATTR_NOINLINE.
*/ */
#include "ruby/internal/has/attribute.h" #include "ruby/internal/has/attribute.h"

View File

@ -17,7 +17,7 @@
* recursively included from extension libraries written in C++. * recursively included from extension libraries written in C++.
* Do not expect for instance `__VA_ARGS__` is always available. * Do not expect for instance `__VA_ARGS__` is always available.
* We assume C99 for ruby itself but we don't assume languages of * We assume C99 for ruby itself but we don't assume languages of
* extension libraries. They could be written in C++98. * extension libraries. They could be written in C++98.
* @brief Defines #RBIMPL_ATTR_NONNULL. * @brief Defines #RBIMPL_ATTR_NONNULL.
*/ */
#include "ruby/internal/has/attribute.h" #include "ruby/internal/has/attribute.h"

View File

@ -17,7 +17,7 @@
* recursively included from extension libraries written in C++. * recursively included from extension libraries written in C++.
* Do not expect for instance `__VA_ARGS__` is always available. * Do not expect for instance `__VA_ARGS__` is always available.
* We assume C99 for ruby itself but we don't assume languages of * We assume C99 for ruby itself but we don't assume languages of
* extension libraries. They could be written in C++98. * extension libraries. They could be written in C++98.
* @brief Defines #RBIMPL_ATTR_NORETURN. * @brief Defines #RBIMPL_ATTR_NORETURN.
*/ */
#include "ruby/internal/has/attribute.h" #include "ruby/internal/has/attribute.h"

View File

@ -17,7 +17,7 @@
* recursively included from extension libraries written in C++. * recursively included from extension libraries written in C++.
* Do not expect for instance `__VA_ARGS__` is always available. * Do not expect for instance `__VA_ARGS__` is always available.
* We assume C99 for ruby itself but we don't assume languages of * We assume C99 for ruby itself but we don't assume languages of
* extension libraries. They could be written in C++98. * extension libraries. They could be written in C++98.
* @brief Defines #RBIMPL_ATTR_PURE. * @brief Defines #RBIMPL_ATTR_PURE.
*/ */
#include "ruby/internal/compiler_since.h" #include "ruby/internal/compiler_since.h"

View File

@ -17,7 +17,7 @@
* recursively included from extension libraries written in C++. * recursively included from extension libraries written in C++.
* Do not expect for instance `__VA_ARGS__` is always available. * Do not expect for instance `__VA_ARGS__` is always available.
* We assume C99 for ruby itself but we don't assume languages of * We assume C99 for ruby itself but we don't assume languages of
* extension libraries. They could be written in C++98. * extension libraries. They could be written in C++98.
* @brief Defines #RBIMPL_ATTR_RESTRICT. * @brief Defines #RBIMPL_ATTR_RESTRICT.
*/ */
#include "ruby/internal/compiler_since.h" #include "ruby/internal/compiler_since.h"

View File

@ -17,7 +17,7 @@
* recursively included from extension libraries written in C++. * recursively included from extension libraries written in C++.
* Do not expect for instance `__VA_ARGS__` is always available. * Do not expect for instance `__VA_ARGS__` is always available.
* We assume C99 for ruby itself but we don't assume languages of * We assume C99 for ruby itself but we don't assume languages of
* extension libraries. They could be written in C++98. * extension libraries. They could be written in C++98.
* @brief Defines #RBIMPL_ATTR_RETURNS_NONNULL. * @brief Defines #RBIMPL_ATTR_RETURNS_NONNULL.
*/ */
#include "ruby/internal/has/attribute.h" #include "ruby/internal/has/attribute.h"

View File

@ -17,7 +17,7 @@
* recursively included from extension libraries written in C++. * recursively included from extension libraries written in C++.
* Do not expect for instance `__VA_ARGS__` is always available. * Do not expect for instance `__VA_ARGS__` is always available.
* We assume C99 for ruby itself but we don't assume languages of * We assume C99 for ruby itself but we don't assume languages of
* extension libraries. They could be written in C++98. * extension libraries. They could be written in C++98.
* @brief Defines #RBIMPL_ATTR_WARNING. * @brief Defines #RBIMPL_ATTR_WARNING.
*/ */
#include "ruby/internal/has/attribute.h" #include "ruby/internal/has/attribute.h"

View File

@ -17,7 +17,7 @@
* recursively included from extension libraries written in C++. * recursively included from extension libraries written in C++.
* Do not expect for instance `__VA_ARGS__` is always available. * Do not expect for instance `__VA_ARGS__` is always available.
* We assume C99 for ruby itself but we don't assume languages of * We assume C99 for ruby itself but we don't assume languages of
* extension libraries. They could be written in C++98. * extension libraries. They could be written in C++98.
* @brief Defines #RBIMPL_ATTR_WEAKREF. * @brief Defines #RBIMPL_ATTR_WEAKREF.
*/ */
#include "ruby/internal/has/attribute.h" #include "ruby/internal/has/attribute.h"

View File

@ -17,7 +17,7 @@
* recursively included from extension libraries written in C++. * recursively included from extension libraries written in C++.
* Do not expect for instance `__VA_ARGS__` is always available. * Do not expect for instance `__VA_ARGS__` is always available.
* We assume C99 for ruby itself but we don't assume languages of * We assume C99 for ruby itself but we don't assume languages of
* extension libraries. They could be written in C++98. * extension libraries. They could be written in C++98.
* @brief Defines RBIMPL_CAST. * @brief Defines RBIMPL_CAST.
* @cond INTERNAL_MACRO * @cond INTERNAL_MACRO
* *

View File

@ -17,7 +17,7 @@
* recursively included from extension libraries written in C++. * recursively included from extension libraries written in C++.
* Do not expect for instance `__VA_ARGS__` is always available. * Do not expect for instance `__VA_ARGS__` is always available.
* We assume C99 for ruby itself but we don't assume languages of * We assume C99 for ruby itself but we don't assume languages of
* extension libraries. They could be written in C++98. * extension libraries. They could be written in C++98.
* @brief Defines #RBIMPL_COMPILER_IS. * @brief Defines #RBIMPL_COMPILER_IS.
*/ */

View File

@ -17,7 +17,7 @@
* recursively included from extension libraries written in C++. * recursively included from extension libraries written in C++.
* Do not expect for instance `__VA_ARGS__` is always available. * Do not expect for instance `__VA_ARGS__` is always available.
* We assume C99 for ruby itself but we don't assume languages of * We assume C99 for ruby itself but we don't assume languages of
* extension libraries. They could be written in C++98. * extension libraries. They could be written in C++98.
* @brief Defines #RBIMPL_COMPILER_IS_Apple. * @brief Defines #RBIMPL_COMPILER_IS_Apple.
* *
* Apple ships clang. Problem is, its `__clang_major__` etc. are not the * Apple ships clang. Problem is, its `__clang_major__` etc. are not the

View File

@ -17,7 +17,7 @@
* recursively included from extension libraries written in C++. * recursively included from extension libraries written in C++.
* Do not expect for instance `__VA_ARGS__` is always available. * Do not expect for instance `__VA_ARGS__` is always available.
* We assume C99 for ruby itself but we don't assume languages of * We assume C99 for ruby itself but we don't assume languages of
* extension libraries. They could be written in C++98. * extension libraries. They could be written in C++98.
* @brief Defines #RBIMPL_COMPILER_IS_Clang. * @brief Defines #RBIMPL_COMPILER_IS_Clang.
*/ */
#include "ruby/internal/compiler_is/apple.h" #include "ruby/internal/compiler_is/apple.h"

View File

@ -17,7 +17,7 @@
* recursively included from extension libraries written in C++. * recursively included from extension libraries written in C++.
* Do not expect for instance `__VA_ARGS__` is always available. * Do not expect for instance `__VA_ARGS__` is always available.
* We assume C99 for ruby itself but we don't assume languages of * We assume C99 for ruby itself but we don't assume languages of
* extension libraries. They could be written in C++98. * extension libraries. They could be written in C++98.
* @brief Defines #RBIMPL_COMPILER_IS_GCC. * @brief Defines #RBIMPL_COMPILER_IS_GCC.
*/ */
#include "ruby/internal/compiler_is/apple.h" #include "ruby/internal/compiler_is/apple.h"

View File

@ -17,7 +17,7 @@
* recursively included from extension libraries written in C++. * recursively included from extension libraries written in C++.
* Do not expect for instance `__VA_ARGS__` is always available. * Do not expect for instance `__VA_ARGS__` is always available.
* We assume C99 for ruby itself but we don't assume languages of * We assume C99 for ruby itself but we don't assume languages of
* extension libraries. They could be written in C++98. * extension libraries. They could be written in C++98.
* @brief Defines #RBIMPL_COMPILER_IS_Intel. * @brief Defines #RBIMPL_COMPILER_IS_Intel.
*/ */
#if ! defined(__INTEL_COMPILER) #if ! defined(__INTEL_COMPILER)

View File

@ -17,7 +17,7 @@
* recursively included from extension libraries written in C++. * recursively included from extension libraries written in C++.
* Do not expect for instance `__VA_ARGS__` is always available. * Do not expect for instance `__VA_ARGS__` is always available.
* We assume C99 for ruby itself but we don't assume languages of * We assume C99 for ruby itself but we don't assume languages of
* extension libraries. They could be written in C++98. * extension libraries. They could be written in C++98.
* @brief Defines #RBIMPL_COMPILER_IS_MSVC. * @brief Defines #RBIMPL_COMPILER_IS_MSVC.
*/ */
#include "ruby/internal/compiler_is/clang.h" #include "ruby/internal/compiler_is/clang.h"

View File

@ -17,7 +17,7 @@
* recursively included from extension libraries written in C++. * recursively included from extension libraries written in C++.
* Do not expect for instance `__VA_ARGS__` is always available. * Do not expect for instance `__VA_ARGS__` is always available.
* We assume C99 for ruby itself but we don't assume languages of * We assume C99 for ruby itself but we don't assume languages of
* extension libraries. They could be written in C++98. * extension libraries. They could be written in C++98.
* @brief Defines #RBIMPL_COMPILER_IS_SunPro. * @brief Defines #RBIMPL_COMPILER_IS_SunPro.
*/ */
#if ! (defined(__SUNPRO_C) || defined(__SUNPRO_CC)) #if ! (defined(__SUNPRO_C) || defined(__SUNPRO_CC))

View File

@ -17,7 +17,7 @@
* recursively included from extension libraries written in C++. * recursively included from extension libraries written in C++.
* Do not expect for instance `__VA_ARGS__` is always available. * Do not expect for instance `__VA_ARGS__` is always available.
* We assume C99 for ruby itself but we don't assume languages of * We assume C99 for ruby itself but we don't assume languages of
* extension libraries. They could be written in C++98. * extension libraries. They could be written in C++98.
* @brief Defines #RBIMPL_COMPILER_SINCE. * @brief Defines #RBIMPL_COMPILER_SINCE.
*/ */
#include "ruby/internal/compiler_is.h" #include "ruby/internal/compiler_is.h"

View File

@ -17,7 +17,7 @@
* recursively included from extension libraries written in C++. * recursively included from extension libraries written in C++.
* Do not expect for instance `__VA_ARGS__` is always available. * Do not expect for instance `__VA_ARGS__` is always available.
* We assume C99 for ruby itself but we don't assume languages of * We assume C99 for ruby itself but we don't assume languages of
* extension libraries. They could be written in C++98. * extension libraries. They could be written in C++98.
* @brief Thin wrapper to ruby/config.h * @brief Thin wrapper to ruby/config.h
*/ */
#include "ruby/config.h" #include "ruby/config.h"

View File

@ -17,7 +17,7 @@
* recursively included from extension libraries written in C++. * recursively included from extension libraries written in C++.
* Do not expect for instance `__VA_ARGS__` is always available. * Do not expect for instance `__VA_ARGS__` is always available.
* We assume C99 for ruby itself but we don't assume languages of * We assume C99 for ruby itself but we don't assume languages of
* extension libraries. They could be written in C++98. * extension libraries. They could be written in C++98.
* @brief Defines #RBIMPL_CONSTANT_P. * @brief Defines #RBIMPL_CONSTANT_P.
* *
* Note that __builtin_constant_p can be applicable inside of inline functions, * Note that __builtin_constant_p can be applicable inside of inline functions,

View File

@ -17,7 +17,7 @@
* recursively included from extension libraries written in C++. * recursively included from extension libraries written in C++.
* Do not expect for instance `__VA_ARGS__` is always available. * Do not expect for instance `__VA_ARGS__` is always available.
* We assume C99 for ruby itself but we don't assume languages of * We assume C99 for ruby itself but we don't assume languages of
* extension libraries. They could be written in C++98. * extension libraries. They could be written in C++98.
* @brief Core data structures, definitions and manipulations. * @brief Core data structures, definitions and manipulations.
*/ */
#include "ruby/internal/core/rarray.h" #include "ruby/internal/core/rarray.h"

View File

@ -17,7 +17,7 @@
* recursively included from extension libraries written in C++. * recursively included from extension libraries written in C++.
* Do not expect for instance `__VA_ARGS__` is always available. * Do not expect for instance `__VA_ARGS__` is always available.
* We assume C99 for ruby itself but we don't assume languages of * We assume C99 for ruby itself but we don't assume languages of
* extension libraries. They could be written in C++98. * extension libraries. They could be written in C++98.
* @brief Defines struct ::RArray. * @brief Defines struct ::RArray.
*/ */
#include "ruby/internal/arithmetic/long.h" #include "ruby/internal/arithmetic/long.h"

View File

@ -17,7 +17,7 @@
* recursively included from extension libraries written in C++. * recursively included from extension libraries written in C++.
* Do not expect for instance `__VA_ARGS__` is always available. * Do not expect for instance `__VA_ARGS__` is always available.
* We assume C99 for ruby itself but we don't assume languages of * We assume C99 for ruby itself but we don't assume languages of
* extension libraries. They could be written in C++98. * extension libraries. They could be written in C++98.
* @brief Defines struct ::RBasic. * @brief Defines struct ::RBasic.
*/ */
#include "ruby/internal/attr/artificial.h" #include "ruby/internal/attr/artificial.h"

View File

@ -17,7 +17,7 @@
* recursively included from extension libraries written in C++. * recursively included from extension libraries written in C++.
* Do not expect for instance `__VA_ARGS__` is always available. * Do not expect for instance `__VA_ARGS__` is always available.
* We assume C99 for ruby itself but we don't assume languages of * We assume C99 for ruby itself but we don't assume languages of
* extension libraries. They could be written in C++98. * extension libraries. They could be written in C++98.
* @brief Routines to manipulate struct ::RBignum. * @brief Routines to manipulate struct ::RBignum.
*/ */
#include "ruby/internal/dllexport.h" #include "ruby/internal/dllexport.h"

View File

@ -17,7 +17,7 @@
* recursively included from extension libraries written in C++. * recursively included from extension libraries written in C++.
* Do not expect for instance `__VA_ARGS__` is always available. * Do not expect for instance `__VA_ARGS__` is always available.
* We assume C99 for ruby itself but we don't assume languages of * We assume C99 for ruby itself but we don't assume languages of
* extension libraries. They could be written in C++98. * extension libraries. They could be written in C++98.
* @brief Routines to manipulate struct ::RClass. * @brief Routines to manipulate struct ::RClass.
*/ */
#include "ruby/internal/dllexport.h" #include "ruby/internal/dllexport.h"

View File

@ -17,7 +17,7 @@
* recursively included from extension libraries written in C++. * recursively included from extension libraries written in C++.
* Do not expect for instance `__VA_ARGS__` is always available. * Do not expect for instance `__VA_ARGS__` is always available.
* We assume C99 for ruby itself but we don't assume languages of * We assume C99 for ruby itself but we don't assume languages of
* extension libraries. They could be written in C++98. * extension libraries. They could be written in C++98.
* @brief Defines struct ::RData. * @brief Defines struct ::RData.
*/ */
#include "ruby/internal/config.h" #include "ruby/internal/config.h"

View File

@ -17,7 +17,7 @@
* recursively included from extension libraries written in C++. * recursively included from extension libraries written in C++.
* Do not expect for instance `__VA_ARGS__` is always available. * Do not expect for instance `__VA_ARGS__` is always available.
* We assume C99 for ruby itself but we don't assume languages of * We assume C99 for ruby itself but we don't assume languages of
* extension libraries. They could be written in C++98. * extension libraries. They could be written in C++98.
* @brief Defines struct ::RFile. * @brief Defines struct ::RFile.
*/ */
#include "ruby/internal/core/rbasic.h" #include "ruby/internal/core/rbasic.h"

View File

@ -17,7 +17,7 @@
* recursively included from extension libraries written in C++. * recursively included from extension libraries written in C++.
* Do not expect for instance `__VA_ARGS__` is always available. * Do not expect for instance `__VA_ARGS__` is always available.
* We assume C99 for ruby itself but we don't assume languages of * We assume C99 for ruby itself but we don't assume languages of
* extension libraries. They could be written in C++98. * extension libraries. They could be written in C++98.
* @brief Routines to manipulate struct ::RHash. * @brief Routines to manipulate struct ::RHash.
* *
* Shyouhei really suffered agnish over placement of macros in this file. They * Shyouhei really suffered agnish over placement of macros in this file. They

View File

@ -17,7 +17,7 @@
* recursively included from extension libraries written in C++. * recursively included from extension libraries written in C++.
* Do not expect for instance `__VA_ARGS__` is always available. * Do not expect for instance `__VA_ARGS__` is always available.
* We assume C99 for ruby itself but we don't assume languages of * We assume C99 for ruby itself but we don't assume languages of
* extension libraries. They could be written in C++98. * extension libraries. They could be written in C++98.
* @brief Defines struct ::RMatch. * @brief Defines struct ::RMatch.
*/ */
#include "ruby/internal/attr/artificial.h" #include "ruby/internal/attr/artificial.h"

View File

@ -17,7 +17,7 @@
* recursively included from extension libraries written in C++. * recursively included from extension libraries written in C++.
* Do not expect for instance `__VA_ARGS__` is always available. * Do not expect for instance `__VA_ARGS__` is always available.
* We assume C99 for ruby itself but we don't assume languages of * We assume C99 for ruby itself but we don't assume languages of
* extension libraries. They could be written in C++98. * extension libraries. They could be written in C++98.
* @brief Defines struct ::RObject. * @brief Defines struct ::RObject.
*/ */
#include "ruby/internal/config.h" #include "ruby/internal/config.h"

View File

@ -17,7 +17,7 @@
* recursively included from extension libraries written in C++. * recursively included from extension libraries written in C++.
* Do not expect for instance `__VA_ARGS__` is always available. * Do not expect for instance `__VA_ARGS__` is always available.
* We assume C99 for ruby itself but we don't assume languages of * We assume C99 for ruby itself but we don't assume languages of
* extension libraries. They could be written in C++98. * extension libraries. They could be written in C++98.
* @brief Defines struct ::RRegexp. * @brief Defines struct ::RRegexp.
*/ */
#include "ruby/internal/attr/artificial.h" #include "ruby/internal/attr/artificial.h"

View File

@ -17,7 +17,7 @@
* recursively included from extension libraries written in C++. * recursively included from extension libraries written in C++.
* Do not expect for instance `__VA_ARGS__` is always available. * Do not expect for instance `__VA_ARGS__` is always available.
* We assume C99 for ruby itself but we don't assume languages of * We assume C99 for ruby itself but we don't assume languages of
* extension libraries. They could be written in C++98. * extension libraries. They could be written in C++98.
* @brief Defines struct ::RString. * @brief Defines struct ::RString.
*/ */
#include "ruby/internal/config.h" #include "ruby/internal/config.h"

View File

@ -17,7 +17,7 @@
* recursively included from extension libraries written in C++. * recursively included from extension libraries written in C++.
* Do not expect for instance `__VA_ARGS__` is always available. * Do not expect for instance `__VA_ARGS__` is always available.
* We assume C99 for ruby itself but we don't assume languages of * We assume C99 for ruby itself but we don't assume languages of
* extension libraries. They could be written in C++98. * extension libraries. They could be written in C++98.
* @brief Routines to manipulate struct ::RStruct. * @brief Routines to manipulate struct ::RStruct.
*/ */
#include "ruby/internal/attr/artificial.h" #include "ruby/internal/attr/artificial.h"

View File

@ -17,7 +17,7 @@
* recursively included from extension libraries written in C++. * recursively included from extension libraries written in C++.
* Do not expect for instance `__VA_ARGS__` is always available. * Do not expect for instance `__VA_ARGS__` is always available.
* We assume C99 for ruby itself but we don't assume languages of * We assume C99 for ruby itself but we don't assume languages of
* extension libraries. They could be written in C++98. * extension libraries. They could be written in C++98.
* @brief Defines struct ::RTypedData. * @brief Defines struct ::RTypedData.
*/ */
#include "ruby/internal/config.h" #include "ruby/internal/config.h"

View File

@ -17,7 +17,7 @@
* recursively included from extension libraries written in C++. * recursively included from extension libraries written in C++.
* Do not expect for instance `__VA_ARGS__` is always available. * Do not expect for instance `__VA_ARGS__` is always available.
* We assume C99 for ruby itself but we don't assume languages of * We assume C99 for ruby itself but we don't assume languages of
* extension libraries. They could be written in C++98. * extension libraries. They could be written in C++98.
* @brief Our own, locale independent, character handling routines. * @brief Our own, locale independent, character handling routines.
*/ */
#include "ruby/internal/config.h" #include "ruby/internal/config.h"

View File

@ -17,7 +17,7 @@
* recursively included from extension libraries written in C++. * recursively included from extension libraries written in C++.
* Do not expect for instance `__VA_ARGS__` is always available. * Do not expect for instance `__VA_ARGS__` is always available.
* We assume C99 for ruby itself but we don't assume languages of * We assume C99 for ruby itself but we don't assume languages of
* extension libraries. They could be written in C++98. * extension libraries. They could be written in C++98.
* @brief Tewaking visibility of C variables/functions. * @brief Tewaking visibility of C variables/functions.
*/ */
#include "ruby/internal/config.h" #include "ruby/internal/config.h"

View File

@ -17,7 +17,7 @@
* recursively included from extension libraries written in C++. * recursively included from extension libraries written in C++.
* Do not expect for instance `__VA_ARGS__` is always available. * Do not expect for instance `__VA_ARGS__` is always available.
* We assume C99 for ruby itself but we don't assume languages of * We assume C99 for ruby itself but we don't assume languages of
* extension libraries. They could be written in C++98. * extension libraries. They could be written in C++98.
* @brief Support for so-called dosish systems. * @brief Support for so-called dosish systems.
*/ */
#ifdef __CYGWIN__ #ifdef __CYGWIN__

View File

@ -17,7 +17,7 @@
* recursively included from extension libraries written in C++. * recursively included from extension libraries written in C++.
* Do not expect for instance `__VA_ARGS__` is always available. * Do not expect for instance `__VA_ARGS__` is always available.
* We assume C99 for ruby itself but we don't assume languages of * We assume C99 for ruby itself but we don't assume languages of
* extension libraries. They could be written in C++98. * extension libraries. They could be written in C++98.
* @brief Declares ::rb_raise(). * @brief Declares ::rb_raise().
*/ */
#include "ruby/internal/dllexport.h" #include "ruby/internal/dllexport.h"

View File

@ -17,7 +17,7 @@
* recursively included from extension libraries written in C++. * recursively included from extension libraries written in C++.
* Do not expect for instance `__VA_ARGS__` is always available. * Do not expect for instance `__VA_ARGS__` is always available.
* We assume C99 for ruby itself but we don't assume languages of * We assume C99 for ruby itself but we don't assume languages of
* extension libraries. They could be written in C++98. * extension libraries. They could be written in C++98.
* @brief Declares ::rb_eval_string(). * @brief Declares ::rb_eval_string().
*/ */
#include "ruby/internal/dllexport.h" #include "ruby/internal/dllexport.h"

View File

@ -17,7 +17,7 @@
* recursively included from extension libraries written in C++. * recursively included from extension libraries written in C++.
* Do not expect for instance `__VA_ARGS__` is always available. * Do not expect for instance `__VA_ARGS__` is always available.
* We assume C99 for ruby itself but we don't assume languages of * We assume C99 for ruby itself but we don't assume languages of
* extension libraries. They could be written in C++98. * extension libraries. They could be written in C++98.
* @brief Debugging and tracing APIs. * @brief Debugging and tracing APIs.
*/ */
#include "ruby/internal/dllexport.h" #include "ruby/internal/dllexport.h"

View File

@ -17,7 +17,7 @@
* recursively included from extension libraries written in C++. * recursively included from extension libraries written in C++.
* Do not expect for instance `__VA_ARGS__` is always available. * Do not expect for instance `__VA_ARGS__` is always available.
* We assume C99 for ruby itself but we don't assume languages of * We assume C99 for ruby itself but we don't assume languages of
* extension libraries. They could be written in C++98. * extension libraries. They could be written in C++98.
* @brief Defines enum ::ruby_fl_type. * @brief Defines enum ::ruby_fl_type.
*/ */
#include "ruby/internal/config.h" /* for ENUM_OVER_INT */ #include "ruby/internal/config.h" /* for ENUM_OVER_INT */

View File

@ -17,7 +17,7 @@
* recursively included from extension libraries written in C++. * recursively included from extension libraries written in C++.
* Do not expect for instance `__VA_ARGS__` is always available. * Do not expect for instance `__VA_ARGS__` is always available.
* We assume C99 for ruby itself but we don't assume languages of * We assume C99 for ruby itself but we don't assume languages of
* extension libraries. They could be written in C++98. * extension libraries. They could be written in C++98.
* @brief Registering values to the GC. * @brief Registering values to the GC.
*/ */
#include "ruby/internal/dllexport.h" #include "ruby/internal/dllexport.h"

View File

@ -17,7 +17,7 @@
* recursively included from extension libraries written in C++. * recursively included from extension libraries written in C++.
* Do not expect for instance `__VA_ARGS__` is always available. * Do not expect for instance `__VA_ARGS__` is always available.
* We assume C99 for ruby itself but we don't assume languages of * We assume C99 for ruby itself but we don't assume languages of
* extension libraries. They could be written in C++98. * extension libraries. They could be written in C++98.
* @brief Declares ::rb_glob(). * @brief Declares ::rb_glob().
*/ */
#include "ruby/internal/dllexport.h" #include "ruby/internal/dllexport.h"

View File

@ -17,7 +17,7 @@
* recursively included from extension libraries written in C++. * recursively included from extension libraries written in C++.
* Do not expect for instance `__VA_ARGS__` is always available. * Do not expect for instance `__VA_ARGS__` is always available.
* We assume C99 for ruby itself but we don't assume languages of * We assume C99 for ruby itself but we don't assume languages of
* extension libraries. They could be written in C++98. * extension libraries. They could be written in C++98.
* @brief Ruby-level global variables / constants, visible from C. * @brief Ruby-level global variables / constants, visible from C.
*/ */
#include "ruby/internal/attr/pure.h" #include "ruby/internal/attr/pure.h"

View File

@ -17,7 +17,7 @@
* recursively included from extension libraries written in C++. * recursively included from extension libraries written in C++.
* Do not expect for instance `__VA_ARGS__` is always available. * Do not expect for instance `__VA_ARGS__` is always available.
* We assume C99 for ruby itself but we don't assume languages of * We assume C99 for ruby itself but we don't assume languages of
* extension libraries. They could be written in C++98. * extension libraries. They could be written in C++98.
* @brief Defines #RBIMPL_HAS_ATTRIBUTE. * @brief Defines #RBIMPL_HAS_ATTRIBUTE.
*/ */
#include "ruby/internal/config.h" #include "ruby/internal/config.h"

View File

@ -17,7 +17,7 @@
* recursively included from extension libraries written in C++. * recursively included from extension libraries written in C++.
* Do not expect for instance `__VA_ARGS__` is always available. * Do not expect for instance `__VA_ARGS__` is always available.
* We assume C99 for ruby itself but we don't assume languages of * We assume C99 for ruby itself but we don't assume languages of
* extension libraries. They could be written in C++98. * extension libraries. They could be written in C++98.
* @brief Defines #RBIMPL_HAS_BUILTIN. * @brief Defines #RBIMPL_HAS_BUILTIN.
*/ */
#include "ruby/internal/config.h" #include "ruby/internal/config.h"

View File

@ -17,7 +17,7 @@
* recursively included from extension libraries written in C++. * recursively included from extension libraries written in C++.
* Do not expect for instance `__VA_ARGS__` is always available. * Do not expect for instance `__VA_ARGS__` is always available.
* We assume C99 for ruby itself but we don't assume languages of * We assume C99 for ruby itself but we don't assume languages of
* extension libraries. They could be written in C++98. * extension libraries. They could be written in C++98.
* @brief Defines #RBIMPL_HAS_C_ATTRIBUTE. * @brief Defines #RBIMPL_HAS_C_ATTRIBUTE.
*/ */

View File

@ -17,7 +17,7 @@
* recursively included from extension libraries written in C++. * recursively included from extension libraries written in C++.
* Do not expect for instance `__VA_ARGS__` is always available. * Do not expect for instance `__VA_ARGS__` is always available.
* We assume C99 for ruby itself but we don't assume languages of * We assume C99 for ruby itself but we don't assume languages of
* extension libraries. They could be written in C++98. * extension libraries. They could be written in C++98.
* @brief Defines #RBIMPL_HAS_CPP_ATTRIBUTE. * @brief Defines #RBIMPL_HAS_CPP_ATTRIBUTE.
*/ */
#include "ruby/internal/compiler_is.h" #include "ruby/internal/compiler_is.h"

View File

@ -17,7 +17,7 @@
* recursively included from extension libraries written in C++. * recursively included from extension libraries written in C++.
* Do not expect for instance `__VA_ARGS__` is always available. * Do not expect for instance `__VA_ARGS__` is always available.
* We assume C99 for ruby itself but we don't assume languages of * We assume C99 for ruby itself but we don't assume languages of
* extension libraries. They could be written in C++98. * extension libraries. They could be written in C++98.
* @brief Defines #RBIMPL_HAS_DECLSPEC_ATTRIBUTE. * @brief Defines #RBIMPL_HAS_DECLSPEC_ATTRIBUTE.
*/ */
#include "ruby/internal/compiler_since.h" #include "ruby/internal/compiler_since.h"

View File

@ -17,7 +17,7 @@
* recursively included from extension libraries written in C++. * recursively included from extension libraries written in C++.
* Do not expect for instance `__VA_ARGS__` is always available. * Do not expect for instance `__VA_ARGS__` is always available.
* We assume C99 for ruby itself but we don't assume languages of * We assume C99 for ruby itself but we don't assume languages of
* extension libraries. They could be written in C++98. * extension libraries. They could be written in C++98.
* @brief Defines #RBIMPL_HAS_EXTENSION. * @brief Defines #RBIMPL_HAS_EXTENSION.
*/ */
#include "ruby/internal/has/feature.h" #include "ruby/internal/has/feature.h"

View File

@ -17,7 +17,7 @@
* recursively included from extension libraries written in C++. * recursively included from extension libraries written in C++.
* Do not expect for instance `__VA_ARGS__` is always available. * Do not expect for instance `__VA_ARGS__` is always available.
* We assume C99 for ruby itself but we don't assume languages of * We assume C99 for ruby itself but we don't assume languages of
* extension libraries. They could be written in C++98. * extension libraries. They could be written in C++98.
* @brief Defines #RBIMPL_HAS_FEATURE. * @brief Defines #RBIMPL_HAS_FEATURE.
*/ */

View File

@ -17,7 +17,7 @@
* recursively included from extension libraries written in C++. * recursively included from extension libraries written in C++.
* Do not expect for instance `__VA_ARGS__` is always available. * Do not expect for instance `__VA_ARGS__` is always available.
* We assume C99 for ruby itself but we don't assume languages of * We assume C99 for ruby itself but we don't assume languages of
* extension libraries. They could be written in C++98. * extension libraries. They could be written in C++98.
* @brief Defines #RBIMPL_HAS_WARNING. * @brief Defines #RBIMPL_HAS_WARNING.
*/ */

View File

@ -17,7 +17,7 @@
* recursively included from extension libraries written in C++. * recursively included from extension libraries written in C++.
* Do not expect for instance `__VA_ARGS__` is always available. * Do not expect for instance `__VA_ARGS__` is always available.
* We assume C99 for ruby itself but we don't assume languages of * We assume C99 for ruby itself but we don't assume languages of
* extension libraries. They could be written in C++98. * extension libraries. They could be written in C++98.
* @brief Public APIs related to ::rb_cArray. * @brief Public APIs related to ::rb_cArray.
*/ */
#include "ruby/internal/dllexport.h" #include "ruby/internal/dllexport.h"

View File

@ -17,7 +17,7 @@
* recursively included from extension libraries written in C++. * recursively included from extension libraries written in C++.
* Do not expect for instance `__VA_ARGS__` is always available. * Do not expect for instance `__VA_ARGS__` is always available.
* We assume C99 for ruby itself but we don't assume languages of * We assume C99 for ruby itself but we don't assume languages of
* extension libraries. They could be written in C++98. * extension libraries. They could be written in C++98.
* @brief Public APIs related to so-called rb_cBignum. * @brief Public APIs related to so-called rb_cBignum.
*/ */
#include "ruby/internal/config.h" #include "ruby/internal/config.h"

View File

@ -17,7 +17,7 @@
* recursively included from extension libraries written in C++. * recursively included from extension libraries written in C++.
* Do not expect for instance `__VA_ARGS__` is always available. * Do not expect for instance `__VA_ARGS__` is always available.
* We assume C99 for ruby itself but we don't assume languages of * We assume C99 for ruby itself but we don't assume languages of
* extension libraries. They could be written in C++98. * extension libraries. They could be written in C++98.
* @brief Public APIs related to ::rb_cClass/::rb_cModule. * @brief Public APIs related to ::rb_cClass/::rb_cModule.
*/ */
#include "ruby/internal/dllexport.h" #include "ruby/internal/dllexport.h"

Some files were not shown because too many files have changed in this diff Show More