Bill Rausch wrote: | Unprototyped functions are always assumed to return ints. They are | also assumed to take arguments that are either ints or doubles and | the compiler will automatically convert floats to doubles when | passing args to a non-prototyped function. But it won't promote 390 to double, so this is not entirely useful. Greg