Ximoon
:
tu arrêtes d'utiliser des arguments pourris et facilements retournables contre toi pour lancer des TROLLS ? Tu te calmes ou tu dégages Kevin.
Des "TROLLS"? Regarde ce que fait
kernel.h avec
_main avant de m'accuser de troller!
#undef NO_AMS_CHECK // Useless in Kernel mode (Kernel does the job for you).
#undef NO_CALC_DETECT // Useless in Kernel mode (Kernel does the job for you).
#undef EXECUTE_IN_GHOST_SPACE // Useless in Kernel mode
#undef USE_KERNEL
#undef USE_INTERNAL_FLINE_EMULATOR // Useless with Preos
#undef RETURN_VALUE // Change the way of working
#define NO_AMS_CHECK
#define NO_CALC_DETECT
#define USE_KERNEL
Surchargement des options choisies par l'utilisateur. C'est arrogant, et en plus incorrect (Il y a des kernels qui ne vérifient pas l'AMS et le modèle, sinon on ne mettrait pas le code de vérification nous-mêmes! On
réfléchit avant de rajouter du code de démarrage!).
// You can't no select Exit support
Vive la (non-)flexibilité et le gaspillage de 6 octets! Et en plus sa méthode est incompatible avec TIGCC 0.95!
#undef _main
#define _main volatile __main__(); \
asm( ".xdef _main\n" \
" .xdef __save__sp__\n" \
"__save__sp__:\n" \
" .long 0\n" \
"_main: lea __save__sp__(%pc),%a0\n" \
" move.l %a7,(%a0)\n" \
" jbra ___main\n"); \
void ___main
#endif
C'est du totalement foireux. S'il y a un système de code de démarrage et de point d'entrée, c'est pour qu'il soit utilisé!
Martial Demolins :
le quarante-douzième épisode du feuilleton n'a pas plus fait avancer les choses que d'habitude...
PpHd pourrait facilement faire avancer les choses en
supprimant ces
hacks comme je n'arrête pas de lui demander. (Et je lui ai aussi expliqué tout ce que j'ai marqué ci-dessus.) Il n'écoute pas, mais n'en fait qu'à sa tête.