>I think you are confusing here two very different things. My bad... you're right - I read "evaluation order" and immediately thought of calling convention. I generally avoid problems involving the former by reorganizing my code to eliminate sequence point / evaluation order dependencies. I'll look again through the docs for stdcall calling convention, which is what I was looking for previously. Thanks for the correction. - Mike