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