c99 seems fine. we are using __func__ from c99 as well.