If you fully port it, it should run on mac without a problem as BM is Win-Linux-Mac and BM cares about the Mac relate stuff.
And a little question: Why do you use the DLL ... thought it is a port of it and not a wrap?!
And a little question: Why do you use the DLL ... thought it is a port of it and not a wrap?!