1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00

Merge pull request #2991 from shyouhei/ruby.h

Split ruby.h
This commit is contained in:
卜部昌平 2020-04-08 13:28:13 +09:00 committed by GitHub
parent 5ac4bf2cd8
commit 9e6e39c351
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
Notes: git 2020-04-08 13:28:42 +09:00
Merged-By: shyouhei <shyouhei@ruby-lang.org>
383 changed files with 60184 additions and 5439 deletions

View file

@ -12,17 +12,9 @@
#ifndef RUBY_UTIL_H
#define RUBY_UTIL_H 1
#if defined(__cplusplus)
extern "C" {
#if 0
} /* satisfy cc-mode */
#endif
#endif
#include "ruby/3/config.h"
#include "ruby/3/dllexport.h"
#include "ruby/defines.h"
#ifdef RUBY_EXTCONF_H
#include RUBY_EXTCONF_H
#endif
#ifndef _
#ifdef __cplusplus
@ -45,7 +37,7 @@ extern "C" {
#endif
#endif
RUBY_SYMBOL_EXPORT_BEGIN
RUBY3_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 */
@ -77,13 +69,6 @@ double ruby_strtod(const char *, char **);
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
RUBY3_SYMBOL_EXPORT_END()
#endif /* RUBY_UTIL_H */