Branch: Tag:

2004-04-03

2004-04-03 17:02:16 by Martin Stjernholm <mast@lysator.liu.se>

Did away with the use of interpreter stack in low_describe_something so that
it can deliver better leak reports at cleanup.

Rev: src/gc.c:1.248
Rev: src/svalue.c:1.188
Rev: src/svalue.h:1.127

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: svalue.h,v 1.126 2003/11/14 11:15:14 mast Exp $ + || $Id: svalue.h,v 1.127 2004/04/03 17:02:16 mast Exp $   */      #ifndef SVALUE_H
585:   PMOD_EXPORT int is_lt(const struct svalue *a, const struct svalue *b);   PMOD_EXPORT void describe_svalue(const struct svalue *s,int indent,struct processing *p);   PMOD_EXPORT void print_svalue (FILE *out, const struct svalue *s); + PMOD_EXPORT void print_short_svalue (FILE *out, const union anything *a, TYPE_T type);   PMOD_EXPORT void print_svalue_compact (FILE *out, const struct svalue *s); -  + PMOD_EXPORT void print_short_svalue_compact (FILE *out, const union anything *a, TYPE_T type);   PMOD_EXPORT void copy_svalues_recursively_no_free(struct svalue *to,    const struct svalue *from,    size_t num,