Oui, j'ai regardé. Il y a plein de définitions que je ne comprends pas (pas mal de __HAVE_* en fait).
Ya que __HAVE_CONSOLE que j'ai compris. (le flag 2 quoi) Ca veut dire que par édfaut, l'écran n'est pas redessiné ?
Et sinon, le fait de lire le header, et les autres ped*.h ne m'a pas apporté beaucoup de réponses, je comprends mal le fontionnement de la toolchain.
euh, à mon sens, on doit pouvoir linker avec tigcclib.a, mais faut pas inclure tigcclib.h je crois ?
#ifdef DOORS
#ifndef __PEDROM__BASE__
#error Please, do not use tigcc std headers if you want to create a PedroM program.
#endif
#endif
A moins que __PEDROM_BASE__ soit exporté quand on choisis "support unofficial OS" ?
Et je comprends pas, mais vraiment pas, pourquoi on undef des symboles pour les redéfinir 3 lignes après :
#undef NO_AMS_CHECK /* Useless for PedroM */
#undef NO_CALC_DETECT /* Useless for Kernel mode */
#undef EXECUTE_IN_GHOST_SPACE /* Useless for PedroM */
#undef USE_KERNEL
#undef MIN_AMS
#undef USE_FLINE_EMULATOR /* Useless for Pedrom? */
#undef USE_INTERNAL_FLINE_EMULATOR /* Useless for PedroM */
#undef RETURN_VALUE /* Return value are not comaptible */
#define NO_AMS_CHECK
#define NO_CALC_DETECT
#define USE_KERNEL
#define MIN_AMS 101
#define _NO_INCLUDE_PATCH
#define DOORS

^10