>What about to use c99_to_whatever preprocessor >(sed -e 's/\[.*\] *= *//')? I don't think this helps. Unless the definitions are in the correct location, the Windows build is still wrong. It falsely implies that the ordering doesn't matter. - Sean