Compendium Class C Code ....for the Fed's Busted Flush of a System Down
"But what about the Windows-specific issues - DLLs versus shared objects?"
I imagine there that immediate difficulties arise if DLLs are considered proprietary codes with an owner expecting payment as against shared objects with an owner expecting just reward.
"It is possible to call a constructor in a DLL transitive dependency. It involves allocating memory with malloc, writing assembler to prepare the stack frame manually and calling the constructor as if it was a C function. This is unlikely to win awards for portable code though."
It would win top Prize though for Secure Code on Base Operating SystemS, Dan..... for it would be Leading with its own Initiatives in Legacy Coded Systems...... for Continuity of Service in a Changed and Alien, Virtualised Environment.