{% skip_file if flag?(:docs) %} require "primitives" {% if flag?(:msvc) %} @[Link({{ flag?(:static) ? "libcmt" : "msvcrt" }})] # For `mainCRTStartup` {% end %} lib LibCrystalMain @[Raises] fun __crystal_main(argc : Int32, argv : UInt8**) end fun main(argc : Int32, argv : UInt8**) : Int32 LibCrystalMain.__crystal_main(argc, argv) 0 end