|
|
|
@ -1,6 +1,10 @@ |
|
|
|
# SPDX-License-Identifier: MIT |
|
|
|
# SPDX-License-Identifier: MIT |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@static if VERSION >= v"1.8" |
|
|
|
errno::Cint = 0 |
|
|
|
errno::Cint = 0 |
|
|
|
|
|
|
|
else |
|
|
|
|
|
|
|
errno = 0 |
|
|
|
|
|
|
|
end |
|
|
|
|
|
|
|
|
|
|
|
function panic(msg...) |
|
|
|
function panic(msg...) |
|
|
|
printstyled(stderr, "ERROR: "; color = :red, bold = true) |
|
|
|
printstyled(stderr, "ERROR: "; color = :red, bold = true) |
|
|
|
@ -16,7 +20,7 @@ function panic(msg...) |
|
|
|
return errno |
|
|
|
return errno |
|
|
|
end |
|
|
|
end |
|
|
|
|
|
|
|
|
|
|
|
function (@main)(argv) |
|
|
|
function main(argv) |
|
|
|
# Reset errno |
|
|
|
# Reset errno |
|
|
|
global errno = 0 |
|
|
|
global errno = 0 |
|
|
|
|
|
|
|
|
|
|
|
@ -146,3 +150,7 @@ function (@main)(argv) |
|
|
|
|
|
|
|
|
|
|
|
return errno |
|
|
|
return errno |
|
|
|
end |
|
|
|
end |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@static if isdefined(Base, Symbol("@main")) |
|
|
|
|
|
|
|
@main |
|
|
|
|
|
|
|
end |
|
|
|
|