Pvm_tyyppi pvm; ... seuraava_pvm(&pvm);Aliohjelma esiteltäisiin vastaavasti:
void seuraava_pvm(Pvm_tyyppi *pvm) { ... }Toisaalta funktion nimessä voitaisiin palauttaa vaikkapa tieto siitä, muuttuiko kuukausi
int seuraava_pvm(Pvm_tyyppi *pvm) { ... } ... int kuukausi_muuttui; kuukausi_muuttui = seuraava_pvm(&pvm); if ( kuukausi_muuttui )...Aikojen kuluessa aliohjelman tarve saattaisi muuttua muotoon
lisaa_pvm(&pvm,3);Esittely muuttuisi tietysti:
int lisaa_pvm(Pvm_tyyppi *pvm, int lkm) { ... }