Danke!
Ich ahnte, ja befürchtete es.
[edit] Wobei der Beispielcode insofern sinnfrei ist, als dass man im Normalfall mit dem zurückgegebenen
Handle ja irgend etwas anstellen möchte. [/edit]
Nicht zwangsläufig. Mit "if" im Zusammenhang mit dem Vergleich mit 0 findet ja schon eine gewisse Auswertung des (nicht an eine Variable übergebenen bzw. einer Variablen zugewiesenen) Rückgabewertes statt, die man z.B. mit "case" noch verfeinern könnte.