rt.compiler.gdc.rt.dgccmain2

Undocumented in source.

Members

Aliases

ExceptionHandler
alias ExceptionHandler = void delegate(Exception)
Undocumented in source.
main_type
alias main_type = int function(char[][] args)

The D main() function supplied by the user's program

Functions

CommandLineToArgvW
wchar_t** CommandLineToArgvW(wchar_t* , int* )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
GetCommandLineW
wchar_t* GetCommandLineW()
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
LocalFree
void* LocalFree(void* )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
WideCharToMultiByte
int WideCharToMultiByte(uint , uint , wchar_t* , int , char* , int , char* , int )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
_STD_critical_term
void _STD_critical_term()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
_STD_monitor_staticdtor
void _STD_monitor_staticdtor()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
_STI_critical_init
void _STI_critical_init()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
_STI_monitor_staticctor
void _STI_monitor_staticctor()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
_d_array_bounds
void _d_array_bounds(char[] file, uint line)
Undocumented in source. Be warned that the author may not have intended to support it.
_d_assert
void _d_assert(char[] file, uint line)

These are internal callbacks for various language errors.

_d_criticalInit
void _d_criticalInit()
Undocumented in source. Be warned that the author may not have intended to support it.
_d_criticalTerm
void _d_criticalTerm()
Undocumented in source. Be warned that the author may not have intended to support it.
_d_gnu_cbridge_init_stdio
void _d_gnu_cbridge_init_stdio()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
_d_run_main
int _d_run_main(int argc, char** argv, main_type main_func)

Substitutes for the C main() function. It's purpose is to wrap the call to the D main() function and catch any unhandled exceptions.

_d_switch_error
void _d_switch_error(char[] file, uint line)
Undocumented in source. Be warned that the author may not have intended to support it.
_minit
void _minit()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
_moduleCtor
void _moduleCtor()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
_moduleDtor
void _moduleDtor()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gc_init
void gc_init()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
gc_term
void gc_term()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
onArrayBoundsError
void onArrayBoundsError(char[] file, size_t line)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
onAssertError
void onAssertError(char[] file, size_t line)

These functions must be defined for any D program linked against this library.

onAssertErrorMsg
void onAssertErrorMsg(char[] file, size_t line, char[] msg)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
onSwitchError
void onSwitchError(char[] file, size_t line)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
rt_init
bool rt_init(ExceptionHandler dg)
Undocumented in source. Be warned that the author may not have intended to support it.
rt_isHalting
bool rt_isHalting()
Undocumented in source. Be warned that the author may not have intended to support it.
rt_term
bool rt_term(ExceptionHandler dg)
Undocumented in source. Be warned that the author may not have intended to support it.
runModuleUnitTests
bool runModuleUnitTests()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
thread_joinAll
void thread_joinAll()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Static functions

_d_assert_msg
void _d_assert_msg(char[] msg, char[] file, uint line)
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

_d_isHalting
bool _d_isHalting;
Undocumented in source.
rt_trapExceptions
bool rt_trapExceptions;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Meta