[packages/libdbi-drivers] - really fix pointer sizes

baggins baggins at pld-linux.org
Wed May 6 01:54:16 CEST 2026


commit ff4ee94661d05f6af7319b4a8486abf58d4c04b9
Author: Jan Rękorajski <baggins at pld-linux.org>
Date:   Wed May 6 02:01:49 2026 +0200

    - really fix pointer sizes

 gcc15.patch => firebird5.patch | 14 +++++++-------
 libdbi-drivers.spec            |  2 +-
 2 files changed, 8 insertions(+), 8 deletions(-)
---
diff --git a/libdbi-drivers.spec b/libdbi-drivers.spec
index 635b9c9..9ece01a 100644
--- a/libdbi-drivers.spec
+++ b/libdbi-drivers.spec
@@ -25,7 +25,7 @@ Patch0:		%{name}-sqlite3_libs.patch
 Patch1:		freetds-1.0.patch
 Patch2:		firebird3.patch
 Patch3:		firebird-gcc14.patch
-Patch4:		gcc15.patch
+Patch4:		firebird5.patch
 URL:		http://libdbi-drivers.sourceforge.net/
 %{?with_firebird:BuildRequires:	Firebird-devel}
 BuildRequires:	autoconf >= 2.13
diff --git a/gcc15.patch b/firebird5.patch
similarity index 88%
rename from gcc15.patch
rename to firebird5.patch
index ab7b867..c42214c 100644
--- a/gcc15.patch
+++ b/firebird5.patch
@@ -5,7 +5,7 @@
  	       if (iconn->status_vector[0] == 1 && iconn->status_vector[1]) {
  		       char msg[512];
 -		       long* pvector = iconn->status_vector;
-+		       int* pvector = iconn->status_vector;
++		       ISC_STATUS* pvector = iconn->status_vector;
  		       isc_interprete(msg, &pvector);
  		       _dbd_internal_error_handler(conn, msg, DBI_ERROR_CLIENT);
  	       }
@@ -14,7 +14,7 @@
  	       if (iconn->status_vector[0] == 1 && iconn->status_vector[1]) {
  		       char msg[512];
 -		       long* pvector = iconn->status_vector;
-+		       int* pvector = iconn->status_vector;
++		       ISC_STATUS* pvector = iconn->status_vector;
  		       isc_interprete(msg, &pvector);
  		       _dbd_internal_error_handler(conn, msg, DBI_ERROR_CLIENT);
  	       }
@@ -23,7 +23,7 @@
  		       if (iconn->status_vector[0] == 1 && iconn->status_vector[1]) {
  			       char msg[512];
 -			       long* pvector = iconn->status_vector;
-+			       int* pvector = iconn->status_vector;
++			       ISC_STATUS* pvector = iconn->status_vector;
  			       isc_interprete(msg, &pvector);
  			       _dbd_internal_error_handler(conn, msg, DBI_ERROR_CLIENT);
  		       }
@@ -32,7 +32,7 @@
  			       if (iconn->status_vector[0] == 1 && iconn->status_vector[1]) {
  				       char msg[512];
 -				       long* pvector = iconn->status_vector;
-+				       int* pvector = iconn->status_vector;
++				       ISC_STATUS* pvector = iconn->status_vector;
  				       isc_interprete(msg, &pvector);
  				       _dbd_internal_error_handler(conn, msg, DBI_ERROR_CLIENT);
  			       }
@@ -41,7 +41,7 @@
  			       if (iconn->status_vector[0] == 1 && iconn->status_vector[1]) {
  				       char msg[512];
 -				       long* pvector = iconn->status_vector;
-+				       int* pvector = iconn->status_vector;
++				       ISC_STATUS* pvector = iconn->status_vector;
  				       isc_interprete(msg, &pvector);
  				       _dbd_internal_error_handler(conn, msg, DBI_ERROR_CLIENT);
  			       }
@@ -50,7 +50,7 @@
  		       if (iconn->status_vector[0] == 1 && iconn->status_vector[1]) {
  			       char msg[512];
 -			       long* pvector = iconn->status_vector;
-+			       int* pvector = iconn->status_vector;
++			       ISC_STATUS* pvector = iconn->status_vector;
  			       isc_interprete(msg, &pvector);
  			       _dbd_internal_error_handler(conn, msg, DBI_ERROR_CLIENT);
  		       }
@@ -61,7 +61,7 @@
  	if (status_vector[0] == 1 && status_vector[1]) {
  		char msg[512];
 -		long* pvector = status_vector;
-+		int* pvector = status_vector;
++		ISC_STATUS* pvector = status_vector;
  		dealocate_iconn( iconn );
  		isc_interprete(msg, &pvector);
  		_dbd_internal_error_handler(conn, msg, DBI_ERROR_DBD);
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/libdbi-drivers.git/commitdiff/ff4ee94661d05f6af7319b4a8486abf58d4c04b9



More information about the pld-cvs-commit mailing list