Hi All, let a function prototype is : bit func(); Now if it is used as follows (inadvertently) then what would it do ?? Why not the complier throws an error ?? if (func) { ... ... } else { ... ... } -Rocknmoon()