PHP 8.2.30
Preview: abi.h Size: 1.52 KB
/proc/thread-self/root/proc/thread-self/root/proc/self/root/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

Directory Contents

Dirs: 7 × Files: 37

Name Size Perms Modified Actions
- drwxr-xr-x 2025-05-13 07:26:21
Edit Download
attr DIR
- drwxr-xr-x 2025-05-13 07:26:21
Edit Download
- drwxr-xr-x 2025-05-13 07:26:21
Edit Download
core DIR
- drwxr-xr-x 2025-05-13 07:26:21
Edit Download
encoding DIR
- drwxr-xr-x 2025-05-13 07:26:21
Edit Download
has DIR
- drwxr-xr-x 2025-05-13 07:26:21
Edit Download
intern DIR
- drwxr-xr-x 2025-05-13 07:26:21
Edit Download
1.52 KB lrw-r--r-- 2025-04-24 07:57:42
Edit Download
36.38 KB lrw-r--r-- 2025-04-24 07:57:42
Edit Download
2.07 KB lrw-r--r-- 2025-04-24 07:57:42
Edit Download
3.17 KB lrw-r--r-- 2025-04-24 07:57:42
Edit Download
2.28 KB lrw-r--r-- 2025-04-24 07:57:42
Edit Download
2.06 KB lrw-r--r-- 2025-04-24 07:57:42
Edit Download
2.72 KB lrw-r--r-- 2025-04-24 07:57:42
Edit Download
4.77 KB lrw-r--r-- 2025-04-24 07:57:42
Edit Download
1.85 KB lrw-r--r-- 2025-04-24 07:57:42
Edit Download
1.83 KB lrw-r--r-- 2025-04-24 07:57:42
Edit Download
22.56 KB lrw-r--r-- 2025-04-24 07:57:42
Edit Download
3.04 KB lrw-r--r-- 2025-04-24 07:57:42
Edit Download
3.16 KB lrw-r--r-- 2025-04-24 07:57:42
Edit Download
20.77 KB lrw-r--r-- 2025-04-24 07:57:42
Edit Download
18.20 KB lrw-r--r-- 2025-04-24 07:57:42
Edit Download
6.21 KB lrw-r--r-- 2025-04-24 07:57:42
Edit Download
32.57 KB lrw-r--r-- 2025-04-24 07:57:42
Edit Download
28.65 KB lrw-r--r-- 2025-04-24 07:57:42
Edit Download
4.98 KB lrw-r--r-- 2025-04-24 07:57:42
Edit Download
9.77 KB lrw-r--r-- 2025-04-24 07:57:42
Edit Download
9.46 KB lrw-r--r-- 2025-04-24 07:57:42
Edit Download
18.19 KB lrw-r--r-- 2025-04-24 07:57:42
Edit Download
23.04 KB lrw-r--r-- 2025-04-24 07:57:42
Edit Download
7.08 KB lrw-r--r-- 2025-04-24 07:57:42
Edit Download
7.07 KB lrw-r--r-- 2025-04-24 07:57:42
Edit Download
7.71 KB lrw-r--r-- 2025-04-24 07:57:42
Edit Download
18.48 KB lrw-r--r-- 2025-04-24 07:57:42
Edit Download
11.90 KB lrw-r--r-- 2025-04-24 07:57:42
Edit Download
3.14 KB lrw-r--r-- 2025-04-24 07:57:42
Edit Download
4.58 KB lrw-r--r-- 2025-04-24 07:57:42
Edit Download
2.01 KB lrw-r--r-- 2025-04-24 07:57:42
Edit Download
12.78 KB lrw-r--r-- 2025-04-24 07:57:42
Edit Download
4.26 KB lrw-r--r-- 2025-04-24 07:57:42
Edit Download
14.12 KB lrw-r--r-- 2025-04-24 07:57:42
Edit Download
11.81 KB lrw-r--r-- 2025-04-24 07:57:42
Edit Download
4.91 KB lrw-r--r-- 2025-04-24 07:57:42
Edit Download
17.08 KB lrw-r--r-- 2025-04-24 07:57:42
Edit Download

If ZipArchive is unavailable, a .tar will be created (no compression).