According to lex.html `42.f' is a floating point literal. Sorrily this changes if function `f' with siganture `auto f( int)' is declared and scopes intersect. -manfred