|
44 | 44 | public class DarwinNativeConfiguration extends DefaultNativeConfiguration {
|
45 | 45 |
|
46 | 46 | public static void load(NativeConfiguration configuration, RubyContext context) {
|
47 |
| - // Generated from tool/generate-native-config.rb on universal.x86_64-darwin18 |
| 47 | + // Generated from tool/generate-native-config.rb on x86_64-darwin18 |
48 | 48 | configuration.config("platform.sigaction.sizeof", 16);
|
49 | 49 | configuration.config("platform.sigaction.sa_handler.offset", 0);
|
50 | 50 | configuration.config("platform.sigaction.sa_handler.size", 8);
|
@@ -650,6 +650,10 @@ public static void load(NativeConfiguration configuration, RubyContext context)
|
650 | 650 | configuration.config("platform.typedef.intptr_t", string(context, "long"));
|
651 | 651 | configuration.config("platform.typedef.intmax_t", string(context, "long"));
|
652 | 652 | configuration.config("platform.typedef.uintmax_t", string(context, "ulong"));
|
| 653 | + configuration.config("platform.typedef.ptrdiff_t", string(context, "long")); |
| 654 | + configuration.config("platform.typedef.size_t", string(context, "ulong")); |
| 655 | + configuration.config("platform.typedef.rsize_t", string(context, "ulong")); |
| 656 | + configuration.config("platform.typedef.wchar_t", string(context, "int")); |
653 | 657 | configuration.config("platform.typedef.u_char", string(context, "uchar"));
|
654 | 658 | configuration.config("platform.typedef.u_short", string(context, "ushort"));
|
655 | 659 | configuration.config("platform.typedef.u_int", string(context, "uint"));
|
@@ -680,12 +684,10 @@ public static void load(NativeConfiguration configuration, RubyContext context)
|
680 | 684 | configuration.config("platform.typedef.swblk_t", string(context, "int"));
|
681 | 685 | configuration.config("platform.typedef.uid_t", string(context, "uint"));
|
682 | 686 | configuration.config("platform.typedef.clock_t", string(context, "ulong"));
|
683 |
| - configuration.config("platform.typedef.size_t", string(context, "ulong")); |
684 | 687 | configuration.config("platform.typedef.ssize_t", string(context, "long"));
|
685 | 688 | configuration.config("platform.typedef.time_t", string(context, "long"));
|
686 | 689 | configuration.config("platform.typedef.useconds_t", string(context, "uint"));
|
687 | 690 | configuration.config("platform.typedef.suseconds_t", string(context, "int"));
|
688 |
| - configuration.config("platform.typedef.rsize_t", string(context, "ulong")); |
689 | 691 | configuration.config("platform.typedef.errno_t", string(context, "int"));
|
690 | 692 | configuration.config("platform.typedef.fd_mask", string(context, "int"));
|
691 | 693 | configuration.config("platform.typedef.pthread_key_t", string(context, "ulong"));
|
|
0 commit comments