reduce c dialect back to gnu99