X7ROOT File Manager
Current Path:
/opt/alt/ruby27/include/ruby
opt
/
alt
/
ruby27
/
include
/
ruby
/
ðŸ“
..
📄
assert.h
(1.48 KB)
ðŸ“
backward
📄
backward.h
(2.25 KB)
📄
config-x86_64.h
(12.99 KB)
📄
config.h
(1.19 KB)
📄
debug.h
(4.32 KB)
📄
defines.h
(12.94 KB)
📄
digest.h
(1.48 KB)
📄
encoding.h
(17.78 KB)
📄
intern.h
(57.21 KB)
📄
io.h
(5.18 KB)
📄
missing.h
(5.28 KB)
📄
onigmo.h
(43.61 KB)
📄
oniguruma.h
(262 B)
📄
re.h
(1.4 KB)
📄
regex.h
(777 B)
📄
ruby.h
(97.17 KB)
📄
st.h
(7.39 KB)
📄
subst.h
(374 B)
📄
thread.h
(1.32 KB)
📄
thread_native.h
(1.3 KB)
📄
util.h
(1.84 KB)
📄
version.h
(1.81 KB)
📄
vm.h
(1.52 KB)
Editing: assert.h
#ifndef RUBY_ASSERT_H #define RUBY_ASSERT_H #if defined(__cplusplus) extern "C" { #if 0 } /* satisfy cc-mode */ #endif #endif NORETURN(void rb_assert_failure(const char *, int, const char *, const char *)); #ifdef RUBY_FUNCTION_NAME_STRING # define RUBY_ASSERT_FAIL(expr) \ rb_assert_failure(__FILE__, __LINE__, RUBY_FUNCTION_NAME_STRING, expr) #else # define RUBY_ASSERT_FAIL(expr) \ rb_assert_failure(__FILE__, __LINE__, NULL, expr) #endif #define RUBY_ASSERT_MESG(expr, mesg) \ ((expr) ? (void)0 : RUBY_ASSERT_FAIL(mesg)) #ifdef HAVE_BUILTIN___BUILTIN_CHOOSE_EXPR_CONSTANT_P # define RUBY_ASSERT_MESG_WHEN(cond, expr, mesg) \ ((RUBY_DEBUG+0) ? RUBY_ASSERT_MESG((expr), mesg) : \ __builtin_choose_expr( \ __builtin_constant_p(cond), \ __builtin_choose_expr(cond, RUBY_ASSERT_MESG(expr, mesg), (void)0), \ RUBY_ASSERT_MESG(!(cond) || (expr), mesg))) #else # define RUBY_ASSERT_MESG_WHEN(cond, expr, mesg) \ RUBY_ASSERT_MESG(!((RUBY_DEBUG+0) || (cond)) || (expr), mesg) #endif #define RUBY_ASSERT(expr) RUBY_ASSERT_MESG_WHEN((!RUBY_NDEBUG+0), expr, #expr) #define RUBY_ASSERT_WHEN(cond, expr) RUBY_ASSERT_MESG_WHEN(cond, expr, #expr) #define RUBY_ASSERT_ALWAYS(expr) RUBY_ASSERT_MESG_WHEN(TRUE, expr, #expr) #ifndef RUBY_DEBUG # define RUBY_DEBUG 0 #endif #ifndef RUBY_NDEBUG # ifdef NDEBUG # define RUBY_NDEBUG 1 # else # define RUBY_NDEBUG 0 # endif #endif #if defined(__cplusplus) #if 0 { /* satisfy cc-mode */ #endif } /* extern "C" { */ #endif #endif
Upload File
Create Folder