Revert Warnings fix as it works only for C99 so keep the old version with warnings.