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:125
deb_level
static int deb_level
Definition:
debug.cc:3
deb_level_msg
char * deb_level_msg
Definition:
debug.cc:4
Generated on Mon Jan 14 2019 20:04:15 by
doxygen 1.8.13
for
Singular debian-1:4.1.1-p2+ds-3build1