Main Page
Related Pages
Data Structures
Files
File List
Globals
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
factory
debug.cc
Go to the documentation of this file.
1
/* emacs edit mode for this file is -*- C++ -*- */
2
3
static
int
deb_level
= -1;
4
char
*
deb_level_msg
= (
char
*)
""
;
5
6
void
deb_inc_level
()
7
{
8
int
i
;
9
10
// deb_level == -1 iff we enter this function for the first time
11
if
(
deb_level
== -1 )
12
deb_level
= 0;
13
else
14
delete
[]
deb_level_msg
;
15
16
deb_level
++;
17
deb_level_msg
=
new
char
[3*
deb_level
+1];
18
for
( i = 0; i < 3*
deb_level
; i++ )
19
deb_level_msg
[i] =
' '
;
20
deb_level_msg
[3*
deb_level
] =
'\0'
;
21
}
22
23
void
deb_dec_level
()
24
{
25
if
(
deb_level
> 0 ) {
26
int
i
;
27
deb_level
--;
28
delete
[]
deb_level_msg
;
29
deb_level_msg
=
new
char
[3*
deb_level
+1];
30
for
( i = 0; i < 3*
deb_level
; i++ )
31
deb_level_msg
[i] =
' '
;
32
deb_level_msg
[3*
deb_level
] =
'\0'
;
33
}
34
}
deb_dec_level
void deb_dec_level()
Definition:
debug.cc:23
deb_inc_level
void deb_inc_level()
Definition:
debug.cc:6
i
int i
Definition:
cfEzgcd.cc:123
deb_level
static int deb_level
Definition:
debug.cc:3
deb_level_msg
char * deb_level_msg
Definition:
debug.cc:4
Generated on Mon Mar 6 2017 11:17:27 by
doxygen 1.8.8
for
Singular debian-1:4.0.3-p3+ds-5~bpo8+1