fix regression with compilers not incorporating C99 DR#289 resolution