[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Pspp-cvs] Changes to pspp/src/postscript.c
From: |
John Darrington |
Subject: |
[Pspp-cvs] Changes to pspp/src/postscript.c |
Date: |
Fri, 21 Jan 2005 06:59:48 -0500 |
Index: pspp/src/postscript.c
diff -u pspp/src/postscript.c:1.15 pspp/src/postscript.c:1.16
--- pspp/src/postscript.c:1.15 Mon May 31 05:50:46 2004
+++ pspp/src/postscript.c Fri Jan 21 11:59:39 2005
@@ -267,6 +267,7 @@
static void free_font_entry (void *, void *foo);
static struct font_entry *load_font (struct outp_driver *, const char *dit);
static void init_fonts (void);
+static void done_fonts (void);
static void dump_lines (struct outp_driver *this);
@@ -297,6 +298,8 @@
static int
ps_close_global (struct outp_class *this UNUSED)
{
+ groff_done ();
+ done_fonts ();
return 1;
}
@@ -2815,6 +2818,12 @@
NULL, NULL);
}
+static void
+done_fonts (void)
+{
+ hsh_destroy (ps_fonts);
+}
+
/* Loads the font having Groff name DIT into THIS driver instance.
Specifically, adds it into the THIS driver's `loaded' hash
table. */
@@ -2901,6 +2910,9 @@
ps_text_get_size,
ps_text_metrics,
ps_text_draw,
+
+ NULL,
+ NULL
};
/* EPSF driver class. FIXME: Probably doesn't work right. */
@@ -2942,6 +2954,9 @@
ps_text_get_size,
ps_text_metrics,
ps_text_draw,
+
+ NULL,
+ NULL
};
#endif /* NO_POSTSCRIPT */
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Pspp-cvs] Changes to pspp/src/postscript.c,
John Darrington <=