tag_info primary_tag_list; \je créé ma liste de tag, basée sur le top_estack ?Ca, c'est pour créer une instance de la structure tag_info, mais ce n'est certainement pas du tout ce que tu veux

A mon avis, tu ne veux probablement pas non plus accéder au tableau fourni par AMS qui décrit certaines infos pour les "Tags" d'estack.h.
Donc, que veux-tu faire avec ce qui est à top_estack ? L'imprimer sous une forme ou une autre ?
printf(primary_tag_list.tag_str); \ c'est un pointeur, je devrais mettre un * quelque part ?printf prend une chaîne de formattage.
Ici, ça serait printf("%s",<...>->tag_str);