added -std=c99