*
*/
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
#include <stdio.h>
#include <string.h>
#include <glib.h>
gint num_rows;
GMappedFile *mf;
gint arcsec;
+ GError *error = NULL;
dem = g_malloc(sizeof(VikDEM));
dem->columns = g_ptr_array_new();
dem->n_columns = 0;
- if ((mf = g_mapped_file_new(file_name, FALSE, NULL)) == NULL) {
- g_error("%s(): couldn't map temp file\n", __PRETTY_FUNCTION__);
+ if ((mf = g_mapped_file_new(file_name, FALSE, &error)) == NULL) {
+ g_error(_("Couldn't map file %s: %s"), file_name, error->message);
+ g_error_free(error);
g_free(dem);
return NULL;
}