Substituto ou solução alternativa para asprintf no AIX

Estou tentando criar python-kerberos no AIX. O kerberospw.c usa uma chamada para asprintf, mas, pelo que o Google está me dizendo, o asprintf não existe no AIX.

eu vihttp://www.koders.com/c/fidAA9B130D588302673A28B568430A83131B7734C0.aspx?s=windows.h, que parece que eu poderia criar um asprintf substituto, mas não sei aonde isso iria ou como # incluiria no kerberospw.c.

Existe uma maneira de usar o exemplo koders.com ou algum outro código para "falsificar" o asprintf? Posso incluir apenas a função asprintf, como mostrado em kerberospw.c? Eu não sou um codificador C, mas

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

não parece uma assinatura válida para mim com os pontos no final. A linha relevante de kerberospw.c está abaixo

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

Sei que poderia entrar em contato com o autor do python-kerberos, mas a) acho que seria útil ter um patch em potencial se o fizesse eb) b) pode haver outro software que corro o uso de asprintf, e seria É bom ter uma solução alternativa.

questionAnswers(4)

yourAnswerToTheQuestion