Qual é o Equivalente C do pacote do Python (“<I”, 0)

Eu não sei muito python, mas pelo que eu posso dizer da documentação do código:

   str = "AAAA"
   str += pack("<I", 0)

acrescentaria o resultado da função pack ao str, que seria o valor inteiro de 0 no estilo little-endian. Minha pergunta é qual seria o equivalente a isso. Seria apenas:

   char str[20] = "AAAA";
   strcat(str, "\x00");

...

questionAnswers(1)

yourAnswerToTheQuestion