C89 fixes