3c8f8257cd
Sorry, lost the name and mail of the original author. The whole patch is ifdefed, so it should not disturb someone else in the moment.