using -std=c99 flag for g++