[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