summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMark Brand <mabrand@mabrand.nl>2011-01-15 10:30:26 (GMT)
committerMark Brand <mabrand@mabrand.nl>2011-01-15 10:30:26 (GMT)
commitbb0727d65bc975f16a171f05b617a2a5394c421e (patch)
tree87f09d26286c88ea2ab6f95ece41d0c2a49b9fa7
parentfc6aa6483595992e93a39efadfe4ba6542af4e17 (diff)
downloadmxe-bb0727d65bc975f16a171f05b617a2a5394c421e.zip
mxe-bb0727d65bc975f16a171f05b617a2a5394c421e.tar.gz
mxe-bb0727d65bc975f16a171f05b617a2a5394c421e.tar.bz2
upgrade package freetds to cvs
-rw-r--r--src/freetds-1-fastforward.patch144
1 files changed, 144 insertions, 0 deletions
diff --git a/src/freetds-1-fastforward.patch b/src/freetds-1-fastforward.patch
index ea1d2db..94a2d5d 100644
--- a/src/freetds-1-fastforward.patch
+++ b/src/freetds-1-fastforward.patch
@@ -164807,3 +164807,147 @@ index ec1aa83..899bb09 100644
default:
tdsdump_log(TDS_DBG_ERROR, "Unknown type %d\n", tds_get_conversion_type(curcol->on_server.column_type, curcol->on_server.column_size));
break;
+
+commit 0daf07d452dc14401f29976411fff2935f8b0bf2
+Author: freddy77 <freddy77>
+Date: Fri Jan 14 14:18:14 2011 +0000
+
+ minor dblib results changes
+
+diff --git a/ChangeLog b/ChangeLog
+index 5c3e6ac..2c6206e 100644
+--- a/ChangeLog
++++ b/ChangeLog
+@@ -1,3 +1,6 @@
++Fri Jan 14 15:15:21 CET 2011 Frediano Ziglio <freddy77_A_gmail_D_com>
++ * src/dblib/bcp.c src/dblib/dblib.c: minor dblib results changes
++
+ Wed Jan 12 10:21:03 CET 2011 Frediano Ziglio <freddy77_A_gmail_D_com>
+ * src/tds/query.c: support SQL_VARIANT passing parameters
+
+@@ -3139,4 +3142,4 @@ Wed Jan 9 19:54:43 EST 2008 JK Lowden <jklowden@freetds.org>
+ * ChangeLog-0.82 added because of release
+
+ $FreeTDS$
+-$Id: ChangeLog,v 1.3191 2011/01/12 09:21:11 freddy77 Exp $
++$Id: ChangeLog,v 1.3192 2011/01/14 14:18:14 freddy77 Exp $
+diff --git a/src/dblib/bcp.c b/src/dblib/bcp.c
+index 6c2dbaa..728e364 100644
+--- a/src/dblib/bcp.c
++++ b/src/dblib/bcp.c
+@@ -1,6 +1,6 @@
+ /* FreeTDS - Library of routines accessing Sybase and Microsoft databases
+ * Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005 Brian Bruns
+- * Copyright (C) 2010 Frediano Ziglio
++ * Copyright (C) 2010, 2011 Frediano Ziglio
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Library General Public
+@@ -62,7 +62,7 @@
+ #define MAX(a,b) ( (a) > (b) ? (a) : (b) )
+ #endif
+
+-TDS_RCSID(var, "$Id: bcp.c,v 1.195 2010/07/31 11:31:16 freddy77 Exp $");
++TDS_RCSID(var, "$Id: bcp.c,v 1.196 2011/01/14 14:18:15 freddy77 Exp $");
+
+ #ifdef HAVE_FSEEKO
+ typedef off_t offset_type;
+@@ -2376,7 +2376,7 @@ _bcp_null_error(TDSBCPINFO *bcpinfo, int index, int offset)
+ * \param dbproc contains all information needed by db-lib to manage communications with the server.
+ * \param bindcol
+ *
+- * \return SUCCEED or FAIL.
++ * \return TDS_SUCCEED or TDS_FAIL.
+ * \sa _bcp_add_fixed_columns, _bcp_add_variable_columns, _bcp_send_bcp_record
+ */
+ static int
+@@ -2546,8 +2546,6 @@ rtrim(char *str, int len)
+ * \brief
+ *
+ * \param dbproc contains all information needed by db-lib to manage communications with the server.
+- *
+- * \return SUCCEED or FAIL.
+ */
+ static void
+ _bcp_free_columns(DBPROCESS * dbproc)
+@@ -2574,7 +2572,6 @@ _bcp_free_columns(DBPROCESS * dbproc)
+ *
+ * \param dbproc contains all information needed by db-lib to manage communications with the server.
+ *
+- * \return SUCCEED or FAIL.
+ * \sa bcp_done(), bcp_exec(), bcp_init()
+ */
+ static void
+@@ -2598,7 +2595,5 @@ _bcp_free_storage(DBPROCESS * dbproc)
+ dbproc->bcpinfo->bindinfo = NULL;
+ TDS_ZERO_FREE(dbproc->bcpinfo);
+ }
+-
+- return;
+ }
+
+diff --git a/src/dblib/dblib.c b/src/dblib/dblib.c
+index f92025f..240b304 100644
+--- a/src/dblib/dblib.c
++++ b/src/dblib/dblib.c
+@@ -1,6 +1,6 @@
+ /* FreeTDS - Library of routines accessing Sybase and Microsoft databases
+ * Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005 Brian Bruns
+- * Copyright (C) 2006-2010 Frediano Ziglio
++ * Copyright (C) 2006-2011 Frediano Ziglio
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Library General Public
+@@ -75,7 +75,7 @@
+ #include <dmalloc.h>
+ #endif
+
+-TDS_RCSID(var, "$Id: dblib.c,v 1.376 2011/01/03 20:27:54 jklowden Exp $");
++TDS_RCSID(var, "$Id: dblib.c,v 1.377 2011/01/14 14:18:15 freddy77 Exp $");
+
+ static RETCODE _dbresults(DBPROCESS * dbproc);
+ static int _db_get_server_type(int bindtype);
+@@ -4044,7 +4044,7 @@ dbcmdrow(DBPROCESS * dbproc)
+ tds = dbproc->tds_socket;
+ if (tds->res_info)
+ return SUCCEED;
+- return TDS_FAIL;
++ return FAIL;
+ }
+
+ /**
+@@ -4095,7 +4095,7 @@ dbadlen(DBPROCESS * dbproc, int computeid, int column)
+
+ colinfo = dbacolptr(dbproc, computeid, column, 0);
+ if (!colinfo)
+- return FAIL;
++ return -1;
+
+ len = colinfo->column_cur_size < 0? 0 : colinfo->column_cur_size;
+
+@@ -4125,7 +4125,7 @@ dbalttype(DBPROCESS * dbproc, int computeid, int column)
+
+ colinfo = dbacolptr(dbproc, computeid, column, 0);
+ if (!colinfo)
+- return FAIL;
++ return -1;
+
+ switch (colinfo->column_type) {
+ case SYBVARCHAR:
+@@ -5740,7 +5740,6 @@ dbsetuserdata(DBPROCESS * dbproc, BYTE * ptr)
+ CHECK_PARAMETER(dbproc, SYBENULL, );
+
+ dbproc->user_data = ptr;
+- return;
+ }
+
+ /**
+@@ -7105,7 +7104,7 @@ dbstrbuild(DBPROCESS * dbproc, char *charbuf, int bufsize, char *text, char *for
+ rc = tds_vstrbuild(charbuf, bufsize, &resultlen, text, TDS_NULLTERM, formats, TDS_NULLTERM, ap);
+ charbuf[resultlen] = '\0';
+ va_end(ap);
+- return rc;
++ return rc == TDS_SUCCEED ? SUCCEED : FAIL;
+ }
+
+ static char *