salve!
sapreste spiegarmi l'utilità in questa procedura

void estrai(){

struct libro buflib;
if (vuoto())
printf("\n\tLa pila e' vuota: estrazione impossibile!");
else
buflib= pop();
puts(buflib.titolo);
puts(buflib.autore);
puts(buflib.editore);
printf("\n%ld", buflib.prezzo);
fflush(stdin);


while(!getchar=='\n'); }

dell'istruzione in rosso???