A mon avis le push pourrait indiquer s'il y a eu overflow ou pas en retournant une valeur.
Oui, ça pourrait être utile.
Si c'est le C99, un bool est plus lisible que des valeurs "magiques" codés dans un char pour le code retour de sf_pop, après le bool est probablement codé sur un entier que sur un char, mais bon..
C99 ou C89, quelle importance. La seul chose importante, dans ce cas, c'est d'avoir une valeur différente de 0 pour faire un while(...). Dans tous les cas, je préfère me dire que je code en C89 et faire ainsi.
"It was a bright cold day in April, and the clocks were striking thirteen" - Georges Orwell
[^] # Re: API perfectible
Posté par Etienne Bagnoud . En réponse au journal Parlons C, parlons pipe !. Évalué à 1.
Oui, ça pourrait être utile.
C99 ou C89, quelle importance. La seul chose importante, dans ce cas, c'est d'avoir une valeur différente de 0 pour faire un
while(...). Dans tous les cas, je préfère me dire que je code en C89 et faire ainsi."It was a bright cold day in April, and the clocks were striking thirteen" - Georges Orwell