do while(0)