Use another language to call a function: Difference between revisions
Use another language to call a function (view source)
Revision as of 04:57, 23 April 2022
, 2 years agoAdded Zig
m (→{{header|Phix}}: syntax coloured, marked p2js incompatible) |
(Added Zig) |
||
Line 2,210:
ret
</lang>
=={{header|Zig}}==
<lang zig>const std = @import("std");
export fn Query(Data: [*c]u8, Length: *usize) callconv(.C) c_int {
const value = "Here I am";
if (Length.* >= value.len) {
@memcpy(@ptrCast([*]u8, Data), value, value.len);
Length.* = value.len;
return 1;
}
return 0;
}</lang>
=={{header|zkl}}==
|