/*************************************************************************************************************************************/ /* */ /* R E L A I V E R S L E S D E F I N I T I O N S G E N E R A L E S : */ /* */ /* */ /* Nota : */ /* */ /* Ce fichier est en fait un relai */ /* vers le fichier general des definitions, */ /* et ce afin de afin de minimiser la */ /* dependance des programmes vis a vis */ /* de l'arborescence. Ce fichier est */ /* reference par : */ /* */ /* #include "DEFINITIONS.I" */ /* */ /* dans tous les '$K'. */ /* */ /* */ /* ATTENTION : */ /* */ /* A cause du fichier 'GENERE', les */ /* commentaires doivent etre sur la */ /* meme ligne que '#include'... */ /* */ /* */ /* Author of '$xi/DEFINITIONS$I' : */ /* */ /* Jean-Francois Colonna (LACTAMME). */ /* */ /*************************************************************************************************************************************/ #include Definition_des_Includes /* Ce fichier est re-construit avant chaque pre-processing, et ceci a cause d'une */ /* anomalie du pre-processeur relative aux commandes '#include' contenant comme argument */ /* des macro-procedures. Cet include est fait avant celui du fichier '$Fdefinit' qui suit */ /* immediatement, afin de permettre la "pre-generation" des constantes fondamentales et */ /* "compliquees"... */ #if ( (defined(SYSTEME_APC_LinuxDebian_GCC)) \ || (defined(SYSTEME_APC_LinuxMandrake_GCC)) \ || (defined(SYSTEME_APC_LinuxRedHat_GCC)) \ || (defined(SYSTEME_APC_LinuxUbuntu_GCC)) \ || (defined(SYSTEME_APC_LinuxUbuntu_ICC)) \ || (defined(SYSTEME_APC_LinuxUlmint_GCC)) \ || (defined(SYSTEME_APC_LinuxUlmint_ICC)) \ || (defined(SYSTEME_CRAY2_UNICOS_CC)) \ || (defined(SYSTEME_CRAY2_UNICOS_SCC)) \ || (defined(SYSTEME_CRAYC98_UNICOS_CC)) \ || (defined(SYSTEME_CRAYC98_UNICOS_SCC)) \ || (defined(SYSTEME_CRAYC916_UNICOS_CC)) \ || (defined(SYSTEME_CRAYC916_UNICOS_SCC)) \ || (defined(SYSTEME_CRAYYMP1_UNICOS_CC)) \ || (defined(SYSTEME_CRAYYMP1_UNICOS_SCC)) \ || (defined(SYSTEME_CRAYYMP2_UNICOS_CC)) \ || (defined(SYSTEME_CRAYYMP2_UNICOS_SCC)) \ || (defined(SYSTEME_CRAYYMP4_UNICOS_CC)) \ || (defined(SYSTEME_CRAYYMP4_UNICOS_SCC)) \ || (defined(SYSTEME_DECALPHA340_OSF1_CC)) \ || (defined(SYSTEME_DECALPHA340_OSF1_GCC)) \ || (defined(SYSTEME_DECALPHA350_OSF1_CC)) \ || (defined(SYSTEME_DECALPHA350_OSF1_GCC)) \ || (defined(SYSTEME_DECALPHA464_OSF1_CC)) \ || (defined(SYSTEME_DPX2000_SPIX_CC)) \ || (defined(SYSTEME_DPX5000_SPIX_CC)) \ || (defined(SYSTEME_ES9000_AIX_CC)) \ || (defined(SYSTEME_FX2800_CONCENTRIX_FXC)) \ || (defined(SYSTEME_FX2800_CONCENTRIX_PCC)) \ || (defined(SYSTEME_FX2800_CONCENTRIX_SCC)) \ || (defined(SYSTEME_FX40_CONCENTRIX_CC)) \ || (defined(SYSTEME_FX40_CONCENTRIX_FXC)) \ || (defined(SYSTEME_HP705_HPUX_CC)) \ || (defined(SYSTEME_HP710_HPUX_CC)) \ || (defined(SYSTEME_HP720_HPUX_CC)) \ || (defined(SYSTEME_HP750_HPUX_CC)) \ || (defined(SYSTEME_HP755_HPUX_CC)) \ || (defined(SYSTEME_HP819_HPUX_CC)) \ || (defined(SYSTEME_NWS3000_NEWSOS_CC)) \ || (defined(SYSTEME_NWS3000_NEWSOS_2CC)) \ || (defined(SYSTEME_RS6000_AIX_CC)) \ || (defined(SYSTEME_SG4D20G_IRIX_CC)) \ || (defined(SYSTEME_SG4D25TG_IRIX_CC)) \ || (defined(SYSTEME_SG4D310VGX_IRIX_CC)) \ || (defined(SYSTEME_SG4D35TG_IRIX_CC)) \ || (defined(SYSTEME_SG4D85GT_IRIX_CC)) \ || (defined(SYSTEME_SGIND308_IRIX_CC)) \ || (defined(SYSTEME_SGIND324_IRIX_CC)) \ || (defined(SYSTEME_SGIND3GA_IRIX_CC)) \ || (defined(SYSTEME_SGIND408_IRIX_CC)) \ || (defined(SYSTEME_SGIND424_IRIX_CC)) \ || (defined(SYSTEME_SGIND4GA_IRIX_CC)) \ || (defined(SYSTEME_SGIND508_IRIX_CC)) \ || (defined(SYSTEME_SGIND524_IRIX_CC)) \ || (defined(SYSTEME_SGIND5GA_IRIX_CC)) \ || (defined(SYSTEME_SGIND808_IRIX_CC)) \ || (defined(SYSTEME_SGIND824_IRIX_CC)) \ || (defined(SYSTEME_SGIND8GA_IRIX_CC)) \ || (defined(SYSTEME_SGINDA08_IRIX_CC)) \ || (defined(SYSTEME_SGINDA24_IRIX_CC)) \ || (defined(SYSTEME_SGINDAGA_IRIX_CC)) \ || (defined(SYSTEME_SGO200A1_IRIX_CC)) \ || (defined(SYSTEME_SGO200A2_IRIX_CC)) \ || (defined(SYSTEME_SGO200A4_IRIX_CC)) \ || (defined(SYSTEME_SGO25224_IRIX_CC)) \ || (defined(SYSTEME_SGO252VA_IRIX_CC)) \ || (defined(SYSTEME_SGO252VN_IRIX_CC)) \ || (defined(SYSTEME_SGPCM801_IRIX_CC)) \ || (defined(SYSTEME_SGPCMA01_IRIX_CC)) \ || (defined(SYSTEME_SPS9_ROS_CC)) \ || (defined(SYSTEME_SPS9_ROS_RC)) \ || (defined(SYSTEME_SUN3_SUNOS_CC)) \ || (defined(SYSTEME_SUN4_SUNOS_CC)) \ || (defined(SYSTEME_SUN4NCUBE2S_SUNOS_CC)) \ || (defined(SYSTEME_SUN4NCUBE2S_SUNOS_NCC)) \ || (defined(SYSTEME_VAX8600_ULTRIX_CC)) \ || (defined(SYSTEME_VAX8600_ULTRIX_VCC)) \ || (defined(SYSTEME_VAX9000_ULTRIX_CC)) \ || (defined(SYSTEME_VAX9000_ULTRIX_GCC)) \ || (defined(SYSTEME_VAX9000_ULTRIX_VCC)) \ ) /* Le choix des fichiers fondamentaux a inclure est fait dans '$xcc/cpp$Z'. Plusieurs */ /* options sont disponibles : */ /* */ /* inclure_DEFINIT_DEF : correspond au fichier '$xil/definit$DEF', c'est-a-dire a */ /* l'ancienne version (ou tout etait melange...), */ /* */ /* inclure_DEFINIT_c_DEF : correspond aux fichiers '$xil/definit_c?$DEF', et */ /* inclure_DEFINIT_K_DEF : correspond aux fichiers '$xil/definit_K?$DEF' ou sont */ /* nettement separes les parties liees au langage 'C' et */ /* celles qui n'en n'en dependent pas. */ /* */ /* On voit que dans le cas ou les deux dernieres options sont choisies, l'ordre d'insertion */ /* des fichiers de definition du langage 'K' est : */ /* */ /* DEFINIT_K1_DEF */ /* DEFINIT_c3_DEF */ /* DEFINIT_cC_DEF */ /* DEFINIT_cD_DEF */ /* DEFINIT_cA_DEF */ /* DEFINIT_cB_DEF */ /* DEFINIT_c1_DEF */ /* DEFINIT_K2_DEF */ /* DEFINIT_c2_DEF */ /* */ /* les includes de {DEFINIT_cC_DEF,DEFINIT_cD_DEF,DEFINIT_cA_DEF,DEFINIT_cB_DEF} etant */ /* conditionnelles... */ # ifdef inclure_DEFINIT_DEF # Einclude DEFINIT_DEF /* Le passage de 'include' a 'Einclude' est du a 'v $xcc/cpp$Z 20101215172043' et fut */ /* effectue le 20101215174017... */ # Aifdef inclure_DEFINIT_DEF # Eifdef inclure_DEFINIT_DEF # ifdef inclure_DEFINIT_K_DEF # include DEFINIT_K1_DEF # Aifdef inclure_DEFINIT_K_DEF # Eifdef inclure_DEFINIT_K_DEF # ifdef inclure_DEFINIT_c_DEF # include DEFINIT_c3_DEF /* Le fichier 'DEFINIT_c3_DEF' a ete introduit le 20040417152454. */ # include DEFINIT_c1_DEF # Aifdef inclure_DEFINIT_c_DEF # Eifdef inclure_DEFINIT_c_DEF # ifdef inclure_DEFINIT_K_DEF # ifndef Version_PreTraitee_de_____DEFINIT_K2_DEF # include DEFINIT_K2_DEF # Aifndef Version_PreTraitee_de_____DEFINIT_K2_DEF # include Version_PreTraitee_de_____DEFINIT_K2_DEF /* Possibilite introduite le 20070912114706 afin de permettre la generation automatique */ /* de procedures telles 'LIN?(...)'... */ # Eifndef Version_PreTraitee_de_____DEFINIT_K2_DEF # Aifdef inclure_DEFINIT_K_DEF # Eifdef inclure_DEFINIT_K_DEF # ifdef inclure_DEFINIT_c_DEF # include DEFINIT_c2_DEF # Aifdef inclure_DEFINIT_c_DEF # Eifdef inclure_DEFINIT_c_DEF #Aif ( (defined(SYSTEME_APC_LinuxDebian_GCC)) \ || (defined(SYSTEME_APC_LinuxMandrake_GCC)) \ || (defined(SYSTEME_APC_LinuxRedHat_GCC)) \ || (defined(SYSTEME_APC_LinuxUbuntu_GCC)) \ || (defined(SYSTEME_APC_LinuxUbuntu_ICC)) \ || (defined(SYSTEME_APC_LinuxUlmint_GCC)) \ || (defined(SYSTEME_APC_LinuxUlmint_ICC)) \ || (defined(SYSTEME_CRAY2_UNICOS_CC)) \ || (defined(SYSTEME_CRAY2_UNICOS_SCC)) \ || (defined(SYSTEME_CRAYC98_UNICOS_CC)) \ || (defined(SYSTEME_CRAYC98_UNICOS_SCC)) \ || (defined(SYSTEME_CRAYC916_UNICOS_CC)) \ || (defined(SYSTEME_CRAYC916_UNICOS_SCC)) \ || (defined(SYSTEME_CRAYYMP1_UNICOS_CC)) \ || (defined(SYSTEME_CRAYYMP1_UNICOS_SCC)) \ || (defined(SYSTEME_CRAYYMP2_UNICOS_CC)) \ || (defined(SYSTEME_CRAYYMP2_UNICOS_SCC)) \ || (defined(SYSTEME_CRAYYMP4_UNICOS_CC)) \ || (defined(SYSTEME_CRAYYMP4_UNICOS_SCC)) \ || (defined(SYSTEME_DECALPHA340_OSF1_CC)) \ || (defined(SYSTEME_DECALPHA340_OSF1_GCC)) \ || (defined(SYSTEME_DECALPHA350_OSF1_CC)) \ || (defined(SYSTEME_DECALPHA350_OSF1_GCC)) \ || (defined(SYSTEME_DECALPHA464_OSF1_CC)) \ || (defined(SYSTEME_DPX2000_SPIX_CC)) \ || (defined(SYSTEME_DPX5000_SPIX_CC)) \ || (defined(SYSTEME_ES9000_AIX_CC)) \ || (defined(SYSTEME_FX2800_CONCENTRIX_FXC)) \ || (defined(SYSTEME_FX2800_CONCENTRIX_PCC)) \ || (defined(SYSTEME_FX2800_CONCENTRIX_SCC)) \ || (defined(SYSTEME_FX40_CONCENTRIX_CC)) \ || (defined(SYSTEME_FX40_CONCENTRIX_FXC)) \ || (defined(SYSTEME_HP705_HPUX_CC)) \ || (defined(SYSTEME_HP710_HPUX_CC)) \ || (defined(SYSTEME_HP720_HPUX_CC)) \ || (defined(SYSTEME_HP750_HPUX_CC)) \ || (defined(SYSTEME_HP755_HPUX_CC)) \ || (defined(SYSTEME_HP819_HPUX_CC)) \ || (defined(SYSTEME_NWS3000_NEWSOS_CC)) \ || (defined(SYSTEME_NWS3000_NEWSOS_2CC)) \ || (defined(SYSTEME_RS6000_AIX_CC)) \ || (defined(SYSTEME_SG4D20G_IRIX_CC)) \ || (defined(SYSTEME_SG4D25TG_IRIX_CC)) \ || (defined(SYSTEME_SG4D310VGX_IRIX_CC)) \ || (defined(SYSTEME_SG4D35TG_IRIX_CC)) \ || (defined(SYSTEME_SG4D85GT_IRIX_CC)) \ || (defined(SYSTEME_SGIND308_IRIX_CC)) \ || (defined(SYSTEME_SGIND324_IRIX_CC)) \ || (defined(SYSTEME_SGIND3GA_IRIX_CC)) \ || (defined(SYSTEME_SGIND408_IRIX_CC)) \ || (defined(SYSTEME_SGIND424_IRIX_CC)) \ || (defined(SYSTEME_SGIND4GA_IRIX_CC)) \ || (defined(SYSTEME_SGIND508_IRIX_CC)) \ || (defined(SYSTEME_SGIND524_IRIX_CC)) \ || (defined(SYSTEME_SGIND5GA_IRIX_CC)) \ || (defined(SYSTEME_SGIND808_IRIX_CC)) \ || (defined(SYSTEME_SGIND824_IRIX_CC)) \ || (defined(SYSTEME_SGIND8GA_IRIX_CC)) \ || (defined(SYSTEME_SGINDA08_IRIX_CC)) \ || (defined(SYSTEME_SGINDA24_IRIX_CC)) \ || (defined(SYSTEME_SGINDAGA_IRIX_CC)) \ || (defined(SYSTEME_SGO200A1_IRIX_CC)) \ || (defined(SYSTEME_SGO200A2_IRIX_CC)) \ || (defined(SYSTEME_SGO200A4_IRIX_CC)) \ || (defined(SYSTEME_SGO25224_IRIX_CC)) \ || (defined(SYSTEME_SGO252VA_IRIX_CC)) \ || (defined(SYSTEME_SGO252VN_IRIX_CC)) \ || (defined(SYSTEME_SGPCM801_IRIX_CC)) \ || (defined(SYSTEME_SGPCMA01_IRIX_CC)) \ || (defined(SYSTEME_SPS9_ROS_CC)) \ || (defined(SYSTEME_SPS9_ROS_RC)) \ || (defined(SYSTEME_SUN3_SUNOS_CC)) \ || (defined(SYSTEME_SUN4_SUNOS_CC)) \ || (defined(SYSTEME_SUN4NCUBE2S_SUNOS_CC)) \ || (defined(SYSTEME_SUN4NCUBE2S_SUNOS_NCC)) \ || (defined(SYSTEME_VAX8600_ULTRIX_CC)) \ || (defined(SYSTEME_VAX8600_ULTRIX_VCC)) \ || (defined(SYSTEME_VAX9000_ULTRIX_CC)) \ || (defined(SYSTEME_VAX9000_ULTRIX_GCC)) \ || (defined(SYSTEME_VAX9000_ULTRIX_VCC)) \ ) #Eif ( (defined(SYSTEME_APC_LinuxDebian_GCC)) \ || (defined(SYSTEME_APC_LinuxMandrake_GCC)) \ || (defined(SYSTEME_APC_LinuxRedHat_GCC)) \ || (defined(SYSTEME_APC_LinuxUbuntu_GCC)) \ || (defined(SYSTEME_APC_LinuxUbuntu_ICC)) \ || (defined(SYSTEME_APC_LinuxUlmint_GCC)) \ || (defined(SYSTEME_APC_LinuxUlmint_ICC)) \ || (defined(SYSTEME_CRAY2_UNICOS_CC)) \ || (defined(SYSTEME_CRAY2_UNICOS_SCC)) \ || (defined(SYSTEME_CRAYC98_UNICOS_CC)) \ || (defined(SYSTEME_CRAYC98_UNICOS_SCC)) \ || (defined(SYSTEME_CRAYC916_UNICOS_CC)) \ || (defined(SYSTEME_CRAYC916_UNICOS_SCC)) \ || (defined(SYSTEME_CRAYYMP1_UNICOS_CC)) \ || (defined(SYSTEME_CRAYYMP1_UNICOS_SCC)) \ || (defined(SYSTEME_CRAYYMP2_UNICOS_CC)) \ || (defined(SYSTEME_CRAYYMP2_UNICOS_SCC)) \ || (defined(SYSTEME_CRAYYMP4_UNICOS_CC)) \ || (defined(SYSTEME_CRAYYMP4_UNICOS_SCC)) \ || (defined(SYSTEME_DECALPHA340_OSF1_CC)) \ || (defined(SYSTEME_DECALPHA340_OSF1_GCC)) \ || (defined(SYSTEME_DECALPHA350_OSF1_CC)) \ || (defined(SYSTEME_DECALPHA350_OSF1_GCC)) \ || (defined(SYSTEME_DECALPHA464_OSF1_CC)) \ || (defined(SYSTEME_DPX2000_SPIX_CC)) \ || (defined(SYSTEME_DPX5000_SPIX_CC)) \ || (defined(SYSTEME_ES9000_AIX_CC)) \ || (defined(SYSTEME_FX2800_CONCENTRIX_FXC)) \ || (defined(SYSTEME_FX2800_CONCENTRIX_PCC)) \ || (defined(SYSTEME_FX2800_CONCENTRIX_SCC)) \ || (defined(SYSTEME_FX40_CONCENTRIX_CC)) \ || (defined(SYSTEME_FX40_CONCENTRIX_FXC)) \ || (defined(SYSTEME_HP705_HPUX_CC)) \ || (defined(SYSTEME_HP710_HPUX_CC)) \ || (defined(SYSTEME_HP720_HPUX_CC)) \ || (defined(SYSTEME_HP750_HPUX_CC)) \ || (defined(SYSTEME_HP755_HPUX_CC)) \ || (defined(SYSTEME_HP819_HPUX_CC)) \ || (defined(SYSTEME_NWS3000_NEWSOS_CC)) \ || (defined(SYSTEME_NWS3000_NEWSOS_2CC)) \ || (defined(SYSTEME_RS6000_AIX_CC)) \ || (defined(SYSTEME_SG4D20G_IRIX_CC)) \ || (defined(SYSTEME_SG4D25TG_IRIX_CC)) \ || (defined(SYSTEME_SG4D310VGX_IRIX_CC)) \ || (defined(SYSTEME_SG4D35TG_IRIX_CC)) \ || (defined(SYSTEME_SG4D85GT_IRIX_CC)) \ || (defined(SYSTEME_SGIND308_IRIX_CC)) \ || (defined(SYSTEME_SGIND324_IRIX_CC)) \ || (defined(SYSTEME_SGIND3GA_IRIX_CC)) \ || (defined(SYSTEME_SGIND408_IRIX_CC)) \ || (defined(SYSTEME_SGIND424_IRIX_CC)) \ || (defined(SYSTEME_SGIND4GA_IRIX_CC)) \ || (defined(SYSTEME_SGIND508_IRIX_CC)) \ || (defined(SYSTEME_SGIND524_IRIX_CC)) \ || (defined(SYSTEME_SGIND5GA_IRIX_CC)) \ || (defined(SYSTEME_SGIND808_IRIX_CC)) \ || (defined(SYSTEME_SGIND824_IRIX_CC)) \ || (defined(SYSTEME_SGIND8GA_IRIX_CC)) \ || (defined(SYSTEME_SGINDA08_IRIX_CC)) \ || (defined(SYSTEME_SGINDA24_IRIX_CC)) \ || (defined(SYSTEME_SGINDAGA_IRIX_CC)) \ || (defined(SYSTEME_SGO200A1_IRIX_CC)) \ || (defined(SYSTEME_SGO200A2_IRIX_CC)) \ || (defined(SYSTEME_SGO200A4_IRIX_CC)) \ || (defined(SYSTEME_SGO25224_IRIX_CC)) \ || (defined(SYSTEME_SGO252VA_IRIX_CC)) \ || (defined(SYSTEME_SGO252VN_IRIX_CC)) \ || (defined(SYSTEME_SGPCM801_IRIX_CC)) \ || (defined(SYSTEME_SGPCMA01_IRIX_CC)) \ || (defined(SYSTEME_SPS9_ROS_CC)) \ || (defined(SYSTEME_SPS9_ROS_RC)) \ || (defined(SYSTEME_SUN3_SUNOS_CC)) \ || (defined(SYSTEME_SUN4_SUNOS_CC)) \ || (defined(SYSTEME_SUN4NCUBE2S_SUNOS_CC)) \ || (defined(SYSTEME_SUN4NCUBE2S_SUNOS_NCC)) \ || (defined(SYSTEME_VAX8600_ULTRIX_CC)) \ || (defined(SYSTEME_VAX8600_ULTRIX_VCC)) \ || (defined(SYSTEME_VAX9000_ULTRIX_CC)) \ || (defined(SYSTEME_VAX9000_ULTRIX_GCC)) \ || (defined(SYSTEME_VAX9000_ULTRIX_VCC)) \ )