On 02/01/16 19:53, user user wrote: > exactly when the "assignment" would be "taken place" > howling and there were doubts whether it is correct. This is OK: if((result=f())==0) In addition, it is perfectly normal C. You give no more information about the rest of the program. Andrew.