source: git/factory/debug.cc @ 493c477

spielwiese
Last change on this file since 493c477 was 493c477, checked in by Jens Schmidt <schmidt@…>, 27 years ago
o header fixed git-svn-id: file:///usr/local/Singular/svn/trunk@404 2c84dea3-7e68-4137-9b89-c4e89433aadc
  • Property mode set to 100644
File size: 770 bytes
Line 
1/* emacs edit mode for this file is -*- C++ -*- */
2/* $Id: debug.cc,v 1.4 1997-06-19 12:23:50 schmidt Exp $ */
3
4static int deb_level = -1;
5char * deb_level_msg = "";
6
7void deb_inc_level()
8{
9    int i;
10
11    // deb_level == -1 iff we enter this function for the first time
12    if ( deb_level == -1 )
13        deb_level = 0;
14    else
15        delete [] deb_level_msg;
16
17    deb_level++;
18    deb_level_msg = new char[3*deb_level+1];
19    for ( i = 0; i < 3*deb_level; i++ )
20        deb_level_msg[i] = ' ';
21    deb_level_msg[3*deb_level] = '\0';
22}
23
24void deb_dec_level()
25{
26    if ( deb_level > 0 ) {
27        int i;
28        deb_level--;
29        delete [] deb_level_msg;
30        deb_level_msg = new char[3*deb_level+1];
31            for ( i = 0; i < 3*deb_level; i++ )
32                deb_level_msg[i] = ' ';
33        deb_level_msg[3*deb_level] = '\0';
34    }
35}
Note: See TracBrowser for help on using the repository browser.