ça pourrait me dispenser de quelques appels inutiles à 'memcpy' lors de la création de Variable TIOS.
Voilà , Comme top_estack agit comme une variable et qu'on peut l'incrémenter et la décrémenter ;
j'en conclu qu'on peut rediriger temporairement top_estack vers un autre espace mémoire .
En effet Je veux créer des Listes dont je connait la Taille exacte.
J'alloue dynamiquement l'espace de la Liste ;
Je sauvegarde la valeur de Top_estack
Je redirige Temporairement top_estack vers le debut de la Liste(après les bit de Taille)
Je fais des serie de push_* pour écrire dans la Liste
je restore top_estack
Tactictement ça ne devrait poser aucun problème.
Mais vu qu'il est dit aussi que top_estack est une Macro ; je préfère prendre des Gants et poser la question ici avant de faire ce petit Hack qui s'il s'avère possible va me permettre de rediriger directement les résultats de certaines fonctions de ma Lib vers des Variables TIOS.
Le gains serait considérable pour des fonctions dont on est obligé de retourner le résultat dans une variable.
ça m'éviterai de faire un 'memcpy' de plus pour récupérer les variables dans la Pile.