File tree Expand file tree Collapse file tree 1 file changed +5
-0
lines changed Expand file tree Collapse file tree 1 file changed +5
-0
lines changed Original file line number Diff line number Diff line change @@ -65,10 +65,12 @@ likely grow with time).
65
65
66
66
X < |int8 > X < |int16 > X < |int32 > X < |int64 > X < |uint8 > X < |uint16 > X < |uint32 > X < |uint64 > X < |long > X < |longlong > X < |ulong > X < |ulonglong > X < |num32 > X < |num64 > X < |Str > X < |Pointer > X < |bool > X < |size_t > X < |ssize_t >
67
67
= begin table
68
+ int (long in C)
68
69
int8 (int8_t in C, also used for char)
69
70
int16 (int16_t in C, also used for short)
70
71
int32 (int32_t in C, also used for int)
71
72
int64 (int64_t in C)
73
+ uint (ulong in C)
72
74
uint8 (uint8_t in C, also used for unsigned char)
73
75
uint16 (uint16_t in C, also used for unsigned short)
74
76
uint32 (uint32_t in C, also used for unsigned int)
@@ -77,6 +79,8 @@ X<|int8>X<|int16>X<|int32>X<|int64>X<|uint8>X<|uint16>X<|uint32>X<|uint64>X<|lon
77
79
longlong (long long in C, at least 64-bit)
78
80
ulong (unsigned long in C)
79
81
ulonglong (unsigned long long in C, at least 64-bit)
82
+ longdouble (longdouble in C)
83
+ Num, num (double in C)
80
84
num32 (float in C)
81
85
num64 (double in C)
82
86
Str (C string)
@@ -85,6 +89,7 @@ X<|int8>X<|int16>X<|int32>X<|int64>X<|uint8>X<|uint16>X<|uint32>X<|uint64>X<|lon
85
89
bool (bool from C99)
86
90
size_t (size_t in C)
87
91
ssize_t (ssize_t in C)
92
+ Callable (callback in C)
88
93
= end table
89
94
90
95
Don't use Perl 6 native types like C < int > or C < num > in native calls, as they don't have to
You can’t perform that action at this time.
0 commit comments