--- a/src/evsql/result.c Sat Nov 29 01:50:32 2008 +0200
+++ b/src/evsql/result.c Sat Dec 13 04:20:56 2008 +0200
@@ -65,7 +65,7 @@
}
}
-int evsql_result_field (const struct evsql_result *res, size_t row, size_t col, char ** const ptr, size_t *size) {
+int evsql_result_field (const struct evsql_result *res, size_t row, size_t col, const char **ptr, size_t *size) {
*ptr = NULL;
switch (res->evsql->type) {
@@ -147,7 +147,7 @@
va_start(vargs, res);
for (col = res->info->columns, col_idx = 0; col->type; col++, col_idx++) {
- char *value = NULL;
+ const char *value = NULL;
size_t length = 0;
// check for NULLs, then try and get the field value
@@ -172,7 +172,7 @@
} break;
case EVSQL_TYPE_STRING: {
- char **str_ptr = va_arg(vargs, char **);
+ const char **str_ptr = va_arg(vargs, const char **);
if (value) {
*str_ptr = value;