Fix the gnu99 problem