"Variable" dans compilateur
Bonjour,
Je code en C un µC PIC, et quand je créé un nouveau projet, l'IDE (MPLabX)
Je vient de remarquer quelque chose que je ne connait pas, dans le code qui suit, le compilateur "test" des "variable" pour inclure un header particulier.
Ou sont défini ces "variables" que teste le compilateur ? Peut t'on définir le même genre de variables pour procéder de même dans notre code ?
Merci !
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| #if defined(__XC)
#include <xc.h> /* XC8 General Include File */
#elif defined(HI_TECH_C)
#include <htc.h> /* HiTech General Include File */
#elif defined(__18CXX)
#include <p18cxxx.h> /* C18 General Include File */
#endif
#if defined(__XC) || defined(HI_TECH_C)
#include <stdint.h> /* For uint8_t definition */
#include <stdbool.h> /* For true/false definition */
#endif |