J'ai mesuré. En ne comptant pas les fonctions de
TIGCCLIB (qui sont des fonctions d'allocation mémoire standard et seront de toute façon nécessaires à un endroit où un autre pour un vrai programme), mais juste le code lui-même, sous
TIGCC, ma routine fait 224 octets, la tienne fait 258 octets. Mais bon, la grosse fonction
realloc gâche tout.

En codant spécifiquement pour calculatrice, j'utiliserais plutôt les handles.