__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