Bibliothèque de structure de données C

Je veux utiliser une stack en C, quelqu’un recommande-t-il une bibliothèque?

Par exemple, pour une table de hachage, j’ai utilisé UThash.

Merci!

Voici une question similaire:

Existe-t-il des bibliothèques C open source avec des structures de données communes?

Et voici CCAN, l’équivalent de C pour CPAN:

http://ccan.ozlabs.org/

L’implémentation en stack tient dans une seule feuille de papier.

C’est l’exemple de stack le plus simple

 int stack[1000]; int *sp; #define push(sp, n) (*((sp)++) = (n)) #define pop(sp) (*--(sp)) ... { sp = stack; /* initialize */ push(sp, 10); x = pop(sp); } 

Si vous pouvez le modifier un peu et utiliser le C ++, Qt est une bibliothèque vraiment géniale avec beaucoup de structures de données de base.