automatic printf define