For gcc I'm going to change the windows DLL function declarations in gmp.h from "__declspec(dllexport)" to "__declspec(__dllexport__)", in order to keep out of what is, strictly speaking, application namespace. Does the same or similar work for Microsoft C? What about Borland C?