ad 1) nicht unbedingt, da bei mir y ohnehin 32 bit lang ist, und das Gesamtergebnis vor dem Übergeben an die Funktion automatisch gecastet wird.

ad 2) werd ich probieren

P.S.: Gratuliere zum 7000endsten Beitrag