source: git/factory/debug.cc @ 5eb9e0

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