bypass -std=c99 need