Here is a stab at sqlite2.

--
Bojan
diff -rauN apr-util-vanilla/dbd/apr_dbd_sqlite2.c apr-util/dbd/apr_dbd_sqlite2.c
--- apr-util-vanilla/dbd/apr_dbd_sqlite2.c	2006-01-27 16:15:48.000000000 +1100
+++ apr-util/dbd/apr_dbd_sqlite2.c	2006-02-14 16:28:25.000000000 +1100
@@ -114,6 +114,15 @@
     return ret;
 }
 
+static const char *dbd_sqlite_get_name(const apr_dbd_results_t *res, int n)
+{
+    if ((n < 0) || (n >= res->sz)) {
+        return NULL;
+    }
+
+    return res->res[n];
+}
+
 static int dbd_sqlite_get_row(apr_pool_t * pool, apr_dbd_results_t * res,
                               apr_dbd_row_t ** rowp, int rownum)
 {
@@ -383,5 +392,6 @@
     dbd_sqlite_pvselect,
     dbd_sqlite_pquery,
     dbd_sqlite_pselect,
+    dbd_sqlite_get_name
 };
 #endif

Reply via email to