My Project  debian-1:4.1.1-p2+ds-4build4
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 
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 
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 }
int i
Definition: cfEzgcd.cc:125
static int deb_level
Definition: debug.cc:3
char * deb_level_msg
Definition: debug.cc:4
void deb_dec_level()
Definition: debug.cc:23
void deb_inc_level()
Definition: debug.cc:6