Du musst die aufgerufene Funktion vor der Aufrufenden schreiben - mehr nicht
Alternativ bietet sich noch dier
forward-Deklaration an: dabei schreibst du erst den Funktionskopf und klebst statt begin..end nur ein
forward; dran - nachher nochmal das selbe, nur ohne
forward und stattdessen mit Code.