Call a foreign-language function: Difference between revisions
Content added Content deleted
Thundergnat (talk | contribs) (Rename Perl 6 -> Raku, alphabetize, minor clean-up) |
(Raku 'OpaquePointer's is now just Pointer) |
||
Line 2,136: | Line 2,136: | ||
<lang perl6>use NativeCall; |
<lang perl6>use NativeCall; |
||
sub strdup(Str $s --> |
sub strdup(Str $s --> Pointer) is native {*} |
||
sub puts( |
sub puts(Pointer $p --> int32) is native {*} |
||
sub free( |
sub free(Pointer $p --> int32) is native {*} |
||
my $p = strdup("Success!"); |
my $p = strdup("Success!"); |