aber sag mal, weshalb willste unbedingt den typ vergrössern? das sollte doch der compiler bei der übergabe selbst anpassen
und für den prozessor, ist es immer 'n INT breit
. also bei 'ner 8 BIT CPU 8 bit, bei 'ner 16'er 16 BIT, 32'er 32 Bit und bei 'ner 64'er eben 64 Bit. Die aufrufkonventionen sorgen dann schon dafür, dass du bei 'ner 64 CPU dann auch die richtigen 32 Bit wieder zurückbekommst ...
<HTH> GG