sniper Thu Apr 14 17:17:42 2005 EDT
Modified files: (Branch: PHP_5_0)
/php-src/ext/odbc config.m4 php_odbc.h
Log:
MFH: - Add support for latest Birdstep
http://cvs.php.net/diff.php/php-src/ext/odbc/config.m4?r1=1.65.2.4&r2=1.65.2.5&ty=u
Index: php-src/ext/odbc/config.m4
diff -u php-src/ext/odbc/config.m4:1.65.2.4 php-src/ext/odbc/config.m4:1.65.2.5
--- php-src/ext/odbc/config.m4:1.65.2.4 Sun Apr 10 15:22:42 2005
+++ php-src/ext/odbc/config.m4 Thu Apr 14 17:17:42 2005
@@ -1,5 +1,5 @@
dnl
-dnl $Id: config.m4,v 1.65.2.4 2005/04/10 19:22:42 sniper Exp $
+dnl $Id: config.m4,v 1.65.2.5 2005/04/14 21:17:42 sniper Exp $
dnl
dnl
@@ -194,11 +194,11 @@
ODBC_INCDIR=$withval/include
ODBC_LIBDIR=$withval/lib
fi
-
+
if ! test -f "$ODBC_INCDIR/sqlcli1.h"; then
AC_MSG_ERROR([IBM DB2 header files not found])
fi
-
+
ODBC_INCLUDE=-I$ODBC_INCDIR
ODBC_LFLAGS=-L$ODBC_LIBDIR
ODBC_TYPE=db2
@@ -217,7 +217,6 @@
], [
$ODBC_LFLAGS $ODBC_LIBS
])
-
else
AC_MSG_RESULT(no)
fi
@@ -321,10 +320,35 @@
ODBC_INCDIR=$withval/include
ODBC_LIBDIR=$withval/lib
fi
+
+ case $host_alias in
+ *aix*[)]
+ AC_DEFINE(AIX,1,[ ]);;
+ *hpux*[)]
+ AC_DEFINE(HPUX,1,[ ]);;
+ *linux*[)]
+ AC_DEFINE(LINUX,1,[ ]);;
+ *qnx*[)]
+ AC_DEFINE(NEUTRINO,1,[ ]);;
+ i?86-*-solaris*[)]
+ AC_DEFINE(ISOLARIS,1,[ ]);;
+ sparc-*-solaris*[)]
+ AC_DEFINE(SOLARIS,1,[ ]);;
+ *unixware*[)]
+ AC_DEFINE(UNIXWARE,1,[ ]);;
+ esac
+
ODBC_INCLUDE=-I$ODBC_INCDIR
ODBC_TYPE=birdstep
ODBC_LFLAGS=-L$ODBC_LIBDIR
ODBC_LIBS="-lCadm -lCdict -lCenc -lCrdm -lCrpc -lCrdbc -lCrm -lCuapi
-lutil"
+
+ if test -e "$ODBC_LIBDIR/libCrdbc32.$SHLIB_SUFFIX_NAME"; then
+ ODBC_LIBS="-lCrdbc32 -lCadm32 -lCncp32 -lCrm32 -lCsql32 -lCdict32
-lCrdm32 -lCrpc32 -lutil"
+ elif test -e "$ODBC_LIBDIR/libCrdbc.$SHLIB_SUFFIX_NAME"; then
+ ODBC_LIBS="-lCrdbc -lCadm -lCncp -lCrm -lCsql -lCdict -lCrdm -lCrpc
-lutil"
+ fi
+
AC_DEFINE(HAVE_BIRDSTEP,1,[ ])
AC_MSG_RESULT(yes)
http://cvs.php.net/diff.php/php-src/ext/odbc/php_odbc.h?r1=1.58&r2=1.58.2.1&ty=u
Index: php-src/ext/odbc/php_odbc.h
diff -u php-src/ext/odbc/php_odbc.h:1.58 php-src/ext/odbc/php_odbc.h:1.58.2.1
--- php-src/ext/odbc/php_odbc.h:1.58 Thu Jan 8 12:32:34 2004
+++ php-src/ext/odbc/php_odbc.h Thu Apr 14 17:17:42 2005
@@ -18,7 +18,7 @@
+----------------------------------------------------------------------+
*/
-/* $Id: php_odbc.h,v 1.58 2004/01/08 17:32:34 sniper Exp $ */
+/* $Id: php_odbc.h,v 1.58.2.1 2005/04/14 21:17:42 sniper Exp $ */
#ifndef PHP_ODBC_H
#define PHP_ODBC_H
@@ -33,7 +33,7 @@
extern zend_module_entry odbc_module_entry;
#define odbc_module_ptr &odbc_module_entry
-#if defined(HAVE_DBMAKER) || defined(PHP_WIN32) || defined(HAVE_IBMDB2) ||
defined(HAVE_UNIXODBC)
+#if defined(HAVE_DBMAKER) || defined(PHP_WIN32) || defined(HAVE_IBMDB2) ||
defined(HAVE_UNIXODBC) || defined(HAVE_BIRDSTEP)
# define PHP_ODBC_HAVE_FETCH_HASH 1
#endif
--
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php