/* PSPP - computes sample statistics.
Copyright (C) 1997-9, 2000 Free Software Foundation, Inc.
- Written by Ben Pfaff <blp@gnu.org>.
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
#include <data/file-name.h>
#include "error.h"
#include "getline.h"
-#include "getlogin_r.h"
#include "output.h"
#include "manager.h"
#include "table.h"
fputs (" LINK=\"#1f00ff\" ALINK=\"#ff0000\" VLINK=\"#9900dd\">\n", x->file);
print_title_tag (x->file, "H1", outp_title);
print_title_tag (x->file, "H2", outp_subtitle);
+ free (x->chart_file_name);
return true;
error:
+ free (x->chart_file_name);
this->class->close_driver (this);
return false;
}
};
/* All the options that the HTML driver supports. */
-static struct outp_option option_tab[] =
+static const struct outp_option option_tab[] =
{
{"output-file", string_arg, 0},
{"chart-files", string_arg, 1},
}
static void
-html_initialise_chart (struct outp_driver *this, struct chart *ch)
+html_initialise_chart (struct outp_driver *this UNUSED, struct chart *ch)
{
#ifdef NO_CHARTS
ch->lp = NULL;
number_pos = strchr (x->chart_file_name, '#') - x->chart_file_name;
ch->file_name = xasprintf ("%.*s%d%s",
number_pos, x->chart_file_name,
- x->chart_cnt,
+ (int) x->chart_cnt,
x->chart_file_name + number_pos + 1);
fp = fopen (ch->file_name, "wb");
if (fp == NULL)
/* HTML driver class. */
-struct outp_class html_class =
+const struct outp_class html_class =
{
"html",
1,