home *** CD-ROM | disk | FTP | other *** search
- #ifndef _STATE_CFG
- #define _STATE_CFG
- /* *************************************************************** */
- /* Fichier de configuration pour les controles bases sur les etats */
- /* *************************************************************** */
-
- /* --------------------------------------------------------------- */
- /* Liste de systemes d'exploitation supportes. */
- /* --------------------------------------------------------------- */
- #define STATE_DOS 1
- #define STATE_WINDOWS 2
- /* --------------------------------------------------------------- */
- /* Definition du systeme sur lequel tourne l'application. */
- /* --------------------------------------------------------------- */
- #define STATE_SYSTEME STATE_DOS
-
- /* --------------------------------------------------------------- */
- /* Liste des compilateurs supportes. */
- /* --------------------------------------------------------------- */
- #define STATE_BORLAND 1
- #define STATE_MICROSOFT 2
- /* --------------------------------------------------------------- */
- /* Definition du compilateur utilise. */
- /* --------------------------------------------------------------- */
- #define STATE_COMPILER STATE_BORLAND
-
- /* --------------------------------------------------------------- */
- /* STATE_DEBUG permet l'emploi des fontions de debug. */
- /* --------------------------------------------------------------- */
- #define STATE_DEBUG
-
- /* --------------------------------------------------------------- */
- /* STATE_TRACE permet de suivre les appels. */
- /* --------------------------------------------------------------- */
- /* #define STATE_TRACE */
-
- /* --------------------------------------------------------------- */
- /* L'option STATE_LIGHT ne doit etre positionnee a 1 */
- /* que si l'option de traduction est "-tl" ou"-TL" pour */
- /* TOUS les fichiers de l'application. */
- /* --------------------------------------------------------------- */
- #define STATE_LIGHT 0
-
-
- /* --------------------------------------------------------------- */
- /* STATE_USE_EXCEPT permet d'autoriser l'utilisation d'exceptions */
- /* --------------------------------------------------------------- */
- #define STATE_USE_EXCEPT 0
-
- /* --------------------------------------------------------------- */
- /* STATE_OLD_COMPILER pour les compilateurs ante-diluviens */
- /* --------------------------------------------------------------- */
- #define STATE_OLD_COMPILER 1
-
- /* --------------------------------------------------------------- */
- /* L'option STATE_STATIC_IN_INLINE est une option AVANCEE !! */
- /* Positionnee a 0 elle interdit l'introduction de variables */
- /* static dans des methodes inline. La traduction entraine alors */
- /* un accroissement de la taille des objects car la variable est */
- /* introduite sous la forme d'une variable d'instance privee. */
- /* Positionnee a 1 elle permet l'introduction de variables */
- /* static dans des methodes inline ce qui provoque de nombreux */
- /* 'warnings' lors de la compilation. */
- /* TOUS les fichiers de l'application. */
- /* --------------------------------------------------------------- */
- #define STATE_STATIC_IN_INLINE 0
-
- #endif
-