Need to declare asprintf_nowarn as inline to avoid gcc complaining.