Package: awardeco Version: 0.2-2+rmh Severity: grave Tags: patch Fails to extract bioses on 64-bit platforms due to use of evil "long" type.
After appliing this patch, I've tested it and can verify it produces identical results on the bios I was trying. I think this is grave enough that it calls for a stable-proposed-updates upload. The package is completely useless otherwise. -- System Information: Debian Release: 4.0 APT prefers stable APT policy: (500, 'stable') Architecture: amd64 (x86_64) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.18-4-amd64 Locale: LANG=ca_AD.UTF-8, LC_CTYPE=ca_AD.UTF-8 (charmap=UTF-8) Versions of packages awardeco depends on: ii libc6 2.3.6.ds1-13etch2 GNU C Library: Shared libraries awardeco recommends no packages. -- no debconf information
diff -ur awardeco-0.2.old/src/awardfnc.c awardeco-0.2/src/awardfnc.c --- awardeco-0.2.old/src/awardfnc.c 2006-08-05 11:38:03.000000000 +0200 +++ awardeco-0.2/src/awardfnc.c 2007-08-16 16:25:43.000000000 +0200 @@ -13,7 +13,7 @@ typedef unsigned char byte; typedef unsigned short word; -typedef unsigned long dword; +typedef unsigned int dword; #define Xtract 0x10 #define List 0x11