Xmipp  v3.23.11-Nereus
configs.h
Go to the documentation of this file.
1 /*****************************************************************************
2  * The definition that the user may change are in between @ signs
3  * To modify a definition, permute the two lines that define or undefine things
4  ****************************************************************************/
5 
6 
7 /*--- Defines ----------------------------------------------------------------*/
8 /*****************************************************************************
9  * Undefine user-modifiable names
10  ****************************************************************************/
11 #undef CODEWARRIOR
12 #undef CC
13 #undef GCC
14 #undef DEBUG
15 
16 /*****************************************************************************
17  * Define some constants
18  ****************************************************************************/
19 #undef FALSE
20 #define FALSE ((int)(0 != 0))
21 #undef TRUE
22 #define TRUE (!FALSE)
23 #undef ERROR
24 #define ERROR TRUE
25 #undef PI
26 #define PI ((double)3.14159265358979323846264338327950288419716939937510)
27 
28 
29 /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
30 ------- User-modifiable names start here ---------------------------------------
31  ________________________________ */
32 /* @ @ @ @ */
33 /* @ @ @ @ */
34 /* @ @ @ @ */
35 /* @ @ @ @ @ @ @ @ @ @ @ @ */
36 /* @@@ @@@ @@@ @@@ */
37 /* @ @ @ @ */
38 
39 
40 /*****************************************************************************
41  * Selection of the compiler
42  ****************************************************************************/
43 //#define CODEWARRIOR
44 
45 /*****************************************************************************
46  * Selection of the debugging mode (defined or undefined)
47  ****************************************************************************/
48 #define DEBUG
49 #undef DEBUG
50 
51 /*****************************************************************************
52  * Selection of the functions to debug
53  ****************************************************************************/
54 /* Use "||" for an empty list */
55 /* Use "|Function1|Function2|" for specific functions */
56 /* Use "|*|" for every function */
57 #undef DEBUG_CONTEXT
58 #define DEBUG_CONTEXT "|*|"
59 
60 /*****************************************************************************
61  * Selection of the debug level
62  ****************************************************************************/
63 /* Use "||" for an empty list */
64 /* Recognized possibilities are
65  "|ENTER_FUNCTION|INFO|LEAVE_FUNCTION|PERSONAL|RANGE_CHECK|WARNING|*|" */
66 #undef DEBUG_LEVEL
67 #define DEBUG_LEVEL "|*|"
68 
69 
70 /* @ @ @ @ */
71 /* @@@ @@@ @@@ @@@ */
72 /* @ @ @ @ @ @ @ @ @ @ @ @ */
73 /* @ @ @ @ */
74 /* @ @ @ @ */
75 /* @ @ @ @ */
76 /* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
77 ------- User-modifiable names end here -----------------------------------------
78  ______________________________ */
79 
80 
81 /*=== Define private switches ================================================*/
82 #ifdef CODEWARRIOR
83 #pragma ANSI_strict on
84 #pragma only_std_keywords on
85 #pragma warning_errors on
86 #pragma warn_emptydecl on
87 #pragma warn_extracomma on
88 #pragma warn_implicitconv on
89 #pragma warn_illpragma on
90 #pragma warn_possunwant on
91 #pragma warn_unusedarg on
92 #pragma warn_unusedvar on
93 #endif
94