My Project  debian-1:4.1.1-p2+ds-4build3
Functions | Variables
debug.cc File Reference

Go to the source code of this file.

Functions

void deb_inc_level ()
 
void deb_dec_level ()
 

Variables

static int deb_level = -1
 
char * deb_level_msg = (char *)""
 

Function Documentation

◆ deb_dec_level()

void deb_dec_level ( )

Definition at line 23 of file debug.cc.

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_inc_level()

void deb_inc_level ( )

Definition at line 6 of file debug.cc.

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 }

Variable Documentation

◆ deb_level

int deb_level = -1
static

Definition at line 3 of file debug.cc.

◆ deb_level_msg

char* deb_level_msg = (char *)""

Definition at line 4 of file debug.cc.

deb_level_msg
char * deb_level_msg
Definition: debug.cc:4
i
int i
Definition: cfEzgcd.cc:125
deb_level
static int deb_level
Definition: debug.cc:3