Sustituto o solución alternativa para asprintf en AIX

Estoy tratando de construir python-kerberos en AIX. kerberospw.c utiliza una llamada a asprintf, pero por lo que Google me dice, asprintf no existe en AIX.

Yo vihttp://www.koders.com/c/fidAA9B130D588302673A28B568430A83131B7734C0.aspx?s=windows.h, que parece que podría crear un asprintf sustituto, pero no sé a dónde iría esto o cómo lo incluiría en kerberospw.c.

¿Hay alguna manera de usar el ejemplo de koders.com o algún otro código para "falsificar" asprintf? ¿Puedo incluir la función asprintf como se muestra en kerberospw.c? No soy un codificador C, pero

asprintf (char ** resultp, const char * format, ...)

no me parece una firma válida con los puntos al final. La línea relevante de kerberospw.c está debajo

asprintf (& mensaje, "%. * s:%. * s", (int) result_code_string.length,
(char *) result_code_string.data,
(int) result_string.length,
(char *) result_string.data);

Me doy cuenta de que podría contactar al autor de python-kerberos, pero a) creo que sería útil tener un parche potencial si lo hiciera, yb) podría haber otro software con el que me encuentre que use asprintf, y sería Es bueno tener una solución.

Respuestas a la pregunta(4)

Su respuesta a la pregunta