Branch: Tag:

2003-03-29

2003-03-29 22:46:45 by Martin Stjernholm <mast@lysator.liu.se>

Fixes for low_get_program_line_plain. Changed the describe_something
output to be somewhat easier to read.

Rev: src/gc.c:1.210

2:   || This file is part of Pike. For copyright information see COPYRIGHT.   || Pike is distributed under GPL, LGPL and MPL. See the file COPYING   || for more information. - || $Id: gc.c,v 1.209 2003/03/14 15:50:44 grubba Exp $ + || $Id: gc.c,v 1.210 2003/03/29 22:46:45 mast Exp $   */      #include "global.h"
33:      #include "block_alloc.h"    - RCSID("$Id: gc.c,v 1.209 2003/03/14 15:50:44 grubba Exp $"); + RCSID("$Id: gc.c,v 1.210 2003/03/29 22:46:45 mast Exp $");      int gc_enabled = 1;   
878: Inside #if defined(PIKE_DEBUG)
   fprintf(stderr,"%*s**The program was written in C.\n",indent,"");    }    -  tmp = debug_get_program_line(p, &line); -  if(strcmp(tmp, "-")) -  { +  tmp = low_get_program_line_plain(p, &line, 1); +  if (tmp) {    fprintf(stderr,"%*s**Location: %s:%ld\n",    indent, "", tmp, (long)line);    foo=1; -  +  free (tmp);    break;    }   #if 0
1051:    get_name_of_type(t),    *(INT32 *)a);    +  low_describe_something(a,t,indent,depth,flags,inblock); +    #ifdef DEBUG_MALLOC    if(!(flags & DESCRIBE_NO_DMALLOC))    debug_malloc_dump_references(a,indent+2,depth-1,flags);   #endif -  -  low_describe_something(a,t,indent,depth,flags,inblock); +     }       fprintf(stderr,"%*s*******************\n",indent,"");