Your message dated Thu, 6 Jul 2006 00:52:54 +0200 (CEST)
with message-id <[EMAIL PROTECTED]>
and subject line [Fwd: Bug#370183: fixed in mol-drivers-linux 0.9.70+1-2]
has caused the attached Bug report to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere. Please contact me immediately.)
Debian bug tracking system administrator
(administrator, Debian Bugs database)
--- Begin Message ---
Package: mol-drivers-linux
Version: 0.9.70+1-1
Severity: normal
Tags: patch
Hi,
Attached is the diff for my mol-drivers-linux 0.9.70+1-1.1 NMU.
--
Homepage: http://www.sesse.net/
--- mol-drivers-linux-0.9.70+1/debian/changelog
+++ mol-drivers-linux-0.9.70+1/debian/changelog
@@ -1,3 +1,10 @@
+mol-drivers-linux (0.9.70+1-1.1) unstable; urgency=low
+
+ * Non-maintainer upload.
+ * Remove usage of removed lvalue-as-cast gcc extension. (Closes: #362407)
+
+ -- Steinar H. Gunderson <[EMAIL PROTECTED]> Sat, 3 Jun 2006 20:53:40 +0000
+
mol-drivers-linux (0.9.70+1-1) unstable; urgency=low
* New upstream release, mainly with an up-to-date build system.
only in patch2:
unchanged:
--- mol-drivers-linux-0.9.70+1.orig/src/fs/hfsplus/include/swab.h
+++ mol-drivers-linux-0.9.70+1/src/fs/hfsplus/include/swab.h
@@ -25,9 +25,9 @@
/* Big endian */
-#define bswabU16_inc(ptr) (*((UInt16*) (ptr))++)
-#define bswabU32_inc(ptr) (*((UInt32*) (ptr))++)
-#define bswabU64_inc(ptr) (*((UInt64*) (ptr))++)
+#define bswabU16_inc(ptr) ({ UInt16* tmp = (UInt16*) (ptr); ptr = tmp + 1;
*tmp; })
+#define bswabU32_inc(ptr) ({ UInt32* tmp = (UInt32*) (ptr); ptr = tmp + 1;
*tmp; })
+#define bswabU64_inc(ptr) ({ UInt64* tmp = (UInt64*) (ptr); ptr = tmp + 1;
*tmp; })
#define bstoreU16_inc(ptr, val) (*((UInt16*) (ptr))++) = val
#define bstoreU32_inc(ptr, val) (*((UInt32*) (ptr))++) = val
@@ -35,5 +35,5 @@
/* for the sake of compleetness and readability */
-#define bswabU8_inc(ptr) (*((UInt8*) (ptr))++)
+#define bswabU8_inc(ptr) ({ UInt8* tmp = (UInt8*) (ptr); ptr = tmp + 1;
*tmp; })
#define bstoreU8_inc(ptr,val) (*((UInt8*) (ptr))++) = val
only in patch2:
unchanged:
--- mol-drivers-linux-0.9.70+1.orig/src/fs/hfsplus/btree.c
+++ mol-drivers-linux-0.9.70+1/src/fs/hfsplus/btree.c
@@ -70,8 +70,7 @@
head->reserved2 = bswabU8_inc(p);
head->attributes = bswabU32_inc(p);
// skip reserved bytes
- ((UInt32*) p) += 16;
- return p;
+ return ((UInt32*)p) + 16;
}
/* Priority of the depth of the node compared to LRU value.
only in patch2:
unchanged:
--- mol-drivers-linux-0.9.70+1.orig/src/fs/hfsplus/record.c
+++ mol-drivers-linux-0.9.70+1/src/fs/hfsplus/record.c
@@ -149,7 +149,7 @@
static inline void* record_readFXInfo(void *p, FXInfo* xinfo)
{
xinfo->fdIconID = bswabU16_inc(p);
- ((SInt16*) p) += 4; // skip unused
+ p = ((SInt16*) p) + 4; // skip unused
xinfo->fdComment = bswabU16_inc(p);
xinfo->fdPutAway = bswabU32_inc(p);
return p;
only in patch2:
unchanged:
--- mol-drivers-linux-0.9.70+1.orig/src/fs/hfsplus/volume.c
+++ mol-drivers-linux-0.9.70+1/src/fs/hfsplus/volume.c
@@ -140,7 +140,7 @@
vh->write_count = bswabU32_inc(p);
vh->encodings_bmp = bswabU64_inc(p);
memcpy(vh->finder_info, p, 32);
- ((char*) p) += 32; // So finderinfo must be swapped later, ***
+ p = ((char*) p) + 32; // So finderinfo must be swapped later, ***
p = volume_readfork(p, &vh->alloc_file );
p = volume_readfork(p, &vh->ext_file );
p = volume_readfork(p, &vh->cat_file );
@@ -180,12 +180,12 @@
UInt16 drAlBlSt; /* first allocation
block in volume */
UInt16 embeds, embedl; /* Start/lenght of
embedded area in blocks */
- ((char*) p) += 0x12; /* skip unneded HFS vol
fields */
+ p = ((char*) p) + 0x12; /* skip unneded HFS vol
fields */
drAlBlkSiz = bswabU32_inc(p); /* offset 0x14 */
- ((char*) p) += 0x4; /* skip unneded HFS vol
fields */
+ p = ((char*) p) + 0x4; /* skip unneded HFS vol
fields */
drAlBlSt = bswabU16_inc(p); /* offset 0x1C */
- ((char*) p) += 0x5E; /* skip unneded HFS vol
fields */
+ p = ((char*) p) + 0x5E; /* skip unneded HFS vol
fields */
signature = bswabU16_inc(p); /* offset 0x7C,
drEmbedSigWord */
if( signature != HFSP_VOLHEAD_SIG)
HFSP_ERROR(-1, "This looks like a normal HFS volume");
--- End Message ---
--- Begin Message ---
Version: 0.9.70+1-2
Bugnumber offbyone...
---------------------------- Original Message ----------------------------
Subject: Bug#370183: fixed in mol-drivers-linux 0.9.70+1-2
From: "Thijs Kinkhorst" <[EMAIL PROTECTED]>
Date: Wed, July 5, 2006 23:17
To: [EMAIL PROTECTED]
--------------------------------------------------------------------------
Source: mol-drivers-linux
Source-Version: 0.9.70+1-2
We believe that the bug you reported is fixed in the latest version of
mol-drivers-linux, which is due to be installed in the Debian FTP archive:
mol-drivers-linux_0.9.70+1-2.diff.gz
to pool/main/m/mol-drivers-linux/mol-drivers-linux_0.9.70+1-2.diff.gz
mol-drivers-linux_0.9.70+1-2.dsc
to pool/main/m/mol-drivers-linux/mol-drivers-linux_0.9.70+1-2.dsc
mol-drivers-linux_0.9.70+1-2_powerpc.deb
to pool/main/m/mol-drivers-linux/mol-drivers-linux_0.9.70+1-2_powerpc.deb
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [EMAIL PROTECTED],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Thijs Kinkhorst <[EMAIL PROTECTED]> (supplier of updated mol-drivers-linux
package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [EMAIL PROTECTED])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.7
Date: Wed, 5 Jul 2006 22:37:21 +0200
Source: mol-drivers-linux
Binary: mol-drivers-linux
Architecture: source powerpc
Version: 0.9.70+1-2
Distribution: unstable
Urgency: low
Maintainer: Debian QA Group <[EMAIL PROTECTED]>
Changed-By: Thijs Kinkhorst <[EMAIL PROTECTED]>
Description:
mol-drivers-linux - The Mac-on-Linux emulator - drivers for Linux
Closes: 362407 370183
Changes:
mol-drivers-linux (0.9.70+1-2) unstable; urgency=low
.
* QA upload orphaning this package.
* Acknowledge NMU by Steinar Gunderson, thanks! (Closes: #362407, #370183)
* Update debhelper compatibility level to 5.
Files:
af3dfb21f7bedaeab1518e8476af58c7 639 otherosfs optional
mol-drivers-linux_0.9.70+1-2.dsc
10aaa9547a3a6833eed039d3af6ec617 14885 otherosfs optional
mol-drivers-linux_0.9.70+1-2.diff.gz
483efa733bb8a563706125536e142449 45788 otherosfs optional
mol-drivers-linux_0.9.70+1-2_powerpc.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (GNU/Linux)
iD8DBQFErClmJdKMxZV9WM8RApSYAJ40kQmr+IuQR13rS732KJMQ93IVPACgtgKX
o30uFAVDzEBgbaIEBtGSxYA=
=S+p4
-----END PGP SIGNATURE-----
--- End Message ---