|  | /** | 
|  | * 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(); | 
|  | } |