Ruby
3.5.0dev (2025-04-09 revision 0d6263bd416338a339651fb97fe4d62701704c4b)
Toggle main menu visibility
Main Page
Related Pages
Topics
Namespaces
Namespace List
Namespace Members
All
Functions
Typedefs
Data Structures
Data Structures
Data Structure Index
Class Hierarchy
Data Fields
All
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
Functions
Variables
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
Enumerator
Files
File List
Globals
All
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
q
r
s
t
u
v
x
z
Functions
c
p
r
s
Variables
c
l
o
p
r
Typedefs
i
p
r
s
v
Enumerations
p
r
Enumerator
e
p
r
Macros
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
q
r
s
t
u
x
z
internal
util.h
1
#ifndef INTERNAL_UTIL_H
/*-*-C-*-vi:se ft=c:*/
2
#define INTERNAL_UTIL_H
12
#include "ruby/internal/config.h"
13
#include <stddef.h>
/* for size_t */
14
15
#ifdef HAVE_SYS_TYPES_H
16
# include <sys/types.h>
/* for ssize_t (note: on Windows ssize_t is */
17
#endif
/* `#define`d in ruby/config.h) */
18
19
/* util.c */
20
char
*ruby_dtoa(
double
d_,
int
mode,
int
ndigits,
int
*decpt,
int
*sign,
char
**rve);
21
char
*ruby_hdtoa(
double
d,
const
char
*xdigs,
int
ndigits,
int
*decpt,
int
*sign,
char
**rve);
22
23
RUBY_SYMBOL_EXPORT_BEGIN
24
/* util.c (export) */
25
RUBY_SYMBOL_EXPORT_END
26
27
#endif
/* INTERNAL_UTIL_H */
Generated by
1.9.8