| ... | @@ -10641,18 +10641,18 @@ const c = @cImport({ | ... | @@ -10641,18 +10641,18 @@ const c = @cImport({ |
| 10641 | when linking with C code. | 10641 | when linking with C code. |
| 10642 | </p> | 10642 | </p> |
| 10643 | {#syntax_block|c|varytarget.h#}long FOO = __LONG_MAX__;{#end_syntax_block#} | 10643 | {#syntax_block|c|varytarget.h#}long FOO = __LONG_MAX__;{#end_syntax_block#} |
| 10644 | {#shell_samp#}$ zig translate-c -target <em>thumb-freestanding-gnueabihf</em> varytarget.h|grep FOO | 10644 | {#shell_samp#}$ zig translate-c -target thumb-freestanding-gnueabihf varytarget.h|grep FOO |
| 10645 | pub export var FOO: c_long = <em>2147483647</em>; | 10645 | pub export var FOO: c_long = 2147483647; |
| 10646 | $ zig translate-c -target <em>x86_64-macos-gnu</em> varytarget.h|grep FOO | 10646 | $ zig translate-c -target x86_64-macos-gnu varytarget.h|grep FOO |
| 10647 | pub export var FOO: c_long = <em>9223372036854775807</em>;{#end_shell_samp#} | 10647 | pub export var FOO: c_long = 9223372036854775807;{#end_shell_samp#} |
| 10648 | {#syntax_block|c|varycflags.h#}enum FOO { BAR }; | 10648 | {#syntax_block|c|varycflags.h#}enum FOO { BAR }; |
| 10649 | int do_something(enum FOO foo); | 10649 | int do_something(enum FOO foo); |
| 10650 | {#end_syntax_block#} | 10650 | {#end_syntax_block#} |
| 10651 | {#shell_samp#}$ zig translate-c varycflags.h|grep -B1 do_something | 10651 | {#shell_samp#}$ zig translate-c varycflags.h|grep -B1 do_something |
| 10652 | pub const enum_FOO = <em>c_uint</em>; | 10652 | pub const enum_FOO = c_uint; |
| 10653 | pub extern fn do_something(foo: enum_FOO) c_int; | 10653 | pub extern fn do_something(foo: enum_FOO) c_int; |
| 10654 | $ zig translate-c <em>-cflags -fshort-enums --</em> varycflags.h|grep -B1 do_something | 10654 | $ zig translate-c -cflags -fshort-enums -- varycflags.h|grep -B1 do_something |
| 10655 | pub const enum_FOO = <em>u8</em>; | 10655 | pub const enum_FOO = u8; |
| 10656 | pub extern fn do_something(foo: enum_FOO) c_int;{#end_shell_samp#} | 10656 | pub extern fn do_something(foo: enum_FOO) c_int;{#end_shell_samp#} |
| 10657 | {#header_close#} | 10657 | {#header_close#} |
| 10658 | {#header_open|@cImport vs translate-c#} | 10658 | {#header_open|@cImport vs translate-c#} |