Projet_SETI_RISC-V/riscv-gnu-toolchain/gcc/libphobos/libdruntime/rt/dylib_fixes.c
2023-03-06 14:48:14 +01:00

28 lines
634 B
C

/**
* OS X support for dynamic libraries.
*
* Copyright: Copyright Digital Mars 2010 - 2010.
* License: $(HTTP www.boost.org/LICENSE_1_0.txt, Boost License 1.0).
* Authors: Walter Bright
*/
/* Copyright Digital Mars 2010 - 2010.
* Distributed under the Boost Software License, Version 1.0.
* (See accompanying file LICENSE or copy at
* http://www.boost.org/LICENSE_1_0.txt)
*/
void* _Dmain __attribute__((weak));
char rt_init ();
char rt_term ();
__attribute__((constructor)) static void initializer ()
{
rt_init();
}
__attribute__((destructor)) static void finalizer ()
{
rt_term();
}