aboutsummaryrefslogtreecommitdiff
path: root/libcommon/common/common.cxx
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2012-01-17 16:43:20 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2012-01-20 15:45:47 +0200
commit151e92a20374d9259d8a0686916293749740ed88 (patch)
tree78323061095d244ad8e2ea4f96bcf7b0371f1f27 /libcommon/common/common.cxx
parent8a7ade2e937145398156380a31c0f0574b5b7b1a (diff)
Rewrite size() function to not rely in DATABSE_* macros in header
Those are not defined for some tests (e.g., database-specific tests built with VC++ project).
Diffstat (limited to 'libcommon/common/common.cxx')
-rw-r--r--libcommon/common/common.cxx12
1 files changed, 12 insertions, 0 deletions
diff --git a/libcommon/common/common.cxx b/libcommon/common/common.cxx
index 66a629f..8be7631 100644
--- a/libcommon/common/common.cxx
+++ b/libcommon/common/common.cxx
@@ -141,3 +141,15 @@ create_database (int& argc,
return db;
}
+
+bool
+size_available ()
+{
+#if defined(DATABASE_SQLITE) || \
+ defined(DATABASE_ORACLE) || \
+ defined(DATABASE_MSSQL)
+ return false;
+#else
+ return true;
+#endif
+}