SILENT KILLERPanel

Current Path: > > opt > alt > ruby33 > include > ruby > internal


Operation   : Linux premium131.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64
Software     : Apache
Server IP    : 162.0.232.56 | Your IP: 216.73.216.111
Domains      : 1034 Domain(s)
Permission   : [ 0755 ]

Files and Folders in: //opt/alt/ruby33/include/ruby/internal

NameTypeSizeLast ModifiedActions
arithmetic Directory - -
attr Directory - -
compiler_is Directory - -
core Directory - -
encoding Directory - -
has Directory - -
intern Directory - -
abi.h File 1555 bytes April 24 2025 07:57:42.
anyargs.h File 37255 bytes April 24 2025 07:57:42.
arithmetic.h File 2117 bytes April 24 2025 07:57:42.
assume.h File 3245 bytes April 24 2025 07:57:42.
cast.h File 2330 bytes April 24 2025 07:57:42.
compiler_is.h File 2105 bytes April 24 2025 07:57:42.
compiler_since.h File 2783 bytes April 24 2025 07:57:42.
config.h File 4889 bytes April 24 2025 07:57:42.
constant_p.h File 1895 bytes April 24 2025 07:57:42.
core.h File 1874 bytes April 24 2025 07:57:42.
ctype.h File 23097 bytes April 24 2025 07:57:42.
dllexport.h File 3118 bytes April 24 2025 07:57:42.
dosish.h File 3240 bytes April 24 2025 07:57:42.
error.h File 21270 bytes April 24 2025 07:57:42.
eval.h File 18637 bytes April 24 2025 07:57:42.
event.h File 6358 bytes April 24 2025 07:57:42.
fl_type.h File 33348 bytes April 24 2025 07:57:42.
gc.h File 29338 bytes April 24 2025 07:57:42.
glob.h File 5102 bytes April 24 2025 07:57:42.
globals.h File 10008 bytes April 24 2025 07:57:42.
interpreter.h File 9683 bytes April 24 2025 07:57:42.
iterator.h File 18627 bytes April 24 2025 07:57:42.
memory.h File 23595 bytes April 24 2025 07:57:42.
method.h File 7249 bytes April 24 2025 07:57:42.
module.h File 7235 bytes April 24 2025 07:57:42.
newobj.h File 7894 bytes April 24 2025 07:57:42.
scan_args.h File 18921 bytes April 24 2025 07:57:42.
special_consts.h File 12183 bytes April 24 2025 07:57:42.
static_assert.h File 3215 bytes April 24 2025 07:57:42.
stdalign.h File 4693 bytes April 24 2025 07:57:42.
stdbool.h File 2055 bytes April 24 2025 07:57:42.
symbol.h File 13082 bytes April 24 2025 07:57:42.
value.h File 4360 bytes April 24 2025 07:57:42.
value_type.h File 14457 bytes April 24 2025 07:57:42.
variable.h File 12091 bytes April 24 2025 07:57:42.
warning_push.h File 5028 bytes April 24 2025 07:57:42.
xmalloc.h File 17485 bytes April 24 2025 07:57:42.

Reading File: //opt/alt/ruby33/include/ruby/internal/abi.h

#ifndef RUBY_ABI_H
#define RUBY_ABI_H

#ifdef RUBY_ABI_VERSION /* should match the definition in config.h */

/* This number represents Ruby's ABI version.
 *
 * In development Ruby, it should be bumped every time an ABI incompatible
 * change is introduced. This will force other developers to rebuild extension
 * gems.
 *
 * The following cases are considered as ABI incompatible changes:
 * - Changing any data structures.
 * - Changing macros or inline functions causing a change in behavior.
 * - Deprecating or removing function declarations.
 *
 * The following cases are NOT considered as ABI incompatible changes:
 * - Any changes that does not involve the header files in the `include`
 *   directory.
 * - Adding macros, inline functions, or function declarations.
 * - Backwards compatible refactors.
 * - Editing comments.
 *
 * In released versions of Ruby, this number is not defined since teeny
 * versions of Ruby should guarantee ABI compatibility.
 */
#define RUBY_ABI_VERSION 0

/* Windows does not support weak symbols so ruby_abi_version will not exist
 * in the shared library. */
#if defined(HAVE_FUNC_WEAK) && !defined(_WIN32) && !defined(__MINGW32__) && !defined(__CYGWIN__)
# define RUBY_DLN_CHECK_ABI
#endif
#endif  /* RUBY_ABI_VERSION */

#ifdef RUBY_DLN_CHECK_ABI

# ifdef __cplusplus
extern "C" {
# endif

RUBY_FUNC_EXPORTED unsigned long long __attribute__((weak))
ruby_abi_version(void)
{
# ifdef RUBY_ABI_VERSION
    return RUBY_ABI_VERSION;
# else
    return 0;
# endif
}

# ifdef __cplusplus
}
# endif

#endif

#endif

SILENT KILLER Tool