Zvláště mě napadlo... co tedy když máme C funkci přes extern fn ..., tak tam se tedy berou ty typy z C jistě. No ale používá se ta funkce pak z C3, takže de-facto ten typ může být jiný nebo co se děje? (pokud třeba long na dané platformě je jinak dlouhý v C než v C3, i když to bude reálně vzácné)