Changeset: c4d50d00c802 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=c4d50d00c802 Modified Files: MonetDB5/src/mal/mal.mx MonetDB5/src/modules/atoms/blob.mx MonetDB5/src/modules/atoms/color.mx MonetDB5/src/modules/atoms/identifier.mx MonetDB5/src/modules/atoms/inet.mx MonetDB5/src/modules/atoms/mtime.mx MonetDB5/src/modules/atoms/str.mx MonetDB5/src/modules/atoms/streams.mx MonetDB5/src/modules/atoms/url.mx MonetDB5/src/modules/kernel/aggr.mx MonetDB5/src/modules/kernel/alarm.mx MonetDB5/src/modules/kernel/algebra.mx MonetDB5/src/modules/kernel/array.mx MonetDB5/src/modules/kernel/bat5.mx MonetDB5/src/modules/kernel/batcalc.mx MonetDB5/src/modules/kernel/batcast.mx MonetDB5/src/modules/kernel/batcolor.mx MonetDB5/src/modules/kernel/batifthen.mx MonetDB5/src/modules/kernel/batmmath.mx MonetDB5/src/modules/kernel/batmtime.mx MonetDB5/src/modules/kernel/batstr.mx MonetDB5/src/modules/kernel/calc.mx MonetDB5/src/modules/kernel/counters.mx MonetDB5/src/modules/kernel/group.mx MonetDB5/src/modules/kernel/lock.mx MonetDB5/src/modules/kernel/logger.mx MonetDB5/src/modules/kernel/microbenchmark.mx MonetDB5/src/modules/kernel/mmath.mx MonetDB5/src/modules/kernel/sema.mx MonetDB5/src/modules/kernel/status.mx MonetDB5/src/modules/kernel/unix.mx MonetDB5/src/modules/mal/algebraExtensions.mx MonetDB5/src/modules/mal/attach.mx MonetDB5/src/modules/mal/batExtensions.mx MonetDB5/src/modules/mal/bbp.mx MonetDB5/src/modules/mal/box.mx MonetDB5/src/modules/mal/bpm.mx MonetDB5/src/modules/mal/chopper.mx MonetDB5/src/modules/mal/clients.mx MonetDB5/src/modules/mal/cluster.mx MonetDB5/src/modules/mal/const.mx MonetDB5/src/modules/mal/constraints.mx MonetDB5/src/modules/mal/factories.mx MonetDB5/src/modules/mal/groupby.mx MonetDB5/src/modules/mal/histogram.mx MonetDB5/src/modules/mal/inspect.mx MonetDB5/src/modules/mal/language.mx MonetDB5/src/modules/mal/mal_io.mx MonetDB5/src/modules/mal/mal_mapi.mx MonetDB5/src/modules/mal/manual.mx MonetDB5/src/modules/mal/mat.mx MonetDB5/src/modules/mal/mdb.mx MonetDB5/src/modules/mal/mkey.mx MonetDB5/src/modules/mal/pcre.mx MonetDB5/src/modules/mal/pma.mx MonetDB5/src/modules/mal/pqueue.mx MonetDB5/src/modules/mal/profiler.mx MonetDB5/src/modules/mal/radix.mx MonetDB5/src/modules/mal/recycle.mx MonetDB5/src/modules/mal/remote.mx MonetDB5/src/modules/mal/replication.mx MonetDB5/src/modules/mal/sabaoth.mx MonetDB5/src/modules/mal/statistics.mx MonetDB5/src/modules/mal/tablet.mx MonetDB5/src/modules/mal/tokenizer.mx MonetDB5/src/modules/mal/trader.mx MonetDB5/src/modules/mal/transaction.mx MonetDB5/src/modules/mal/txtsim.mx MonetDB5/src/modules/mal/urlbox.mx MonetDB5/src/modules/mal/zorder.mx MonetDB5/src/optimizer/opt_support.mx MonetDB5/src/optimizer/opt_tarantula.mx MonetDB5/src/scheduler/run_adder.mx MonetDB5/src/scheduler/run_isolate.mx MonetDB5/src/scheduler/run_memo.mx MonetDB5/src/scheduler/run_octopus.mx MonetDB5/src/scheduler/run_pipeline.mx MonetDB5/src/scheduler/run_tarantula.mx Branch: default Log Message:
Fix function exporting. Now that a whole bunch if formerly independent DLLs are all combined into a single big DLL, we must make sure that all functions that are exported in any of the old DLLs are exported in the new DLL. So we must recognize all symbols that are used to compile the various parts to determine whether we are "inside" or "outside" the big DLL. diffs (truncated from 936 to 300 lines): diff -r 1c96e9135bc8 -r c4d50d00c802 MonetDB5/src/mal/mal.mx --- a/MonetDB5/src/mal/mal.mx Tue Dec 07 13:21:08 2010 +0100 +++ b/MonetDB5/src/mal/mal.mx Tue Dec 07 17:18:16 2010 +0100 @@ -183,7 +183,7 @@ #include <gdk_utils.h> #ifdef WIN32 -#ifndef LIBMAL +#if !defined(LIBMAL) && !defined(LIBATOMS) && !defined(LIBKERNEL) && !defined(LIBMAL) && !defined(LIBOPTIMIZER) && !defined(LIBSCHEDULER) && !defined(LIBMONETDB5) #define mal_export extern __declspec(dllimport) #else #define mal_export extern __declspec(dllexport) diff -r 1c96e9135bc8 -r c4d50d00c802 MonetDB5/src/modules/atoms/blob.mx --- a/MonetDB5/src/modules/atoms/blob.mx Tue Dec 07 13:21:08 2010 +0100 +++ b/MonetDB5/src/modules/atoms/blob.mx Tue Dec 07 17:18:16 2010 +0100 @@ -134,7 +134,7 @@ #define sqlblob blob #ifdef WIN32 -#ifndef LIBATOMS +#if !defined(LIBMAL) && !defined(LIBATOMS) && !defined(LIBKERNEL) && !defined(LIBMAL) && !defined(LIBOPTIMIZER) && !defined(LIBSCHEDULER) && !defined(LIBMONETDB5) #define blob_export extern __declspec(dllimport) #else #define blob_export extern __declspec(dllexport) diff -r 1c96e9135bc8 -r c4d50d00c802 MonetDB5/src/modules/atoms/color.mx --- a/MonetDB5/src/modules/atoms/color.mx Tue Dec 07 13:21:08 2010 +0100 +++ b/MonetDB5/src/modules/atoms/color.mx Tue Dec 07 17:18:16 2010 +0100 @@ -130,7 +130,7 @@ typedef unsigned int color; #ifdef WIN32 -#ifndef LIBATOMS +#if !defined(LIBMAL) && !defined(LIBATOMS) && !defined(LIBKERNEL) && !defined(LIBMAL) && !defined(LIBOPTIMIZER) && !defined(LIBSCHEDULER) && !defined(LIBMONETDB5) #define color_export extern __declspec(dllimport) #else #define color_export extern __declspec(dllexport) diff -r 1c96e9135bc8 -r c4d50d00c802 MonetDB5/src/modules/atoms/identifier.mx --- a/MonetDB5/src/modules/atoms/identifier.mx Tue Dec 07 13:21:08 2010 +0100 +++ b/MonetDB5/src/modules/atoms/identifier.mx Tue Dec 07 17:18:16 2010 +0100 @@ -58,7 +58,7 @@ typedef str identifier; #ifdef WIN32 -#ifndef LIBATOMS +#if !defined(LIBMAL) && !defined(LIBATOMS) && !defined(LIBKERNEL) && !defined(LIBMAL) && !defined(LIBOPTIMIZER) && !defined(LIBSCHEDULER) && !defined(LIBMONETDB5) #define identifier_export extern __declspec(dllimport) #else #define identifier_export extern __declspec(dllexport) diff -r 1c96e9135bc8 -r c4d50d00c802 MonetDB5/src/modules/atoms/inet.mx --- a/MonetDB5/src/modules/atoms/inet.mx Tue Dec 07 13:21:08 2010 +0100 +++ b/MonetDB5/src/modules/atoms/inet.mx Tue Dec 07 17:18:16 2010 +0100 @@ -55,7 +55,7 @@ #define in_setnil(i) (i)->q1 = (i)->q2 = (i)->q3 = (i)->q4 = (i)->mask = (i)->filler1 = (i)->filler2 = 0; (i)->isnil = 1 #ifdef WIN32 -#ifndef LIBATOMS +#if !defined(LIBMAL) && !defined(LIBATOMS) && !defined(LIBKERNEL) && !defined(LIBMAL) && !defined(LIBOPTIMIZER) && !defined(LIBSCHEDULER) && !defined(LIBMONETDB5) #define inet_export extern __declspec(dllimport) #else #define inet_export extern __declspec(dllexport) diff -r 1c96e9135bc8 -r c4d50d00c802 MonetDB5/src/modules/atoms/mtime.mx --- a/MonetDB5/src/modules/atoms/mtime.mx Tue Dec 07 13:21:08 2010 +0100 +++ b/MonetDB5/src/modules/atoms/mtime.mx Tue Dec 07 17:18:16 2010 +0100 @@ -843,7 +843,7 @@ #include "mal_exception.h" #ifdef WIN32 -#ifndef LIBATOMS +#if !defined(LIBMAL) && !defined(LIBATOMS) && !defined(LIBKERNEL) && !defined(LIBMAL) && !defined(LIBOPTIMIZER) && !defined(LIBSCHEDULER) && !defined(LIBMONETDB5) #define mtime_export extern __declspec(dllimport) #else #define mtime_export extern __declspec(dllexport) diff -r 1c96e9135bc8 -r c4d50d00c802 MonetDB5/src/modules/atoms/str.mx --- a/MonetDB5/src/modules/atoms/str.mx Tue Dec 07 13:21:08 2010 +0100 +++ b/MonetDB5/src/modules/atoms/str.mx Tue Dec 07 17:18:16 2010 +0100 @@ -251,7 +251,7 @@ #include "ctype.h" #ifdef WIN32 -#ifndef LIBATOMS +#if !defined(LIBMAL) && !defined(LIBATOMS) && !defined(LIBKERNEL) && !defined(LIBMAL) && !defined(LIBOPTIMIZER) && !defined(LIBSCHEDULER) && !defined(LIBMONETDB5) #define str_export extern __declspec(dllimport) #else #define str_export extern __declspec(dllexport) diff -r 1c96e9135bc8 -r c4d50d00c802 MonetDB5/src/modules/atoms/streams.mx --- a/MonetDB5/src/modules/atoms/streams.mx Tue Dec 07 13:21:08 2010 +0100 +++ b/MonetDB5/src/modules/atoms/streams.mx Tue Dec 07 17:18:16 2010 +0100 @@ -126,7 +126,7 @@ #include <stream_socket.h> #ifdef WIN32 -#ifndef LIBATOMS +#if !defined(LIBMAL) && !defined(LIBATOMS) && !defined(LIBKERNEL) && !defined(LIBMAL) && !defined(LIBOPTIMIZER) && !defined(LIBSCHEDULER) && !defined(LIBMONETDB5) #define streams_export extern __declspec(dllimport) #else #define streams_export extern __declspec(dllexport) diff -r 1c96e9135bc8 -r c4d50d00c802 MonetDB5/src/modules/atoms/url.mx --- a/MonetDB5/src/modules/atoms/url.mx Tue Dec 07 13:21:08 2010 +0100 +++ b/MonetDB5/src/modules/atoms/url.mx Tue Dec 07 17:18:16 2010 +0100 @@ -179,7 +179,7 @@ typedef str url; #ifdef WIN32 -#ifndef LIBATOMS +#if !defined(LIBMAL) && !defined(LIBATOMS) && !defined(LIBKERNEL) && !defined(LIBMAL) && !defined(LIBOPTIMIZER) && !defined(LIBSCHEDULER) && !defined(LIBMONETDB5) #define url_export extern __declspec(dllimport) #else #define url_export extern __declspec(dllexport) diff -r 1c96e9135bc8 -r c4d50d00c802 MonetDB5/src/modules/kernel/aggr.mx --- a/MonetDB5/src/modules/kernel/aggr.mx Tue Dec 07 13:21:08 2010 +0100 +++ b/MonetDB5/src/modules/kernel/aggr.mx Tue Dec 07 17:18:16 2010 +0100 @@ -271,7 +271,7 @@ #include "aggr_bge_count.h" #ifdef WIN32 -#ifndef LIBKERNEL +#if !defined(LIBMAL) && !defined(LIBATOMS) && !defined(LIBKERNEL) && !defined(LIBMAL) && !defined(LIBOPTIMIZER) && !defined(LIBSCHEDULER) && !defined(LIBMONETDB5) #define aggr_export extern __declspec(dllimport) #else #define aggr_export extern __declspec(dllexport) diff -r 1c96e9135bc8 -r c4d50d00c802 MonetDB5/src/modules/kernel/alarm.mx --- a/MonetDB5/src/modules/kernel/alarm.mx Tue Dec 07 13:21:08 2010 +0100 +++ b/MonetDB5/src/modules/kernel/alarm.mx Tue Dec 07 17:18:16 2010 +0100 @@ -88,7 +88,7 @@ #include <time.h> #ifdef WIN32 -#ifndef LIBKERNEL +#if !defined(LIBMAL) && !defined(LIBATOMS) && !defined(LIBKERNEL) && !defined(LIBMAL) && !defined(LIBOPTIMIZER) && !defined(LIBSCHEDULER) && !defined(LIBMONETDB5) #define alarm_export extern __declspec(dllimport) #else #define alarm_export extern __declspec(dllexport) diff -r 1c96e9135bc8 -r c4d50d00c802 MonetDB5/src/modules/kernel/algebra.mx --- a/MonetDB5/src/modules/kernel/algebra.mx Tue Dec 07 13:21:08 2010 +0100 +++ b/MonetDB5/src/modules/kernel/algebra.mx Tue Dec 07 17:18:16 2010 +0100 @@ -893,7 +893,7 @@ #include "mal_exception.h" #ifdef WIN32 -#ifndef LIBKERNEL +#if !defined(LIBMAL) && !defined(LIBATOMS) && !defined(LIBKERNEL) && !defined(LIBMAL) && !defined(LIBOPTIMIZER) && !defined(LIBSCHEDULER) && !defined(LIBMONETDB5) #define algebra_export extern __declspec(dllimport) #else #define algebra_export extern __declspec(dllexport) diff -r 1c96e9135bc8 -r c4d50d00c802 MonetDB5/src/modules/kernel/array.mx --- a/MonetDB5/src/modules/kernel/array.mx Tue Dec 07 13:21:08 2010 +0100 +++ b/MonetDB5/src/modules/kernel/array.mx Tue Dec 07 17:18:16 2010 +0100 @@ -103,7 +103,7 @@ /*----------------------------------------------------------------------------*/ #ifdef WIN32 -#ifndef LIBKERNEL +#if !defined(LIBMAL) && !defined(LIBATOMS) && !defined(LIBKERNEL) && !defined(LIBMAL) && !defined(LIBOPTIMIZER) && !defined(LIBSCHEDULER) && !defined(LIBMONETDB5) #define array_export extern __declspec(dllimport) #else #define array_export extern __declspec(dllexport) diff -r 1c96e9135bc8 -r c4d50d00c802 MonetDB5/src/modules/kernel/bat5.mx --- a/MonetDB5/src/modules/kernel/bat5.mx Tue Dec 07 13:21:08 2010 +0100 +++ b/MonetDB5/src/modules/kernel/bat5.mx Tue Dec 07 17:18:16 2010 +0100 @@ -606,7 +606,7 @@ #include <gdk.h> #ifdef WIN32 -#ifndef LIBKERNEL +#if !defined(LIBMAL) && !defined(LIBATOMS) && !defined(LIBKERNEL) && !defined(LIBMAL) && !defined(LIBOPTIMIZER) && !defined(LIBSCHEDULER) && !defined(LIBMONETDB5) #define bat5_export extern __declspec(dllimport) #else #define bat5_export extern __declspec(dllexport) diff -r 1c96e9135bc8 -r c4d50d00c802 MonetDB5/src/modules/kernel/batcalc.mx --- a/MonetDB5/src/modules/kernel/batcalc.mx Tue Dec 07 13:21:08 2010 +0100 +++ b/MonetDB5/src/modules/kernel/batcalc.mx Tue Dec 07 17:18:16 2010 +0100 @@ -326,7 +326,7 @@ #include "mal_exception.h" #ifdef WIN32 -#ifndef LIBKERNEL +#if !defined(LIBMAL) && !defined(LIBATOMS) && !defined(LIBKERNEL) && !defined(LIBMAL) && !defined(LIBOPTIMIZER) && !defined(LIBSCHEDULER) && !defined(LIBMONETDB5) #define batcalc_export extern __declspec(dllimport) #else #define batcalc_export extern __declspec(dllexport) diff -r 1c96e9135bc8 -r c4d50d00c802 MonetDB5/src/modules/kernel/batcast.mx --- a/MonetDB5/src/modules/kernel/batcast.mx Tue Dec 07 13:21:08 2010 +0100 +++ b/MonetDB5/src/modules/kernel/batcast.mx Tue Dec 07 17:18:16 2010 +0100 @@ -133,7 +133,7 @@ #include "mal_exception.h" #ifdef WIN32 -#ifndef LIBKERNEL +#if !defined(LIBMAL) && !defined(LIBATOMS) && !defined(LIBKERNEL) && !defined(LIBMAL) && !defined(LIBOPTIMIZER) && !defined(LIBSCHEDULER) && !defined(LIBMONETDB5) #define batcast_export extern __declspec(dllimport) #else #define batcast_export extern __declspec(dllexport) diff -r 1c96e9135bc8 -r c4d50d00c802 MonetDB5/src/modules/kernel/batcolor.mx --- a/MonetDB5/src/modules/kernel/batcolor.mx Tue Dec 07 13:21:08 2010 +0100 +++ b/MonetDB5/src/modules/kernel/batcolor.mx Tue Dec 07 17:18:16 2010 +0100 @@ -111,7 +111,7 @@ #include "mal_exception.h" #ifdef WIN32 -#ifndef LIBKERNEL +#if !defined(LIBMAL) && !defined(LIBATOMS) && !defined(LIBKERNEL) && !defined(LIBMAL) && !defined(LIBOPTIMIZER) && !defined(LIBSCHEDULER) && !defined(LIBMONETDB5) #define batcolor_export extern __declspec(dllimport) #else #define batcolor_export extern __declspec(dllexport) diff -r 1c96e9135bc8 -r c4d50d00c802 MonetDB5/src/modules/kernel/batifthen.mx --- a/MonetDB5/src/modules/kernel/batifthen.mx Tue Dec 07 13:21:08 2010 +0100 +++ b/MonetDB5/src/modules/kernel/batifthen.mx Tue Dec 07 17:18:16 2010 +0100 @@ -72,7 +72,7 @@ #include "mal_exception.h" #ifdef WIN32 -#ifndef LIBKERNEL +#if !defined(LIBMAL) && !defined(LIBATOMS) && !defined(LIBKERNEL) && !defined(LIBMAL) && !defined(LIBOPTIMIZER) && !defined(LIBSCHEDULER) && !defined(LIBMONETDB5) #define batifthen_export extern __declspec(dllimport) #else #define batifthen_export extern __declspec(dllexport) diff -r 1c96e9135bc8 -r c4d50d00c802 MonetDB5/src/modules/kernel/batmmath.mx --- a/MonetDB5/src/modules/kernel/batmmath.mx Tue Dec 07 13:21:08 2010 +0100 +++ b/MonetDB5/src/modules/kernel/batmmath.mx Tue Dec 07 17:18:16 2010 +0100 @@ -86,7 +86,7 @@ #include "batmmath.h" #ifdef WIN32 -#ifndef LIBKERNEL +#if !defined(LIBMAL) && !defined(LIBATOMS) && !defined(LIBKERNEL) && !defined(LIBMAL) && !defined(LIBOPTIMIZER) && !defined(LIBSCHEDULER) && !defined(LIBMONETDB5) #define batmmath_export extern __declspec(dllimport) #else #define batmmath_export extern __declspec(dllexport) diff -r 1c96e9135bc8 -r c4d50d00c802 MonetDB5/src/modules/kernel/batmtime.mx --- a/MonetDB5/src/modules/kernel/batmtime.mx Tue Dec 07 13:21:08 2010 +0100 +++ b/MonetDB5/src/modules/kernel/batmtime.mx Tue Dec 07 17:18:16 2010 +0100 @@ -83,7 +83,7 @@ #include "mtime.h" #ifdef WIN32 -#ifndef LIBKERNEL +#if !defined(LIBMAL) && !defined(LIBATOMS) && !defined(LIBKERNEL) && !defined(LIBMAL) && !defined(LIBOPTIMIZER) && !defined(LIBSCHEDULER) && !defined(LIBMONETDB5) #define batmtime_export extern __declspec(dllimport) #else #define batmtime_export extern __declspec(dllexport) diff -r 1c96e9135bc8 -r c4d50d00c802 MonetDB5/src/modules/kernel/batstr.mx --- a/MonetDB5/src/modules/kernel/batstr.mx Tue Dec 07 13:21:08 2010 +0100 +++ b/MonetDB5/src/modules/kernel/batstr.mx Tue Dec 07 17:18:16 2010 +0100 @@ -184,7 +184,7 @@ #endif #ifdef WIN32 -#ifndef LIBKERNEL +#if !defined(LIBMAL) && !defined(LIBATOMS) && !defined(LIBKERNEL) && !defined(LIBMAL) && !defined(LIBOPTIMIZER) && !defined(LIBSCHEDULER) && !defined(LIBMONETDB5) #define batstr_export extern __declspec(dllimport) #else #define batstr_export extern __declspec(dllexport) diff -r 1c96e9135bc8 -r c4d50d00c802 MonetDB5/src/modules/kernel/calc.mx --- a/MonetDB5/src/modules/kernel/calc.mx Tue Dec 07 13:21:08 2010 +0100 +++ b/MonetDB5/src/modules/kernel/calc.mx Tue Dec 07 17:18:16 2010 +0100 @@ -571,7 +571,7 @@ #include "mal_interpreter.h" #ifdef WIN32 -#ifndef LIBKERNEL +#if !defined(LIBMAL) && !defined(LIBATOMS) && !defined(LIBKERNEL) && !defined(LIBMAL) && !defined(LIBOPTIMIZER) && !defined(LIBSCHEDULER) && !defined(LIBMONETDB5) #define calc_export extern __declspec(dllimport) #else #define calc_export extern __declspec(dllexport) diff -r 1c96e9135bc8 -r c4d50d00c802 MonetDB5/src/modules/kernel/counters.mx --- a/MonetDB5/src/modules/kernel/counters.mx Tue Dec 07 13:21:08 2010 +0100 +++ b/MonetDB5/src/modules/kernel/counters.mx Tue Dec 07 17:18:16 2010 +0100 @@ -124,7 +124,7 @@ #include "errno.h" #ifdef WIN32 -#ifndef LIBKERNEL +#if !defined(LIBMAL) && !defined(LIBATOMS) && !defined(LIBKERNEL) && !defined(LIBMAL) && !defined(LIBOPTIMIZER) && !defined(LIBSCHEDULER) && !defined(LIBMONETDB5) #define counters_export extern __declspec(dllimport) #else #define counters_export extern __declspec(dllexport) diff -r 1c96e9135bc8 -r c4d50d00c802 MonetDB5/src/modules/kernel/group.mx --- a/MonetDB5/src/modules/kernel/group.mx Tue Dec 07 13:21:08 2010 +0100 +++ b/MonetDB5/src/modules/kernel/group.mx Tue Dec 07 17:18:16 2010 +0100 @@ -257,7 +257,7 @@ #include "gdk.h" #ifdef WIN32 -#ifndef LIBKERNEL +#if !defined(LIBMAL) && !defined(LIBATOMS) && !defined(LIBKERNEL) && !defined(LIBMAL) && !defined(LIBOPTIMIZER) && !defined(LIBSCHEDULER) && !defined(LIBMONETDB5) #define group_export extern __declspec(dllimport) #else #define group_export extern __declspec(dllexport) diff -r 1c96e9135bc8 -r c4d50d00c802 MonetDB5/src/modules/kernel/lock.mx --- a/MonetDB5/src/modules/kernel/lock.mx Tue Dec 07 13:21:08 2010 +0100 +++ b/MonetDB5/src/modules/kernel/lock.mx Tue Dec 07 17:18:16 2010 +0100 @@ -59,7 +59,7 @@ typedef ptr monet_lock; #ifdef WIN32 -#ifndef LIBKERNEL +#if !defined(LIBMAL) && !defined(LIBATOMS) && !defined(LIBKERNEL) && !defined(LIBMAL) && !defined(LIBOPTIMIZER) && !defined(LIBSCHEDULER) && !defined(LIBMONETDB5) #define lock_export extern __declspec(dllimport) #else #define lock_export extern __declspec(dllexport) _______________________________________________ Checkin-list mailing list [email protected] http://mail.monetdb.org/mailman/listinfo/checkin-list
