/opt/alt/ruby27/include/ruby
NameSizeModeActions
backward/-0755rm
assert.h15140644editdlrm
backward.h23070644editdlrm
config.h121240644editdlrm
debug.h44280644editdlrm
defines.h132510644editdlrm
digest.h15120644editdlrm
encoding.h182080644editdlrm
intern.h585870644editdlrm
io.h53030644editdlrm
missing.h54110644editdlrm
onigmo.h446580644editdlrm
oniguruma.h2620644editdlrm
re.h14360644editdlrm
regex.h7770644editdlrm
ruby.h995030644editdlrm
st.h75640644editdlrm
subst.h3740644editdlrm
thread.h13470644editdlrm
thread_native.h13330644editdlrm
util.h18880644editdlrm
version.h18530644editdlrm
vm.h15590644editdlrm
Edit: /opt/alt/ruby27/include/ruby/assert.h (1514B)
#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