use consistent declaration type (either both [3] or both *)