For c99 style