SILENT KILLERPanel

Current Path: > > opt > alt > > ruby34 > 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//ruby34/include/ruby/internal

NameTypeSizeLast ModifiedActions
arithmetic Directory - -
attr Directory - -
compiler_is Directory - -
core Directory - -
encoding Directory - -
has Directory - -
intern Directory - -
abi.h File 1586 bytes May 29 2025 13:39:39.
anyargs.h File 38876 bytes May 29 2025 13:39:38.
arithmetic.h File 2117 bytes May 29 2025 13:39:39.
assume.h File 3245 bytes May 29 2025 13:39:39.
cast.h File 2330 bytes May 29 2025 13:39:39.
compiler_is.h File 2105 bytes May 29 2025 13:39:39.
compiler_since.h File 2783 bytes May 29 2025 13:39:39.
config.h File 4889 bytes May 29 2025 13:39:39.
constant_p.h File 1895 bytes May 29 2025 13:39:39.
core.h File 1874 bytes May 29 2025 13:39:39.
ctype.h File 23097 bytes May 29 2025 13:39:39.
dllexport.h File 3118 bytes May 29 2025 13:39:39.
dosish.h File 3240 bytes May 29 2025 13:39:39.
error.h File 21425 bytes May 29 2025 13:39:39.
eval.h File 18637 bytes May 29 2025 13:39:39.
event.h File 6358 bytes May 29 2025 13:39:38.
fl_type.h File 33667 bytes May 29 2025 13:39:39.
gc.h File 28741 bytes May 29 2025 13:39:38.
glob.h File 5102 bytes May 29 2025 13:39:39.
globals.h File 10008 bytes May 29 2025 13:39:39.
interpreter.h File 9673 bytes May 29 2025 13:39:39.
iterator.h File 18627 bytes May 29 2025 13:39:39.
memory.h File 23916 bytes May 29 2025 13:39:38.
method.h File 7249 bytes May 29 2025 13:39:38.
module.h File 7285 bytes May 29 2025 13:39:38.
newobj.h File 6234 bytes May 29 2025 13:39:39.
scan_args.h File 18923 bytes May 29 2025 13:39:39.
special_consts.h File 12239 bytes May 29 2025 13:39:38.
static_assert.h File 3287 bytes May 29 2025 13:39:39.
stdalign.h File 4693 bytes May 29 2025 13:39:39.
stdbool.h File 1966 bytes May 29 2025 13:39:39.
stdckdint.h File 2741 bytes May 29 2025 13:39:39.
symbol.h File 13599 bytes May 29 2025 13:39:39.
value.h File 4360 bytes May 29 2025 13:39:39.
value_type.h File 14554 bytes May 29 2025 13:39:39.
variable.h File 12091 bytes May 29 2025 13:39:39.
warning_push.h File 5028 bytes May 29 2025 13:39:39.
xmalloc.h File 14519 bytes May 29 2025 13:39:39.

Reading File: //opt/alt//ruby34/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 1

/* 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 */

#if defined(RUBY_DLN_CHECK_ABI) && !defined(RUBY_EXPORT)

# 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