Randy & all,

Thanks to Nicolas Dague I found a sign extension bug in the dsbr100
radio driver.  There is a patch in the attachment.  (The only code line
changed is an "unsigned" before the char transfer_buffer declaration).

How I wish ANSI had specified whether the default char was signed or
unsigned...

                Markus

----------------------------------
[EMAIL PROTECTED]
finger me as [EMAIL PROTECTED]
--- dsbr100-old.c       Tue May 30 16:17:14 2000
+++ dsbr100.c   Sat Jun  3 13:07:40 2000
@@ -33,16 +33,18 @@
 
  History:
 
+ Version 0.22: (md) Fixed silly signedness bug
+
  Version 0.21:
-       Markus Demleitner <[EMAIL PROTECTED]>:
-       Minor cleanup, warnings if something goes wrong, lame attempt
+       (md) Minor cleanup, warnings if something goes wrong, lame attempt
        to adhere to Documentation/CodingStyle
 
  Version 0.2: 
        Brad Hards <[EMAIL PROTECTED]>: Fixes to make it work as non-module
-       Markus: Copyright clarification
+       Copyright clarification (md)
 
- Version 0.01: Markus: initial release
+ Version 0.01: Markus Demleitner <[EMAIL PROTECTED]> (md): 
+       initial release
 
 */
 
@@ -77,7 +79,7 @@
 typedef struct
 {      struct urb readurb,writeurb;
        struct usb_device *dev;
-       char transfer_buffer[TB_LEN];
+       unsigned char transfer_buffer[TB_LEN];
        int curfreq;
        int stereo;
        int ifnum;

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to