packages: Firebird/Firebird-64bit.patch - fix type casts on 64bit archs

baggins baggins at pld-linux.org
Thu Jul 2 23:13:00 CEST 2009


Author: baggins                      Date: Thu Jul  2 21:13:00 2009 GMT
Module: packages                      Tag: HEAD
---- Log message:
- fix type casts on 64bit archs

---- Files affected:
packages/Firebird:
   Firebird-64bit.patch (1.2 -> 1.3) 

---- Diffs:

================================================================
Index: packages/Firebird/Firebird-64bit.patch
diff -u /dev/null packages/Firebird/Firebird-64bit.patch:1.3
--- /dev/null	Thu Jul  2 23:13:00 2009
+++ packages/Firebird/Firebird-64bit.patch	Thu Jul  2 23:12:55 2009
@@ -0,0 +1,20 @@
+--- Firebird-2.1.2.18118-0/src/gpre/pas.cpp~	2007-02-11 10:31:45.000000000 +0100
++++ Firebird-2.1.2.18118-0/src/gpre/pas.cpp	2009-07-02 23:08:50.683040590 +0200
+@@ -1931,7 +1931,7 @@
+ 
+ 	args.pat_database = (DBB) init->nod_arg[3];
+ 	args.pat_vector1 = status_vector(action);
+-	args.pat_value1 = (int) init->nod_arg[2];
++	args.pat_value1 = (int) (IPTR)init->nod_arg[2];
+ 	args.pat_value2 = (int) event_list->nod_count;
+ 	args.pat_string1 = GDS_EVENT_WAIT;
+ 	args.pat_string2 = GDS_EVENT_COUNTS;
+@@ -2007,7 +2007,7 @@
+ 		event_init = (GPRE_NOD) event_action->act_object;
+ 		stack_name = (gpre_sym*) event_init->nod_arg[0];
+ 		if (!strcmp(event_name->sym_string, stack_name->sym_string)) {
+-			ident = (int) event_init->nod_arg[2];
++			ident = (int) (IPTR)event_init->nod_arg[2];
+ 			database = (DBB) event_init->nod_arg[3];
+ 		}
+ 	}
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/Firebird/Firebird-64bit.patch?r1=1.2&r2=1.3&f=u



More information about the pld-cvs-commit mailing list