Parameter conversion: short -> int float -> double Return value always assumed int ========================================= These combo works: main: float a; double a; b MUST be int f( double x ) f must return int main: short a; int a; b MUST be int f( int x ) f must return int