equal
deleted
inserted
replaced
153 |
153 |
154 /* |
154 /* |
155 * Macros for defining param/result infos/lists |
155 * Macros for defining param/result infos/lists |
156 */ |
156 */ |
157 #define EVSQL_PARAMS(result_fmt) { result_fmt, |
157 #define EVSQL_PARAMS(result_fmt) { result_fmt, |
158 #define EVSQL_PARAM(typenam) {{ EVSQL_FMT_BINARY, EVSQL_TYPE_ ## typenam }} |
158 #define EVSQL_PARAM(typenam) { EVSQL_TYPE(typenam) } |
159 #define EVSQL_PARAMS_END {{ EVSQL_FMT_BINARY, EVSQL_TYPE_INVALID }} \ |
159 #define EVSQL_PARAMS_END { EVSQL_TYPE_END } \ |
160 } // <<< |
160 } // <<< |
|
161 |
|
162 #define EVSQL_TYPE(typenam) { EVSQL_FMT_BINARY, EVSQL_TYPE_ ## typenam } |
|
163 #define EVSQL_TYPE_END { EVSQL_FMT_BINARY, EVSQL_TYPE_INVALID } |
161 |
164 |
162 |
165 |
163 /* |
166 /* |
164 * Callback for handling query results. |
167 * Callback for handling query results. |
165 * |
168 * |