C89-compliance