Pour les assert, je les utilises très peu dans les bibliothèques de fonctions
Ama c'est justement là qu'ils sont utilent, là le code peut tourner bien après que la FIFO soit initialisée (même si elle est nulle). Ça devrait crasher dès le début. En plus ça spécifie le contrat.
Perso j'aime bien quand y'a des espaces dans le code, ça coûte pas chère et ça améliore la lisibilité (j'suis un vieux con à lunettes).
[^] # Re: Constante invalide
Posté par Patrick Lamaizière (site web personnel) . En réponse au journal Parlons C, parlons pipe !. Évalué à 2.
Ama c'est justement là qu'ils sont utilent, là le code peut tourner bien après que la FIFO soit initialisée (même si elle est nulle). Ça devrait crasher dès le début. En plus ça spécifie le contrat.
Perso j'aime bien quand y'a des espaces dans le code, ça coûte pas chère et ça améliore la lisibilité (j'suis un vieux con à lunettes).
if (f->count > 0)
Pour info tu as sys/queue.h qui gère des listes tout en macros (mais pas de taille fixe).
http://fxr.watson.org/fxr/source/sys/queue.h
les pixels au peuple !