connectivity/source/drivers/evoab2/NDatabaseMetaData.cxx | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-)
New commits: commit 4c7d04c681a44caff1eba8f2022dacdf1242b1b5 Author: Fridrich Å trba <fridrich.st...@bluewin.ch> Date: Tue Feb 19 12:10:25 2013 +0100 g_strcmp0 is not in our baseline glib2 Change-Id: I65b4ea5bb8beacef79e963e4dd78fa764f3ab697 diff --git a/connectivity/source/drivers/evoab2/NDatabaseMetaData.cxx b/connectivity/source/drivers/evoab2/NDatabaseMetaData.cxx index 11742c1..32bce4d 100644 --- a/connectivity/source/drivers/evoab2/NDatabaseMetaData.cxx +++ b/connectivity/source/drivers/evoab2/NDatabaseMetaData.cxx @@ -39,6 +39,17 @@ using namespace com::sun::star::beans; using namespace com::sun::star::sdbc; using namespace com::sun::star::sdbcx; +namespace +{ + int libo_strcmp0 (const char *str1, const char *str2) + { + if (!str1) + return -(str1 != str2); + if (!str2) + return str1 != str2; + return strcmp (str1, str2); + } +} namespace connectivity { @@ -1090,7 +1101,7 @@ bool isSourceBackend(ESource *pSource, const char *backendname) return false; gpointer extension = e_source_get_extension (pSource, E_SOURCE_EXTENSION_ADDRESS_BOOK); - return extension && g_strcmp0 (e_source_backend_get_backend_name (extension), backendname) == 0; + return extension && libo_strcmp0 (e_source_backend_get_backend_name (extension), backendname) == 0; } Reference< XResultSet > SAL_CALL OEvoabDatabaseMetaData::getTables(
_______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits