This reverts commit 200f9461a0. There's serious issues with the coding style, inconsistent with what's required for MAME. Please try again.
200f9461a0