[packages/i855crt] - rel 3, fix type mismatch

baggins baggins at pld-linux.org
Thu Oct 1 09:32:19 CEST 2026


commit c91e8507fa5f5aaaeece68b931ca7383289185ce
Author: Jan Rękorajski <baggins at pld-linux.org>
Date:   Thu Oct 1 09:32:03 2026 +0200

    - rel 3, fix type mismatch

 i855crt.spec |  4 +++-
 size_t.patch | 60 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 63 insertions(+), 1 deletion(-)
---
diff --git a/i855crt.spec b/i855crt.spec
index b572a4b..c23d96e 100644
--- a/i855crt.spec
+++ b/i855crt.spec
@@ -1,12 +1,13 @@
 Summary:	intel 855GM crt video out driver
 Name:		i855crt
 Version:	0.4
-Release:	2
+Release:	3
 License:	GPL v2
 Group:		X11/Applications
 Source0:	http://dl.sourceforge.net/sourceforge/i855crt/%{name}-%{version}.tar.gz
 Patch0:		%{name}-Makefile.patch
 Patch1:		%{name}-4711436.patch
+Patch2:		size_t.patch
 # Source0-md5:	6522fa9b261be53c366ba153876fcc83
 URL:		http://i855crt.sourceforge.net/
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -19,6 +20,7 @@ for external monitor) on i855GM based laptop.
 %setup -q
 %patch -P0 -p1
 %patch -P1 -p0
+%patch -P2 -p1
 # clean binaries:
 %{__make} clean
 
diff --git a/size_t.patch b/size_t.patch
new file mode 100644
index 0000000..39dc9b2
--- /dev/null
+++ b/size_t.patch
@@ -0,0 +1,60 @@
+--- i855crt-0.4/dumpreg.c~	2004-05-01 18:50:45.000000000 +0200
++++ i855crt-0.4/dumpreg.c	2026-10-01 09:29:51.753327156 +0200
+@@ -23,7 +23,7 @@
+ unsigned char *mmio;
+ 
+ /*this tries to find know video card in lspci output */
+-char *i810_chip(char **buff_ptr, int *len_ptr, FILE *pci_f) 
++char *i810_chip(char **buff_ptr, size_t *len_ptr, FILE *pci_f) 
+ {
+ 	int i;
+ 	char *p;
+@@ -55,7 +55,7 @@
+ }
+ 
+ /*this extracts the iomem address of the specified device */
+-unsigned long i810_addr(char **buff_ptr, int *len_ptr, FILE *pci_f)
++unsigned long i810_addr(char **buff_ptr, size_t *len_ptr, FILE *pci_f)
+ {
+ 	char *p;
+ 
+@@ -70,7 +70,8 @@
+ 
+ int main (int argc, char *argv[])
+ {
+-	int mem,len,i,fd;
++	int mem,i,fd;
++	size_t len;
+ 	unsigned long addr;
+ 	FILE *pci_f;
+ 	char *buff = NULL;
+--- i855crt-0.4/i855crt.c~	2026-10-01 09:28:33.000000000 +0200
++++ i855crt-0.4/i855crt.c	2026-10-01 09:31:13.216970646 +0200
+@@ -241,7 +241,7 @@
+ }
+ 	
+ /*this tries to find known video card in lspci output */
+-char *i810_chip(char **buff_ptr, int *len_ptr, FILE *pci_f) 
++char *i810_chip(char **buff_ptr, size_t *len_ptr, FILE *pci_f) 
+ {
+ 	int i;
+ 	char *p;
+@@ -274,7 +274,7 @@
+ }
+ 
+ /*this extracts the iomem address of the specified device */
+-unsigned long i810_addr(char **buff_ptr, int *len_ptr, FILE *pci_f)
++unsigned long i810_addr(char **buff_ptr, size_t *len_ptr, FILE *pci_f)
+ {
+ 	char *p;
+ 
+@@ -443,7 +443,8 @@
+ {
+ 	int mem;
+ 	unsigned long addr;
+-	int i, crt,len;
++	int i, crt;
++	size_t len;
+ 	FILE *pci_f;
+ 	char *buff = NULL;
+ 	char lspcistr[] = CMD_LSPCI " -v -d xxxx:xxxx";
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/i855crt.git/commitdiff/c91e8507fa5f5aaaeece68b931ca7383289185ce



More information about the pld-cvs-commit mailing list