Hi,
Egal, so lange Du keine Prototypen verwenden willst und alle für die Subroutine nötigen Variablen deklariert sind.
Wie im anderen Beitrag geschrieben, müssen die Variablen dummerweise nicht erst unmittelbar vor Aufruf (zur Laufzeit) der Funktion deklariert werden sondern auch im im Quelltext vor der Funktionsdeklaration.
Gruß
Thomas