Bug #9507 ยป 0002-Use-only-unsigned-long-for-rb_serial_t.patch
| internal.h | ||
|---|---|---|
|
rb_subclass_entry_t *next;
|
||
|
};
|
||
|
#if defined(HAVE_LONG_LONG)
|
||
|
typedef unsigned LONG_LONG rb_serial_t;
|
||
|
#define SERIALT2NUM ULL2NUM
|
||
|
#elif defined(HAVE_UINT64_T)
|
||
|
typedef uint64_t rb_serial_t;
|
||
|
#define SERIALT2NUM SIZET2NUM
|
||
|
#else
|
||
|
typedef unsigned long rb_serial_t;
|
||
|
#define SERIALT2NUM ULONG2NUM
|
||
|
#endif
|
||
|
struct rb_classext_struct {
|
||
|
struct st_table *iv_index_tbl;
|
||