X7ROOT File Manager
Current Path:
/opt/alt/ruby24/include/ruby-2.4.0/ruby
opt
/
alt
/
ruby24
/
include
/
ruby-2.4.0
/
ruby
/
??
..
??
backward
??
backward.h
(543 B)
??
debug.h
(4.13 KB)
??
defines.h
(7.38 KB)
??
digest.h
(1.33 KB)
??
encoding.h
(17.62 KB)
??
intern.h
(35.56 KB)
??
io.h
(4.9 KB)
??
missing.h
(5.21 KB)
??
onigmo.h
(43.51 KB)
??
oniguruma.h
(262 B)
??
re.h
(1.44 KB)
??
regex.h
(784 B)
??
ruby.h
(76.95 KB)
??
st.h
(5.4 KB)
??
subst.h
(374 B)
??
thread.h
(996 B)
??
thread_native.h
(1.3 KB)
??
util.h
(1.88 KB)
??
version.h
(1.82 KB)
??
vm.h
(1.64 KB)
Editing: util.h
/********************************************************************** util.h - $Author: nobu $ created at: Thu Mar 9 11:55:53 JST 1995 Copyright (C) 1993-2007 Yukihiro Matsumoto **********************************************************************/ #ifndef RUBY_UTIL_H #define RUBY_UTIL_H 1 #if defined(__cplusplus) extern "C" { #if 0 } /* satisfy cc-mode */ #endif #endif #include "ruby/defines.h" #ifdef RUBY_EXTCONF_H #include RUBY_EXTCONF_H #endif #ifndef _ #ifdef __cplusplus # ifndef HAVE_PROTOTYPES # define HAVE_PROTOTYPES 1 # endif # ifndef HAVE_STDARG_PROTOTYPES # define HAVE_STDARG_PROTOTYPES 1 # endif #endif #ifdef HAVE_PROTOTYPES # define _(args) args #else # define _(args) () #endif #ifdef HAVE_STDARG_PROTOTYPES # define __(args) args #else # define __(args) () #endif #endif RUBY_SYMBOL_EXPORT_BEGIN #define DECIMAL_SIZE_OF_BITS(n) (((n) * 3010 + 9998) / 9999) /* an approximation of ceil(n * log10(2)), up to 65536 at least */ #define scan_oct(s,l,e) ((int)ruby_scan_oct((s),(l),(e))) unsigned long ruby_scan_oct(const char *, size_t, size_t *); #define scan_hex(s,l,e) ((int)ruby_scan_hex((s),(l),(e))) unsigned long ruby_scan_hex(const char *, size_t, size_t *); #ifdef HAVE_GNU_QSORT_R # define ruby_qsort qsort_r #else void ruby_qsort(void *, const size_t, const size_t, int (*)(const void *, const void *, void *), void *); #endif void ruby_setenv(const char *, const char *); void ruby_unsetenv(const char *); char *ruby_strdup(const char *); #undef strdup #define strdup(s) ruby_strdup(s) char *ruby_getcwd(void); #define my_getcwd() ruby_getcwd() double ruby_strtod(const char *, char **); #undef strtod #define strtod(s,e) ruby_strtod((s),(e)) void ruby_each_words(const char *, void (*)(const char*, int, void*), void *); RUBY_SYMBOL_EXPORT_END #if defined(__cplusplus) #if 0 { /* satisfy cc-mode */ #endif } /* extern "C" { */ #endif #endif /* RUBY_UTIL_H */
Upload File
Create Folder