Best practice is `sizeof(*newsign)`. (DRY)