more C99 fun