I moved the discussion to http://forum.dlang.org/thread/iegurltmszdndxqnoyxw@forum.dlang.org#post-iegurltmszdndxqnoyxw:40forum.dlang.org since the problem appears more general, ie how to redefine an extern(C) function in a dynamic load library