Branch: Tag:

2008-05-29

2008-05-29 21:58:44 by Martin Stjernholm <mast@lysator.liu.se>

Added gc_trivial to some EXIT functions.

Rev: src/backend.cmod:1.215
Rev: src/builtin.cmod:1.202
Rev: src/iterators.cmod:1.68
Rev: src/modules/Gmp/mpf.cmod:1.37
Rev: src/modules/Gmp/mpq.cmod:1.29
Rev: src/modules/Kerberos/kerberos.cmod:1.3
Rev: src/modules/Math/transforms.cmod:1.14
Rev: src/modules/Parser/xml.cmod:1.98
Rev: src/modules/_Regexp_PCRE/pcre_glue.cmod:1.19

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: builtin.cmod,v 1.201 2008/05/29 20:40:21 mast Exp $ + || $Id: builtin.cmod,v 1.202 2008/05/29 21:58:44 mast Exp $   */      #include "global.h"
1267:    }       EXIT +  gc_trivial;    {    if (THIS->filename) {    free_string(THIS->filename);
2006:    }       EXIT +  gc_trivial;    {    struct Buffer_struct *str = THIS;    if( str->str.s )
2157:    }       EXIT +  gc_trivial;    {    if (THIS->from) free_array(THIS->from);    if (THIS->to) free_array(THIS->to);
2192:    }       EXIT +  gc_trivial;    {    if (THIS->mojt.vtab) {    THIS->mojt.vtab->freeme(THIS->mojt.data);
3096:    }       EXIT +  gc_trivial;    {    struct pike_list_node *node = THIS->head;    struct pike_list_node *next;
3375:    }       EXIT +  gc_trivial;    {    if (THIS->cur) {    free_list_node(THIS->cur);