Add an asprintf() implementation