Changeset: e6d66d127d52 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=e6d66d127d52
Modified Files:
        sql/backends/monet5/vaults/fits.mx
Branch: default
Log Message:

fits: improve, fix compilation on Solaris

- include monetdb_config.h from the .c part (this probably resolves the
  problem seen on Solaris:
  
http://monetdb.cwi.nl/testing/projects/monetdb/testweb/logs/39503:ca62c7fe7f3d/GNU-Solaris-sparc/make.html#l2498
- include necessary files only in .h part if this is necessary for
  declarations
- cosmetics


diffs (65 lines):

diff --git a/sql/backends/monet5/vaults/fits.mx 
b/sql/backends/monet5/vaults/fits.mx
--- a/sql/backends/monet5/vaults/fits.mx
+++ b/sql/backends/monet5/vaults/fits.mx
@@ -47,20 +47,8 @@
 @h
 #ifndef _FITS_
 #define _FITS_
-#undef htype
-#undef ttype
-#include "fitsio.h"
-#include "fitsio2.h"
-#include "longnam.h"
-#include "monetdb_config.h"
-#include <sql_mvc.h>
-#include <sql_scenario.h>
-#include <sql.h>
-#include "clients.h"
 #include "mal.h"
 #include "mal_client.h"
-#include "mal_exception.h"
-#include <glob.h>
 
 #ifdef WIN32
 #ifndef LIBFITS
@@ -82,8 +70,24 @@
 @-
 
 @c
+#include "monetdb_config.h"
+#include <glob.h>
+
+/* clash with GDK? */
+#undef htype
+#undef ttype
+#include <fitsio.h>
+#include <fitsio2.h>
+#include <longnam.h>
+
 #include "fits.h"
 #include "mutils.h"
+#include "sql_mvc.h"
+#include "sql_scenario.h"
+#include "sql.h"
+#include "clients.h"
+#include "mal_exception.h"
+
 #define FITS_INS_COL "INSERT INTO fits_columns(id, name, type, units, number, 
table_id) \
         VALUES(%d,'%s','%s','%s',%d,%d);"
 #define FILE_INS "INSERT INTO fits_files(id, name) VALUES (%d, '%s');"
@@ -495,7 +499,6 @@
        char keywrd[80], **cname, nm[FLEN_VALUE];
        ptr nilptr;
 
-
        msg = getContext(cntxt, mb, &m, NULL);
        if (msg)
                return msg;
@@ -512,7 +515,6 @@
                msg = createException(MAL, "fits.loadtable", "Table %d is 
already created.\n", tname);
                return msg;
        }
-       ;
 
        col = mvc_bind_column(m, fits_tbl, "name");
        rid = table_funcs.column_find_row(m->session->tr, col, tname, NULL);
_______________________________________________
Checkin-list mailing list
[email protected]
http://mail.monetdb.org/mailman/listinfo/checkin-list

Reply via email to