src/evsql.h
branchnew-evsql
changeset 50 881de320e483
parent 48 8b019d191353
child 51 c65d0f4c3bff
--- a/src/evsql.h	Sat Nov 29 01:30:43 2008 +0200
+++ b/src/evsql.h	Sat Nov 29 01:50:32 2008 +0200
@@ -155,10 +155,13 @@
  * Macros for defining param/result infos/lists
  */
 #define EVSQL_PARAMS(result_fmt)            { result_fmt, 
-#define EVSQL_PARAM(typenam)                    {{ EVSQL_FMT_BINARY, EVSQL_TYPE_ ## typenam }}
-#define EVSQL_PARAMS_END                        {{ EVSQL_FMT_BINARY, EVSQL_TYPE_INVALID }} \
+#define EVSQL_PARAM(typenam)                    { EVSQL_TYPE(typenam) }
+#define EVSQL_PARAMS_END                        { EVSQL_TYPE_END } \
                                               } // <<<
 
+#define EVSQL_TYPE(typenam)                     { EVSQL_FMT_BINARY, EVSQL_TYPE_ ## typenam  }
+#define EVSQL_TYPE_END                          { EVSQL_FMT_BINARY, EVSQL_TYPE_INVALID      }
+
 
 /*
  * Callback for handling query results.