C89 does not support inline variable declarations