+Sat Dec 9 07:18:03 WST 2006 John Darrington <john@darrington.wattle.id.au>
+
+ * value-labels.c (destroy_atoms): New function.
+ * value-labels.c (atom_create): Call destroy_atoms in atexit handler.
+
Thu Dec 7 17:38:26 2006 Ben Pfaff <blp@gnu.org>
Thanks to Jason Stover for pointing out this problem.
/* Hash table of atoms. */
static struct hsh_table *atoms;
+static void
+destroy_atoms (void)
+{
+ hsh_destroy (atoms);
+}
+
/* Creates and returns an atom for STRING. */
static struct atom *
atom_create (const char *string)
assert (string != NULL);
if (atoms == NULL)
- atoms = hsh_create (8, compare_atoms, hash_atom, free_atom, NULL);
+ {
+ atoms = hsh_create (8, compare_atoms, hash_atom, free_atom, NULL);
+ atexit (destroy_atoms);
+ }
a.string = (char *) string;
app = hsh_probe (atoms, &a);
+Sat Dec 9 07:19:01 WST 2006 John Darrington <john@darrington.wattle.id.au>
+
+ * array.c: Removed gratuitous #include
+
Thu Dec 7 20:33:23 WST 2006 John Darrington <john@darrington.wattle.id.au>
* getl.c getl.h : Changed signature of create function to take a
#include <config.h>
#include "array.h"
-#include <gsl/gsl_rng.h>
#include <limits.h>
#include <stdlib.h>
#include <string.h>
+Sat Dec 9 07:19:53 WST 2006 John Darrington <john@darrington.wattle.id.au>
+
+ * syntax-editor.c : New file.
+
Tue Oct 31 19:25:31 2006 Ben Pfaff <blp@gnu.org>
* var-type-dialog.c: Add missing "#include <config.h>".
GError *err = NULL;
if ( ! save_editor_to_file (se, se->name ? se->name : _("Untitled"),
- err) )
+ &err) )
{
msg (ME, err->message);
g_error_free (err);
+Sat Dec 9 07:21:02 WST 2006 John Darrington <john@darrington.wattle.id.au>
+
+ * msg-ui.c (msg_ui_done): call msg_locator_done.
+
Sun Dec 3 11:57:00 2006 Ben Pfaff <blp@gnu.org>
* read-line.c (read_interactive): Always read GETL_INTERACTIVE
msg_ui_done (void)
{
msg_done ();
+ msg_locator_done ();
if ( msg_file ) /* FIXME: do we really want to close stdout ?? */
fclose (msg_file);