Compatibility C89