mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
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:
parent
b76ad15ed0
commit
94e5953b48
Notes:
git
2021-09-10 20:01:59 +09:00
154 changed files with 154 additions and 154 deletions
|
@ -18,7 +18,7 @@
|
|||
* recursively included from extension libraries written in C++.
|
||||
* Do not expect for instance `__VA_ARGS__` is always available.
|
||||
* 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/attr/cold.h"
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
* recursively included from extension libraries written in C++.
|
||||
* Do not expect for instance `__VA_ARGS__` is always available.
|
||||
* 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
|
||||
*/
|
||||
#include "ruby/internal/config.h"
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
* recursively included from extension libraries written in C++.
|
||||
* Do not expect for instance `__VA_ARGS__` is always available.
|
||||
* 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.
|
||||
*
|
||||
* ### Q&A ###
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
* recursively included from extension libraries written in C++.
|
||||
* Do not expect for instance `__VA_ARGS__` is always available.
|
||||
* 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
|
||||
*/
|
||||
#include "ruby/internal/stdbool.h"
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
* recursively included from extension libraries written in C++.
|
||||
* Do not expect for instance `__VA_ARGS__` is always available.
|
||||
* 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
|
||||
*/
|
||||
#include "ruby/internal/compiler_since.h"
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
* recursively included from extension libraries written in C++.
|
||||
* Do not expect for instance `__VA_ARGS__` is always available.
|
||||
* 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>`
|
||||
*/
|
||||
#include "ruby/internal/config.h" /* PRI_LL_PREFIX etc. are here */
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
* recursively included from extension libraries written in C++.
|
||||
* Do not expect for instance `__VA_ARGS__` is always available.
|
||||
* 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>`.
|
||||
*
|
||||
* The macros in this header file are obsolescent. Does anyone really need our
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
* recursively included from extension libraries written in C++.
|
||||
* Do not expect for instance `__VA_ARGS__` is always available.
|
||||
* 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
|
||||
*
|
||||
* No known compiler that can compile today's ruby lacks long long.
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
* recursively included from extension libraries written in C++.
|
||||
* Do not expect for instance `__VA_ARGS__` is always available.
|
||||
* 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
|
||||
*
|
||||
* Nobody is actively using this macro.
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
* recursively included from extension libraries written in C++.
|
||||
* Do not expect for instance `__VA_ARGS__` is always available.
|
||||
* 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.
|
||||
*
|
||||
* These macros seems broken since at least 2011. Nobody (except ruby itself
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
* recursively included from extension libraries written in C++.
|
||||
* Do not expect for instance `__VA_ARGS__` is always available.
|
||||
* 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
|
||||
*/
|
||||
#include "ruby/internal/stdalign.h"
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
* recursively included from extension libraries written in C++.
|
||||
* Do not expect for instance `__VA_ARGS__` is always available.
|
||||
* 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 #_
|
||||
*
|
||||
* Nobody should ever use these macros any longer. No known compilers lack
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
* recursively included from extension libraries written in C++.
|
||||
* Do not expect for instance `__VA_ARGS__` is always available.
|
||||
* 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.
|
||||
*
|
||||
* For instance ::rb_define_method takes a pointer to #ANYARGS -ed functions,
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
* recursively included from extension libraries written in C++.
|
||||
* Do not expect for instance `__VA_ARGS__` is always available.
|
||||
* 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.
|
||||
*/
|
||||
#include "ruby/internal/arithmetic/char.h"
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
* recursively included from extension libraries written in C++.
|
||||
* Do not expect for instance `__VA_ARGS__` is always available.
|
||||
* 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.
|
||||
*/
|
||||
#include "ruby/internal/arithmetic/int.h" /* NUM2INT is here, but */
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
* recursively included from extension libraries written in C++.
|
||||
* Do not expect for instance `__VA_ARGS__` is always available.
|
||||
* 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.
|
||||
*/
|
||||
#include "ruby/internal/attr/pure.h"
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
* recursively included from extension libraries written in C++.
|
||||
* Do not expect for instance `__VA_ARGS__` is always available.
|
||||
* 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.
|
||||
*/
|
||||
#include "ruby/backward/2/limits.h"
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
* recursively included from extension libraries written in C++.
|
||||
* Do not expect for instance `__VA_ARGS__` is always available.
|
||||
* 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.
|
||||
*/
|
||||
#include "ruby/internal/config.h"
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
* recursively included from extension libraries written in C++.
|
||||
* Do not expect for instance `__VA_ARGS__` is always available.
|
||||
* 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.
|
||||
*/
|
||||
#include "ruby/internal/config.h"
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
* recursively included from extension libraries written in C++.
|
||||
* Do not expect for instance `__VA_ARGS__` is always available.
|
||||
* 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.
|
||||
*/
|
||||
#include "ruby/internal/config.h"
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
* recursively included from extension libraries written in C++.
|
||||
* Do not expect for instance `__VA_ARGS__` is always available.
|
||||
* 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.
|
||||
*
|
||||
* ### Q&A ###
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
* recursively included from extension libraries written in C++.
|
||||
* Do not expect for instance `__VA_ARGS__` is always available.
|
||||
* 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.
|
||||
*/
|
||||
#include "ruby/internal/value.h"
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
* recursively included from extension libraries written in C++.
|
||||
* Do not expect for instance `__VA_ARGS__` is always available.
|
||||
* 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.
|
||||
*/
|
||||
#include "ruby/internal/config.h"
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
* recursively included from extension libraries written in C++.
|
||||
* Do not expect for instance `__VA_ARGS__` is always available.
|
||||
* 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.
|
||||
*/
|
||||
#include "ruby/internal/config.h"
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
* recursively included from extension libraries written in C++.
|
||||
* Do not expect for instance `__VA_ARGS__` is always available.
|
||||
* 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.
|
||||
*/
|
||||
#include "ruby/internal/config.h"
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
* recursively included from extension libraries written in C++.
|
||||
* Do not expect for instance `__VA_ARGS__` is always available.
|
||||
* 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.
|
||||
*
|
||||
* Shyouhei wonders: why there is no SHORT2NUM, given there are both
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
* recursively included from extension libraries written in C++.
|
||||
* Do not expect for instance `__VA_ARGS__` is always available.
|
||||
* 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.
|
||||
*/
|
||||
#include "ruby/internal/config.h"
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
* recursively included from extension libraries written in C++.
|
||||
* Do not expect for instance `__VA_ARGS__` is always available.
|
||||
* 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.
|
||||
*/
|
||||
#include "ruby/internal/arithmetic/fixnum.h"
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
* recursively included from extension libraries written in C++.
|
||||
* Do not expect for instance `__VA_ARGS__` is always available.
|
||||
* 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.
|
||||
*/
|
||||
#include "ruby/internal/config.h"
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
* recursively included from extension libraries written in C++.
|
||||
* Do not expect for instance `__VA_ARGS__` is always available.
|
||||
* 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.
|
||||
*
|
||||
* These macros must be defined at once because:
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
* recursively included from extension libraries written in C++.
|
||||
* Do not expect for instance `__VA_ARGS__` is always available.
|
||||
* 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.
|
||||
*/
|
||||
#include "ruby/internal/has/attribute.h"
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
* recursively included from extension libraries written in C++.
|
||||
* Do not expect for instance `__VA_ARGS__` is always available.
|
||||
* 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.
|
||||
*
|
||||
* ### Q&A ###
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
* recursively included from extension libraries written in C++.
|
||||
* Do not expect for instance `__VA_ARGS__` is always available.
|
||||
* 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.
|
||||
*/
|
||||
#include "ruby/internal/compiler_is.h"
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
* recursively included from extension libraries written in C++.
|
||||
* Do not expect for instance `__VA_ARGS__` is always available.
|
||||
* 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.
|
||||
*/
|
||||
#include "ruby/internal/compiler_since.h"
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
* recursively included from extension libraries written in C++.
|
||||
* Do not expect for instance `__VA_ARGS__` is always available.
|
||||
* 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.
|
||||
*/
|
||||
#include "ruby/internal/has/feature.h"
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
* recursively included from extension libraries written in C++.
|
||||
* Do not expect for instance `__VA_ARGS__` is always available.
|
||||
* 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.
|
||||
*/
|
||||
#include "ruby/internal/compiler_since.h"
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
* recursively included from extension libraries written in C++.
|
||||
* Do not expect for instance `__VA_ARGS__` is always available.
|
||||
* 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.
|
||||
*/
|
||||
#include "ruby/internal/has/attribute.h"
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
* recursively included from extension libraries written in C++.
|
||||
* Do not expect for instance `__VA_ARGS__` is always available.
|
||||
* 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.
|
||||
*/
|
||||
#include "ruby/internal/has/attribute.h"
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
* recursively included from extension libraries written in C++.
|
||||
* Do not expect for instance `__VA_ARGS__` is always available.
|
||||
* 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.
|
||||
*/
|
||||
#include "ruby/internal/has/attribute.h"
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
* recursively included from extension libraries written in C++.
|
||||
* Do not expect for instance `__VA_ARGS__` is always available.
|
||||
* 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.
|
||||
* @see https://clang.llvm.org/docs/AttributeReference.html#flag_enum
|
||||
*/
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
* recursively included from extension libraries written in C++.
|
||||
* Do not expect for instance `__VA_ARGS__` is always available.
|
||||
* 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.
|
||||
*/
|
||||
#include "ruby/internal/compiler_since.h"
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
* recursively included from extension libraries written in C++.
|
||||
* Do not expect for instance `__VA_ARGS__` is always available.
|
||||
* 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.
|
||||
*/
|
||||
#include "ruby/internal/has/attribute.h"
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
* recursively included from extension libraries written in C++.
|
||||
* Do not expect for instance `__VA_ARGS__` is always available.
|
||||
* 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.
|
||||
*/
|
||||
#include "ruby/internal/has/attribute.h"
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
* recursively included from extension libraries written in C++.
|
||||
* Do not expect for instance `__VA_ARGS__` is always available.
|
||||
* 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.
|
||||
*
|
||||
* ### Q&A ###
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
* recursively included from extension libraries written in C++.
|
||||
* Do not expect for instance `__VA_ARGS__` is always available.
|
||||
* 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.
|
||||
*/
|
||||
#include "ruby/internal/has/attribute.h"
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
* recursively included from extension libraries written in C++.
|
||||
* Do not expect for instance `__VA_ARGS__` is always available.
|
||||
* 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.
|
||||
*
|
||||
* This isn't actually an attribute in C++ but who cares...
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
* recursively included from extension libraries written in C++.
|
||||
* Do not expect for instance `__VA_ARGS__` is always available.
|
||||
* 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.
|
||||
*/
|
||||
#include "ruby/internal/has/attribute.h"
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
* recursively included from extension libraries written in C++.
|
||||
* Do not expect for instance `__VA_ARGS__` is always available.
|
||||
* 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.
|
||||
*/
|
||||
#include "ruby/internal/has/attribute.h"
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
* recursively included from extension libraries written in C++.
|
||||
* Do not expect for instance `__VA_ARGS__` is always available.
|
||||
* 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.
|
||||
*/
|
||||
#include "ruby/internal/has/attribute.h"
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
* recursively included from extension libraries written in C++.
|
||||
* Do not expect for instance `__VA_ARGS__` is always available.
|
||||
* 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.
|
||||
*/
|
||||
#include "ruby/internal/compiler_since.h"
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
* recursively included from extension libraries written in C++.
|
||||
* Do not expect for instance `__VA_ARGS__` is always available.
|
||||
* 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.
|
||||
*/
|
||||
#include "ruby/internal/compiler_since.h"
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
* recursively included from extension libraries written in C++.
|
||||
* Do not expect for instance `__VA_ARGS__` is always available.
|
||||
* 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.
|
||||
*/
|
||||
#include "ruby/internal/has/attribute.h"
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
* recursively included from extension libraries written in C++.
|
||||
* Do not expect for instance `__VA_ARGS__` is always available.
|
||||
* 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.
|
||||
*/
|
||||
#include "ruby/internal/has/attribute.h"
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
* recursively included from extension libraries written in C++.
|
||||
* Do not expect for instance `__VA_ARGS__` is always available.
|
||||
* 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.
|
||||
*/
|
||||
#include "ruby/internal/has/attribute.h"
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
* recursively included from extension libraries written in C++.
|
||||
* Do not expect for instance `__VA_ARGS__` is always available.
|
||||
* 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.
|
||||
* @cond INTERNAL_MACRO
|
||||
*
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
* recursively included from extension libraries written in C++.
|
||||
* Do not expect for instance `__VA_ARGS__` is always available.
|
||||
* 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.
|
||||
*/
|
||||
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
* recursively included from extension libraries written in C++.
|
||||
* Do not expect for instance `__VA_ARGS__` is always available.
|
||||
* 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.
|
||||
*
|
||||
* Apple ships clang. Problem is, its `__clang_major__` etc. are not the
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
* recursively included from extension libraries written in C++.
|
||||
* Do not expect for instance `__VA_ARGS__` is always available.
|
||||
* 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.
|
||||
*/
|
||||
#include "ruby/internal/compiler_is/apple.h"
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
* recursively included from extension libraries written in C++.
|
||||
* Do not expect for instance `__VA_ARGS__` is always available.
|
||||
* 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.
|
||||
*/
|
||||
#include "ruby/internal/compiler_is/apple.h"
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
* recursively included from extension libraries written in C++.
|
||||
* Do not expect for instance `__VA_ARGS__` is always available.
|
||||
* 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.
|
||||
*/
|
||||
#if ! defined(__INTEL_COMPILER)
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
* recursively included from extension libraries written in C++.
|
||||
* Do not expect for instance `__VA_ARGS__` is always available.
|
||||
* 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.
|
||||
*/
|
||||
#include "ruby/internal/compiler_is/clang.h"
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
* recursively included from extension libraries written in C++.
|
||||
* Do not expect for instance `__VA_ARGS__` is always available.
|
||||
* 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.
|
||||
*/
|
||||
#if ! (defined(__SUNPRO_C) || defined(__SUNPRO_CC))
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
* recursively included from extension libraries written in C++.
|
||||
* Do not expect for instance `__VA_ARGS__` is always available.
|
||||
* 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.
|
||||
*/
|
||||
#include "ruby/internal/compiler_is.h"
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
* recursively included from extension libraries written in C++.
|
||||
* Do not expect for instance `__VA_ARGS__` is always available.
|
||||
* 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
|
||||
*/
|
||||
#include "ruby/config.h"
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
* recursively included from extension libraries written in C++.
|
||||
* Do not expect for instance `__VA_ARGS__` is always available.
|
||||
* 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.
|
||||
*
|
||||
* Note that __builtin_constant_p can be applicable inside of inline functions,
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
* recursively included from extension libraries written in C++.
|
||||
* Do not expect for instance `__VA_ARGS__` is always available.
|
||||
* 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.
|
||||
*/
|
||||
#include "ruby/internal/core/rarray.h"
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
* recursively included from extension libraries written in C++.
|
||||
* Do not expect for instance `__VA_ARGS__` is always available.
|
||||
* 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.
|
||||
*/
|
||||
#include "ruby/internal/arithmetic/long.h"
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
* recursively included from extension libraries written in C++.
|
||||
* Do not expect for instance `__VA_ARGS__` is always available.
|
||||
* 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.
|
||||
*/
|
||||
#include "ruby/internal/attr/artificial.h"
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
* recursively included from extension libraries written in C++.
|
||||
* Do not expect for instance `__VA_ARGS__` is always available.
|
||||
* 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.
|
||||
*/
|
||||
#include "ruby/internal/dllexport.h"
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
* recursively included from extension libraries written in C++.
|
||||
* Do not expect for instance `__VA_ARGS__` is always available.
|
||||
* 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.
|
||||
*/
|
||||
#include "ruby/internal/dllexport.h"
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
* recursively included from extension libraries written in C++.
|
||||
* Do not expect for instance `__VA_ARGS__` is always available.
|
||||
* 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.
|
||||
*/
|
||||
#include "ruby/internal/config.h"
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
* recursively included from extension libraries written in C++.
|
||||
* Do not expect for instance `__VA_ARGS__` is always available.
|
||||
* 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.
|
||||
*/
|
||||
#include "ruby/internal/core/rbasic.h"
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
* recursively included from extension libraries written in C++.
|
||||
* Do not expect for instance `__VA_ARGS__` is always available.
|
||||
* 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.
|
||||
*
|
||||
* Shyouhei really suffered agnish over placement of macros in this file. They
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
* recursively included from extension libraries written in C++.
|
||||
* Do not expect for instance `__VA_ARGS__` is always available.
|
||||
* 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.
|
||||
*/
|
||||
#include "ruby/internal/attr/artificial.h"
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
* recursively included from extension libraries written in C++.
|
||||
* Do not expect for instance `__VA_ARGS__` is always available.
|
||||
* 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.
|
||||
*/
|
||||
#include "ruby/internal/config.h"
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
* recursively included from extension libraries written in C++.
|
||||
* Do not expect for instance `__VA_ARGS__` is always available.
|
||||
* 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.
|
||||
*/
|
||||
#include "ruby/internal/attr/artificial.h"
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
* recursively included from extension libraries written in C++.
|
||||
* Do not expect for instance `__VA_ARGS__` is always available.
|
||||
* 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.
|
||||
*/
|
||||
#include "ruby/internal/config.h"
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
* recursively included from extension libraries written in C++.
|
||||
* Do not expect for instance `__VA_ARGS__` is always available.
|
||||
* 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.
|
||||
*/
|
||||
#include "ruby/internal/attr/artificial.h"
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
* recursively included from extension libraries written in C++.
|
||||
* Do not expect for instance `__VA_ARGS__` is always available.
|
||||
* 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.
|
||||
*/
|
||||
#include "ruby/internal/config.h"
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
* recursively included from extension libraries written in C++.
|
||||
* Do not expect for instance `__VA_ARGS__` is always available.
|
||||
* 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.
|
||||
*/
|
||||
#include "ruby/internal/config.h"
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
* recursively included from extension libraries written in C++.
|
||||
* Do not expect for instance `__VA_ARGS__` is always available.
|
||||
* 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.
|
||||
*/
|
||||
#include "ruby/internal/config.h"
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
* recursively included from extension libraries written in C++.
|
||||
* Do not expect for instance `__VA_ARGS__` is always available.
|
||||
* 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.
|
||||
*/
|
||||
#ifdef __CYGWIN__
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
* recursively included from extension libraries written in C++.
|
||||
* Do not expect for instance `__VA_ARGS__` is always available.
|
||||
* 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().
|
||||
*/
|
||||
#include "ruby/internal/dllexport.h"
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
* recursively included from extension libraries written in C++.
|
||||
* Do not expect for instance `__VA_ARGS__` is always available.
|
||||
* 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().
|
||||
*/
|
||||
#include "ruby/internal/dllexport.h"
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
* recursively included from extension libraries written in C++.
|
||||
* Do not expect for instance `__VA_ARGS__` is always available.
|
||||
* 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.
|
||||
*/
|
||||
#include "ruby/internal/dllexport.h"
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
* recursively included from extension libraries written in C++.
|
||||
* Do not expect for instance `__VA_ARGS__` is always available.
|
||||
* 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.
|
||||
*/
|
||||
#include "ruby/internal/config.h" /* for ENUM_OVER_INT */
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
* recursively included from extension libraries written in C++.
|
||||
* Do not expect for instance `__VA_ARGS__` is always available.
|
||||
* 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.
|
||||
*/
|
||||
#include "ruby/internal/dllexport.h"
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
* recursively included from extension libraries written in C++.
|
||||
* Do not expect for instance `__VA_ARGS__` is always available.
|
||||
* 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().
|
||||
*/
|
||||
#include "ruby/internal/dllexport.h"
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
* recursively included from extension libraries written in C++.
|
||||
* Do not expect for instance `__VA_ARGS__` is always available.
|
||||
* 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.
|
||||
*/
|
||||
#include "ruby/internal/attr/pure.h"
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
* recursively included from extension libraries written in C++.
|
||||
* Do not expect for instance `__VA_ARGS__` is always available.
|
||||
* 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.
|
||||
*/
|
||||
#include "ruby/internal/config.h"
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
* recursively included from extension libraries written in C++.
|
||||
* Do not expect for instance `__VA_ARGS__` is always available.
|
||||
* 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.
|
||||
*/
|
||||
#include "ruby/internal/config.h"
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
* recursively included from extension libraries written in C++.
|
||||
* Do not expect for instance `__VA_ARGS__` is always available.
|
||||
* 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.
|
||||
*/
|
||||
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
* recursively included from extension libraries written in C++.
|
||||
* Do not expect for instance `__VA_ARGS__` is always available.
|
||||
* 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.
|
||||
*/
|
||||
#include "ruby/internal/compiler_is.h"
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
* recursively included from extension libraries written in C++.
|
||||
* Do not expect for instance `__VA_ARGS__` is always available.
|
||||
* 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.
|
||||
*/
|
||||
#include "ruby/internal/compiler_since.h"
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
* recursively included from extension libraries written in C++.
|
||||
* Do not expect for instance `__VA_ARGS__` is always available.
|
||||
* 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.
|
||||
*/
|
||||
#include "ruby/internal/has/feature.h"
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
* recursively included from extension libraries written in C++.
|
||||
* Do not expect for instance `__VA_ARGS__` is always available.
|
||||
* 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.
|
||||
*/
|
||||
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
* recursively included from extension libraries written in C++.
|
||||
* Do not expect for instance `__VA_ARGS__` is always available.
|
||||
* 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.
|
||||
*/
|
||||
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
* recursively included from extension libraries written in C++.
|
||||
* Do not expect for instance `__VA_ARGS__` is always available.
|
||||
* 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.
|
||||
*/
|
||||
#include "ruby/internal/dllexport.h"
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
* recursively included from extension libraries written in C++.
|
||||
* Do not expect for instance `__VA_ARGS__` is always available.
|
||||
* 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.
|
||||
*/
|
||||
#include "ruby/internal/config.h"
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
* recursively included from extension libraries written in C++.
|
||||
* Do not expect for instance `__VA_ARGS__` is always available.
|
||||
* 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.
|
||||
*/
|
||||
#include "ruby/internal/dllexport.h"
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Reference in a new issue