C:\>dmd f.d g.d c:\dmd\bin\..\..\dm\bin\link.exe f+g,,,user32+kernel32/noi; OPTLINK (R) for Win32 Release 7.50B1 Copyright (C) Digital Mars 1989 - 2001 All Rights Reserved g.obj(g) Offset 001F7H Record Type 0091 Error 1: Previous Definition Different : __init_name_foo g.obj(g) Offset 00381H Record Type 0091 Error 1: Previous Definition Different : __init_name_bar g.obj(g) Offset 00397H Record Type 0091 Error 1: Previous Definition Different : __Class_name_bar g.obj(g) Offset 003ACH Record Type 0091 Error 1: Previous Definition Different : __vtbl_name_bar g.obj(g) Offset 003C3H Record Type 0091 Error 1: Previous Definition Different : __ModuleInfo_name g.obj(g) Offset 003C5H Record Type 00C3 Error 1: Previous Definition Different : _Dname__staticCtor_FZv g.obj(g) Offset 003D5H Record Type 00C3 Error 1: Previous Definition Different : _Dname__staticDtor_FZv g.obj(g) Offset 003E5H Record Type 00C3 Error 1: Previous Definition Different : _Dname_bar_new_FkZPv g.obj(g) Offset 003F7H Record Type 00C3 Error 1: Previous Definition Different : _Dname_bar_delete_FPvZv g.obj(g) Offset 00407H Record Type 00C3 Error 1: Previous Definition Different : _Dname_bar__ctor_FZC8name_bar g.obj(g) Offset 00436H Record Type 00C3 Error 1: Previous Definition Different : _Dname_bar__dtor_FZv g.obj(g) Offset 00454H Record Type 00C3 Error 1: Previous Definition Different : _Dname_bar__staticCtor_FZv g.obj(g) Offset 00464H Record Type 00C3 Error 1: Previous Definition Different : _Dname_bar__staticDtor_FZv g.obj(g) Offset 00474H Record Type 00C3 Error 1: Previous Definition Different : _Dname_bar__invariant_FZv g.obj(g) Offset 00484H Record Type 00C3 Error 1: Previous Definition Different : _Dname_bar_staticFunction_FZv g.obj(g) Offset 005AAH Record Type 00C3 Error 1: Previous Definition Different : __modctor_name g.obj(g) Offset 005D2H Record Type 00C3 Error 1: Previous Definition Different : __moddtor_name g.obj(g) Offset 005FAH Record Type 00C3 Error 1: Previous Definition Different : _assert_name --- errorlevel 18