/* GNU gettext - internationalization aids
- Copyright (C) 1995-1996, 1998, 2000-2001, 2003, 2005-2006, 2012 Free Software Foundation, Inc.
+ Copyright (C) 1995-1996, 1998, 2000-2001, 2003, 2005-2006, 2012, 2015
+ Free Software Foundation, Inc.
This file was written by Peter Miller <pmiller@agso.gov.au>
check_obsolete ($1, $3);
check_obsolete ($1, $4);
if (!$1.obsolete || pass_obsolete_entries)
- do_callback_message ($1.ctxt, string2, &$1.pos, $3.string,
- $4.rhs.msgstr, $4.rhs.msgstr_len, &$4.pos,
- $1.prev_ctxt,
- $1.prev_id, $1.prev_id_plural,
- $1.obsolete);
+ {
+ do_callback_message ($1.ctxt, string2, &$1.pos, $3.string,
+ $4.rhs.msgstr, $4.rhs.msgstr_len, &$4.pos,
+ $1.prev_ctxt,
+ $1.prev_id, $1.prev_id_plural,
+ $1.obsolete);
+ free ($3.string);
+ }
else
{
free_message_intro ($1);
{
string_list_init (&$$.stringlist);
string_list_append (&$$.stringlist, $1.string);
+ free ($1.string);
$$.pos = $1.pos;
$$.obsolete = $1.obsolete;
}
check_obsolete ($1, $2);
$$.stringlist = $1.stringlist;
string_list_append (&$$.stringlist, $2.string);
+ free ($2.string);
$$.pos = $1.pos;
$$.obsolete = $1.obsolete;
}
{
string_list_init (&$$.stringlist);
string_list_append (&$$.stringlist, $1.string);
+ free ($1.string);
$$.pos = $1.pos;
$$.obsolete = $1.obsolete;
}
check_obsolete ($1, $2);
$$.stringlist = $1.stringlist;
string_list_append (&$$.stringlist, $2.string);
+ free ($2.string);
$$.pos = $1.pos;
$$.obsolete = $1.obsolete;
}