Ruby  3.4.0dev (2024-11-05 revision e440268d51fe02b303e3817a7a733a0dac1c5091)
uid_t.h
Go to the documentation of this file.
1 #ifndef RBIMPL_ARITHMETIC_UID_T_H /*-*-C++-*-vi:se ft=cpp:*/
2 #define RBIMPL_ARITHMETIC_UID_T_H
23 #include "ruby/internal/config.h"
25 
27 #ifndef UIDT2NUM
28 # define UIDT2NUM RB_LONG2NUM
29 #endif
30 
32 #ifndef NUM2UIDT
33 # define NUM2UIDT RB_NUM2LONG
34 #endif
35 
37 #ifndef PRI_UIDT_PREFIX
38 # define PRI_UIDT_PREFIX PRI_LONG_PREFIX
39 #endif
40 
41 #endif /* RBIMPL_ARITHMETIC_UID_T_H */
Arithmetic conversion between C's long and Ruby's.