/* Named and unnamed specifications are exclusive. */
if (spec.named_arg_count > 0)
{
+ free (name);
*invalid_reason = INVALID_MIXES_NAMED_UNNAMED ();
FDI_SET (format - 1, FMTDIR_ERROR);
goto bad_format;
/* Named and unnamed specifications are exclusive. */
if (spec.named_arg_count > 0)
{
+ free (name);
*invalid_reason = INVALID_MIXES_NAMED_UNNAMED ();
FDI_SET (format - 1, FMTDIR_ERROR);
goto bad_format;
type = FAT_FLOAT;
break;
default:
+ free (name);
if (*format == '\0')
{
*invalid_reason = INVALID_UNTERMINATED_DIRECTIVE ();
/* Named and unnamed specifications are exclusive. */
if (spec.unnamed_arg_count > 0)
{
+ free (name);
*invalid_reason = INVALID_MIXES_NAMED_UNNAMED ();
FDI_SET (format, FMTDIR_ERROR);
goto bad_format;
/* Named and unnamed specifications are exclusive. */
if (spec.named_arg_count > 0)
{
+ free (name);
*invalid_reason = INVALID_MIXES_NAMED_UNNAMED ();
FDI_SET (format, FMTDIR_ERROR);
goto bad_format;