/* PSPP - computes sample statistics.
Copyright (C) 1997-9, 2000, 2006 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 <unistd.h>
#include <libpspp/alloc.h>
+#include <libpspp/assertion.h>
#include <libpspp/bit-vector.h>
#include <libpspp/compiler.h>
#include <libpspp/freaderror.h>
#include "minmax.h"
#include "output.h"
#include "size_max.h"
-#include "strsep.h"
#include "gettext.h"
#define _(msgid) gettext (msgid)
struct font *fonts[OUTP_FONT_CNT];
int last_font; /* Index of last font set with setfont. */
- }
-ps_driver_ext;
+ };
/* Transform logical y-ordinate Y into a page ordinate. */
#define YT(Y) (this->length - (Y))
};
/* All the options that the PostScript driver supports. */
-static struct outp_option option_tab[] =
+static const struct outp_option option_tab[] =
{
{"output-file", output_file_arg,0},
{"paper-size", paper_size_arg, 0},
this->font_height = arg;
break;
default:
- abort ();
+ NOT_REACHED ();
}
}
break;
x->line_width = dimension;
break;
default:
- abort ();
+ NOT_REACHED ();
}
}
break;
}
break;
default:
- abort ();
+ NOT_REACHED ();
}
return true;
else
{
char *base_name = xasprintf ("psfonts/%s", name);
- char *file_name = fn_search_path (base_name, config_path, NULL);
+ char *file_name = fn_search_path (base_name, config_path);
free (base_name);
return file_name;
}
case SOM_CHART:
break;
default:
- abort ();
- break;
+ NOT_REACHED ();
}
}
\f
}
/* PostScript driver class. */
-struct outp_class postscript_class =
+const struct outp_class postscript_class =
{
"postscript",
0,