Déjà sizeof n'est pas une fonction. Donc "définir une fonction comme sizeof" ne veut rien dire.
On passe les arguments à une fonction au travers de parenthèses. C'est gravé dans le marbre de la...