Classification ============== The use of precompiler macros makes it possible to associate text with an identifier. In Code_Aster, macros are used to adapt the code to the machine environment (architecture, available libraries, etc.). Next, we present the macros grouped by category. **Note** *Macros placed in a conventional manner in the definition of header files that avoid recursive inclusions are not described here. These macros must use the name of the file (* ASTER_CONSTANT_H *for* aster_constant.h *) and are only used in the file in question.* *We also do not detail some macros that are only used locally in a module for programming convenience.*