File tree Expand file tree Collapse file tree 3 files changed +18
-0
lines changed Expand file tree Collapse file tree 3 files changed +18
-0
lines changed Original file line number Diff line number Diff line change @@ -1526,3 +1526,9 @@ fn wrapZigWriterFn(comptime f: ZigWriterFn) CWriterFn {
1526
1526
}
1527
1527
}.inner ;
1528
1528
}
1529
+
1530
+ /// Export a Zig function to be used as a Zig (C) Module
1531
+ pub fn exportFn (comptime name : []const u8 , comptime func : ZigFn ) void {
1532
+ const declaration = wrap (func );
1533
+ @export (declaration , .{ .name = "luaopen_" ++ name , .linkage = .Strong });
1534
+ }
Original file line number Diff line number Diff line change @@ -1865,3 +1865,9 @@ fn wrapZigWriterFn(comptime f: ZigWriterFn) CWriterFn {
1865
1865
}
1866
1866
}.inner ;
1867
1867
}
1868
+
1869
+ /// Export a Zig function to be used as a Zig (C) Module
1870
+ pub fn exportFn (comptime name : []const u8 , comptime func : ZigFn ) void {
1871
+ const declaration = wrap (func );
1872
+ @export (declaration , .{ .name = "luaopen_" ++ name , .linkage = .Strong });
1873
+ }
Original file line number Diff line number Diff line change @@ -1928,3 +1928,9 @@ fn wrapZigWriterFn(comptime f: ZigWriterFn) CWriterFn {
1928
1928
}
1929
1929
}.inner ;
1930
1930
}
1931
+
1932
+ /// Export a Zig function to be used as a Zig (C) Module
1933
+ pub fn exportFn (comptime name : []const u8 , comptime func : ZigFn ) void {
1934
+ const declaration = wrap (func );
1935
+ @export (declaration , .{ .name = "luaopen_" ++ name , .linkage = .Strong });
1936
+ }
You can’t perform that action at this time.
0 commit comments