summaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorosmiy <osmiy@97f52cf1-0a1b-0410-bd0e-c28be96e8082>2006-11-16 13:30:25 +0000
committerosmiy <osmiy@97f52cf1-0a1b-0410-bd0e-c28be96e8082>2006-11-16 13:30:25 +0000
commitb99329c85ff22c744a735bd61ddcac35ffd98010 (patch)
treed23cc62a969141616aa06fc5dab9f2224312954e /include
parent50bb9badefdc703d8cfa61470bfc483040653663 (diff)
- improoved database supporting
git-svn-id: svn://svn.zabbix.com/trunk@3494 97f52cf1-0a1b-0410-bd0e-c28be96e8082
Diffstat (limited to 'include')
-rw-r--r--include/db.h14
1 files changed, 12 insertions, 2 deletions
diff --git a/include/db.h b/include/db.h
index e7542293..ebd11aa0 100644
--- a/include/db.h
+++ b/include/db.h
@@ -72,8 +72,18 @@ extern int CONFIG_DBPORT;
#ifdef HAVE_SQLITE3
#define DB_ROW char **
- #define DB_RESULT sqlite3_stmt *
- #define DBfree_result sqlite3_finalize
+ #define DB_RESULT ZBX_SQ_DB_RESULT*
+ #define DBfree_result SQ_DBfree_result
+
+ typedef struct zbx_sq_db_result_s
+ {
+ sqlite3_stmt *sq_result;
+ int fld_num;
+ DB_ROW values;
+ } ZBX_SQ_DB_RESULT;
+
+void SQ_DBfree_result(DB_RESULT result);
+
#endif
#ifdef HAVE_MYSQL