Quantum Fog  0.9.3
ANSI_QFogDeb-prefix.h
1 #pragma once
2 
3 #define _do_debug 1
4 
5 //NONTRIVIAL EXCERPT FROM PP
6 //see DebugSample_PCH.cp
7 
8 // _do_debug corresponds to __PP_SAMPLE_DEBUG__ in CDebugApp sample project
9 #ifndef _do_debug
10 #error "_do_debug is not yet #defined"
11 #endif
12 
13 #if !(_do_debug==0 || _do_debug==1)
14 #error "_do_debug is not zero or one"
15 #endif
16 
17 
18 #if _do_debug
19 
20  //for UDebugging and UException which give Throw_() and Signal_() capabilities:
21  #define Debug_Throw
22  #define Debug_Signal
23 #else
24 
25 #endif
26 
27 #include <MSLCarbonPrefix.h>
28 #include <cmath> //c language math
29 #include <fp.h> //must be after #include <cmath>, both necessary
30 #include <complex>
31 #include <stdlib.h>
32 #include <string.h>
33 
34 #include "ANSI_UDebugging.h"
35 #include "ANSI_UException.h"
36 
37 
38 
39 /*
40 The ansi application and the mac gui application each has parts that
41 are not in the other.
42 
43 The overlapping code will have no preprocessor
44 conditionals bracketing it.
45 
46 The parts that are in the ansi_app minus
47 the mac_gui_app will be bracketed by #ifdef _ansi_app.
48 
49 The parts that are in the mac_gui_app minus
50 the ansi_app will be bracketed by #ifdef _mac_gui_app.
51 
52 The ansi app is non-graphical and ANSI compatible.
53 It can run on any platform.
54 */
55 #define _ansi_app
56 #include "my_notation.h"
57 
58 
59 
60 
61