got it narrowed down to Lite-C resolving return a++; differently than standard C++ compilers...

Together with the if expression resolving problem of Ltie-C I got it fixed...



at least the included sampel is working. YAY!

Thanks for all your help.