A kiinduló állítás nekem a screenshot volt, azt meg benéztem, hogy közben leszűkítettük a témát egyetlen konkrét validációra. Igazad van, a pointer != NULL-ra valóban nem kell külön függvény, haladjunk már. :)
Azt továbbra sem tartom problémának, hogy segédfüggvények (a screenshoton látható módon) nem végeznek olyan szintű logikai validációt, hogy az input "legitimate value"-e.