mirror of
https://github.com/italicsjenga/agb.git
synced 2024-12-23 16:21:33 +11:00
agb::entry should result in extern "C"
This commit is contained in:
parent
78f9fd2026
commit
1b920a7c2f
|
@ -79,7 +79,7 @@ pub fn entry(args: TokenStream, input: TokenStream) -> TokenStream {
|
||||||
#[cfg(not(test))]
|
#[cfg(not(test))]
|
||||||
#[export_name = "main"]
|
#[export_name = "main"]
|
||||||
#(#attrs)*
|
#(#attrs)*
|
||||||
pub fn #fn_name() -> ! {
|
pub extern "C" fn #fn_name() -> ! {
|
||||||
let #mutable #argument_name = unsafe { #argument_type ::new_in_entry() };
|
let #mutable #argument_name = unsafe { #argument_type ::new_in_entry() };
|
||||||
|
|
||||||
#(#stmts)*
|
#(#stmts)*
|
||||||
|
@ -88,7 +88,7 @@ pub fn entry(args: TokenStream, input: TokenStream) -> TokenStream {
|
||||||
#[cfg(test)]
|
#[cfg(test)]
|
||||||
#[export_name = "main"]
|
#[export_name = "main"]
|
||||||
#(#attrs)*
|
#(#attrs)*
|
||||||
pub fn #fn_name() -> ! {
|
pub extern "C" fn #fn_name() -> ! {
|
||||||
let mut #argument_name = unsafe { #argument_type ::new_in_entry() };
|
let mut #argument_name = unsafe { #argument_type ::new_in_entry() };
|
||||||
|
|
||||||
if cfg!(test) {
|
if cfg!(test) {
|
||||||
|
|
Loading…
Reference in a new issue