Rainer Deyke: > C++ casts perform three different logical functions: After your answer and more thinking I have lost most interest in my proposal... -.- Bye, bearophile