__BCPLUSPLUS__
Cette macro est particulière au produit Borland C++ ; elle n'est définie que pour les compilations faisant usage de la facilite de la surcouche oriente objet. Dans ce cas elle vaut 0x0200, constante hexadecimale appelee à augmenter dans les versions prochaines du compilateur
__BORLANDC__
Cette macro est le pendant de la precedente pour les compilations en C ; dans ce cas , elle vaut elle aussi 0x0200
__CDECL__
Cette macro signale que l'appel des fonctions se fera suivant les conventions definies par le laguague C et non Pascal ; si tel n'est pas le cas (utilisation de l'option -p), elle sera indéfinie
__cplusplus__
Cette macro est définie si le compilateur travaille en mode C++ et indefinie sinon
__DATE__
Date à laquelle le preprocesseur a entame son travail
__DLL__
Cette macro ne sera définie que si vous compilez un module en utilisant l'option -WD, technique employée lorsqu'on crée des programmes destinés à s'executer dans un environnment zindoz
__FILE__
Nom du fichier en cours des traitement
__LINE__
N° de ligne courante du fchier courant
__MSDOS__
Cette macro est constant, du moins pour l'instant et vaut 1
__OVERLAY__
Si vous vous servez des options de compilation avec gestion des partiels, cette macro sera definie ; dans le cas contraire, elle reste indefinie
__PASCAL__
Si l'option _p est utilisée ; cette macro sera définie(conventions d'appel PASCAL) ; à mettre en parrallele avec __CDECL__
__STDC__
Cette macro , lorsqu'elle est definie, signale que vous compilez en mode ANSI; c-a-d que vs désirez que votre code obéisse aux standards de cette norme
__TIME__
Heure à laquelle le prepocesseur a entame son travail
__TCPLUSPLUS__
Definie pour les compilations en mode C++ , cette macro vaut 0x0200
__TURBOC__
Cette macro fournit le n° de votre version du logiciel .
__WINDOWS__
Macro défnie si vous générez des applications Wndoz