comparison src/freetds-1-fastforward.patch @ 1108:4901471c9b7d

upgrade package freetds to cvs
author Mark Brand <mabrand@mabrand.nl>
date Wed, 01 Sep 2010 15:11:19 +0200
parents be4292f84a3b
children 97a64ad8b555
comparison
equal deleted inserted replaced
1107:4dacc284e354 1108:4901471c9b7d
153665 +# Begin Source File 153665 +# Begin Source File
153666 + 153666 +
153667 SOURCE=..\..\src\replacements\strlcpy.c 153667 SOURCE=..\..\src\replacements\strlcpy.c
153668 # End Source File 153668 # End Source File
153669 # Begin Source File 153669 # Begin Source File
153670
153671 commit 5582558982e31d1495324b72fbdfce981fd79073
153672 Author: freddy77 <freddy77>
153673 Date: Wed Aug 18 11:27:46 2010 +0000
153674
153675 add missing declaration
153676
153677 diff --git a/ChangeLog b/ChangeLog
153678 index 00f64f4..b1cddaf 100644
153679 --- a/ChangeLog
153680 +++ b/ChangeLog
153681 @@ -1,3 +1,6 @@
153682 +Wed Aug 18 13:27:30 CEST 2010 Frediano Ziglio <freddy77_A_gmail_D_com>
153683 + * include/replacements.h: add missing declaration
153684 +
153685 Tue Aug 17 15:15:57 CEST 2010 Frediano Ziglio <freddy77_A_gmail_D_com>
153686 * include/tdsodbc.h win32/FreeTDS_w.def win32/Makefile.am:
153687 * win32/msvc6/FreeTDS.dsp win32/msvc6/libTDS.dsp:
153688 @@ -2834,4 +2837,4 @@ Wed Jan 9 19:54:43 EST 2008 JK Lowden <jklowden@freetds.org>
153689 * ChangeLog-0.82 added because of release
153690
153691 $FreeTDS$
153692 -$Id: ChangeLog,v 1.3113 2010/08/17 13:16:05 freddy77 Exp $
153693 +$Id: ChangeLog,v 1.3114 2010/08/18 11:27:46 freddy77 Exp $
153694 diff --git a/include/replacements.h b/include/replacements.h
153695 index 175e3e4..37913fe 100644
153696 --- a/include/replacements.h
153697 +++ b/include/replacements.h
153698 @@ -20,7 +20,7 @@
153699 #ifndef _replacements_h_
153700 #define _replacements_h_
153701
153702 -/* $Id: replacements.h,v 1.27 2010/08/05 08:58:36 freddy77 Exp $ */
153703 +/* $Id: replacements.h,v 1.28 2010/08/18 11:27:47 freddy77 Exp $ */
153704
153705 #include <stdarg.h>
153706 #include "tds_sysdep_public.h"
153707 @@ -119,7 +119,7 @@ char *tds_basename(char *path);
153708 int gettimeofday (struct timeval *tv, void *tz);
153709 int getopt(int argc, char * const argv[], const char *optstring);
153710 extern char *optarg;
153711 -extern int optind, offset, opterr;
153712 +extern int optind, offset, opterr, optreset;
153713 #endif
153714
153715 #ifdef __cplusplus
153716
153717 commit 44111f1b2b43c0151dd10c95a1f759ff354088fe
153718 Author: freddy77 <freddy77>
153719 Date: Wed Aug 18 11:37:36 2010 +0000
153720
153721 search correct host
153722
153723 diff --git a/ChangeLog b/ChangeLog
153724 index b1cddaf..7a5621d 100644
153725 --- a/ChangeLog
153726 +++ b/ChangeLog
153727 @@ -1,3 +1,6 @@
153728 +Wed Aug 18 13:37:35 CEST 2010 Frediano Ziglio <freddy77_A_gmail_D_com>
153729 + * misc/prepare_win32.sh: search correct host
153730 +
153731 Wed Aug 18 13:27:30 CEST 2010 Frediano Ziglio <freddy77_A_gmail_D_com>
153732 * include/replacements.h: add missing declaration
153733
153734 @@ -2837,4 +2840,4 @@ Wed Jan 9 19:54:43 EST 2008 JK Lowden <jklowden@freetds.org>
153735 * ChangeLog-0.82 added because of release
153736
153737 $FreeTDS$
153738 -$Id: ChangeLog,v 1.3114 2010/08/18 11:27:46 freddy77 Exp $
153739 +$Id: ChangeLog,v 1.3115 2010/08/18 11:37:36 freddy77 Exp $
153740 diff --git a/misc/prepare_win32.sh b/misc/prepare_win32.sh
153741 index 595c4a9..14156c1 100755
153742 --- a/misc/prepare_win32.sh
153743 +++ b/misc/prepare_win32.sh
153744 @@ -14,13 +14,15 @@ errore() {
153745
153746 NTWDBLIB=no
153747 TYPE=win32
153748 +HOSTS='i386-mingw32 i586-mingw32msvc'
153749 ARCHIVE='tar jcvf "freetds-$PACKAGE_VERSION.$TYPE.tar.bz2" "freetds-$PACKAGE_VERSION"'
153750 PACK=yes
153751 +
153752 for param
153753 do
153754 case $param in
153755 --win64)
153756 - HOST=x86_64-pc-mingw32
153757 + HOSTS='x86_64-w64-mingw32 x86_64-pc-mingw32'
153758 TYPE=win64
153759 ;;
153760 --zip)
153761 @@ -52,11 +54,17 @@ do
153762 esac
153763 done
153764
153765 -if test "$TYPE" = "win32"; then
153766 - HOST=i386-mingw32
153767 - if ! $HOST-gcc --help > /dev/null 2> /dev/null; then
153768 - HOST=i586-mingw32msvc
153769 +# search valid HOST
153770 +HOST=
153771 +for h in $HOSTS; do
153772 + if $h-gcc --help > /dev/null 2> /dev/null; then
153773 + HOST=$h
153774 + break
153775 fi
153776 +done
153777 +if test x$HOST = x; then
153778 + echo "Valid host not found in $HOSTS" 1>&2
153779 + exit 1
153780 fi
153781
153782 PACKAGE_VERSION=
153783
153784 commit 3f70b636c27489b53c9cdad5ded356cf03b89e52
153785 Author: freddy77 <freddy77>
153786 Date: Wed Sep 1 08:39:38 2010 +0000
153787
153788 Remove warnings for MingW64
153789
153790 diff --git a/ChangeLog b/ChangeLog
153791 index 7a5621d..5f1fcf6 100644
153792 --- a/ChangeLog
153793 +++ b/ChangeLog
153794 @@ -1,3 +1,8 @@
153795 +Wed Sep 1 10:39:43 CEST 2010 Frediano Ziglio <freddy77_A_gmail_D_com>
153796 + * include/tds_sysdep_public.h.in src/odbc/unittests/common.h:
153797 + * src/odbc/unittests/freeclose.c win32/winlogin.c win32/winsetup.c:
153798 + - Remove warnings for MingW64
153799 +
153800 Wed Aug 18 13:37:35 CEST 2010 Frediano Ziglio <freddy77_A_gmail_D_com>
153801 * misc/prepare_win32.sh: search correct host
153802
153803 @@ -2840,4 +2845,4 @@ Wed Jan 9 19:54:43 EST 2008 JK Lowden <jklowden@freetds.org>
153804 * ChangeLog-0.82 added because of release
153805
153806 $FreeTDS$
153807 -$Id: ChangeLog,v 1.3115 2010/08/18 11:37:36 freddy77 Exp $
153808 +$Id: ChangeLog,v 1.3116 2010/09/01 08:39:38 freddy77 Exp $
153809 diff --git a/include/tds_sysdep_public.h.in b/include/tds_sysdep_public.h.in
153810 index 7e50ac0..45ed644 100644
153811 --- a/include/tds_sysdep_public.h.in
153812 +++ b/include/tds_sysdep_public.h.in
153813 @@ -20,7 +20,7 @@
153814 #ifndef _tds_sysdep_public_h_
153815 #define _tds_sysdep_public_h_
153816
153817 -/* $Id: tds_sysdep_public.h.in,v 1.13 2009/02/27 10:46:24 freddy77 Exp $ */
153818 +/* $Id: tds_sysdep_public.h.in,v 1.14 2010/09/01 08:39:38 freddy77 Exp $ */
153819
153820 #ifdef __cplusplus
153821 extern "C"
153822 @@ -31,6 +31,7 @@ extern "C"
153823 ** This is where platform-specific changes need to be made.
153824 */
153825 #if defined(WIN32) || defined(_WIN32) || defined(__WIN32__)
153826 +#include <winsock2.h>
153827 #include <windows.h>
153828 #define tds_sysdep_int16_type short /* 16-bit int */
153829 #define tds_sysdep_int32_type int /* 32-bit int */
153830 diff --git a/src/odbc/unittests/common.h b/src/odbc/unittests/common.h
153831 index b55a3b3..aee37cb 100644
153832 --- a/src/odbc/unittests/common.h
153833 +++ b/src/odbc/unittests/common.h
153834 @@ -1,4 +1,5 @@
153835 #ifdef _WIN32
153836 +#include <winsock2.h>
153837 #include <windows.h>
153838 #include <direct.h>
153839 #endif
153840 @@ -21,7 +22,7 @@
153841 #include <sql.h>
153842 #include <sqlext.h>
153843
153844 -static char rcsid_common_h[] = "$Id: common.h,v 1.34 2010/07/05 09:20:32 freddy77 Exp $";
153845 +static char rcsid_common_h[] = "$Id: common.h,v 1.35 2010/09/01 08:39:38 freddy77 Exp $";
153846 static void *no_unused_common_h_warn[] = { rcsid_common_h, no_unused_common_h_warn };
153847
153848 #ifndef HAVE_SQLLEN
153849 diff --git a/src/odbc/unittests/freeclose.c b/src/odbc/unittests/freeclose.c
153850 index f092f08..8f0df93 100644
153851 --- a/src/odbc/unittests/freeclose.c
153852 +++ b/src/odbc/unittests/freeclose.c
153853 @@ -52,7 +52,7 @@
153854
153855 #include "tds.h"
153856
153857 -static char software_version[] = "$Id: freeclose.c,v 1.13 2010/07/05 09:20:33 freddy77 Exp $";
153858 +static char software_version[] = "$Id: freeclose.c,v 1.14 2010/09/01 08:39:38 freddy77 Exp $";
153859 static void *no_unused_var_warn[] = { software_version, no_unused_var_warn };
153860
153861 /* this crazy test test that we do not send too much prepare ... */
153862 @@ -100,13 +100,15 @@ static TDS_SYS_SOCKET fake_sock;
153863 #ifndef _WIN32
153864 static pthread_t fake_thread;
153865 #define THREADAPI
153866 +#define THREADRET void*
153867 #else
153868 static HANDLE fake_thread;
153869 #define THREADAPI WINAPI
153870 +#define THREADRET DWORD
153871 #define pthread_join(th,fl) WaitForSingleObject(th,INFINITE)
153872 #define alarm(n) do { ; } while(0)
153873 #endif
153874 -static void* THREADAPI fake_thread_proc(void *arg);
153875 +static THREADRET THREADAPI fake_thread_proc(void *arg);
153876
153877 static int
153878 init_fake_server(int ip_port)
153879 @@ -211,7 +213,7 @@ count_insert(const char* buf, size_t len)
153880 static unsigned int round_trips = 0;
153881 static enum { sending, receiving } flow = sending;
153882
153883 -static void *THREADAPI
153884 +static THREADRET THREADAPI
153885 fake_thread_proc(void * arg)
153886 {
153887 TDS_SYS_SOCKET s = ptr2int(arg), server_sock;
153888 @@ -302,7 +304,7 @@ fake_thread_proc(void * arg)
153889 }
153890 CLOSESOCKET(fake_sock);
153891 CLOSESOCKET(server_sock);
153892 - return NULL;
153893 + return (THREADRET) 0;
153894 }
153895
153896 int
153897 diff --git a/win32/winlogin.c b/win32/winlogin.c
153898 index 540a48a..b67f7d7 100644
153899 --- a/win32/winlogin.c
153900 +++ b/win32/winlogin.c
153901 @@ -49,7 +49,6 @@
153902 #include <assert.h>
153903 #include <ctype.h>
153904 #include <assert.h>
153905 -#include <shlobj.h>
153906
153907 #include "resource.h"
153908
153909 @@ -59,6 +58,8 @@
153910 #include "tdsconvert.h"
153911 #include "replacements.h"
153912
153913 +#include <shlobj.h>
153914 +
153915 #ifdef DMALLOC
153916 #include <dmalloc.h>
153917 #endif
153918 diff --git a/win32/winsetup.c b/win32/winsetup.c
153919 index ac8ec3b..6c72b5d 100644
153920 --- a/win32/winsetup.c
153921 +++ b/win32/winsetup.c
153922 @@ -50,7 +50,6 @@
153923 #include <assert.h>
153924 #include <ctype.h>
153925 #include <assert.h>
153926 -#include <olectl.h>
153927
153928 #include "resource.h"
153929
153930 @@ -60,6 +59,8 @@
153931 #include "tdsconvert.h"
153932 #include "replacements.h"
153933
153934 +#include <olectl.h>
153935 +
153936 #ifdef DMALLOC
153937 #include <dmalloc.h>
153938 #endif