Change DPRINTF() to do{}while(0) to avoid compiler warning