Vertyos: si tu veux un "Ptr2Hd", j'en ai un.
J'ai été obligé de le faire pour tthdex, de manière à rendre beaucoup plus propres et sûrs certains trucs. J'ai écrit dans le source
"For example, a kernel-like Ptr2Hd function (yes, this function comes from the kernels, but it can be useful sometimes - kernels don't only have drawbacks) is used now for the EStack, the kernel handle..."
Ca peut bien sûr être sujet à des changements de formulation, mais je garderai la référence au fait que les kernels n'ont pas que des inconvénients - c'est clair, je l'ai déjà écrit à plusieurs reprises, même sur notre forum (bon, il n'y avait pas que ça dans les posts, mais cela y était).
Le sujet n'est pas de faire un débat kernel/_nostub, en effet.
Pour un "Hd2Sym", n'y en aurait-il pas un qui aurait été posté assez récemment (dans les deux derniers mois) sur le forum de TIGCC/TICT ? Je vais regarder ça... Je n'ai plus idée du titre ni de l'auteur, mais on devrait pouvoir s'en sortir par date et par certains mots...
[EDIT]: non, c'est en fait une fonction SYM_ENTRY(void). Pas besoin d'un Ptr2Hd + d'un Hd2Sym. Sujet "Program name at runtime" commencé le 13 mai, dernière réponse le 21 mai, sur
http://pub26.ezboard.com/ftichessteamhqfrm5
Lien direct:
http://pub26.ezboard.com/ftichessteamhqfrm5.showMessage?topicID=2115.topic
ATTENTION, bien lire TOUS les messages, il y a des corrections de bugs ou des améliorations !
Ces deux fonctions sont parfois utiles pour certains types de programmes, elles manquent à AMS. Les kernels les ont, mais pour en profiter, il faut un kernel, ou la réécrire soi-même. Mais la fonction qui permet de faire ce que PpHd a posté sans avoir besoin d'un kernel - c'est pafaitement possible - sera ajoutée à TIGCCLIB. Peut-être que Ptr2Hd le sera aussi, il faut que je demande à la TIGCC Team.