C89 compability