Messages in this thread Patch in this message | | | Date | Sun, 11 May 2008 14:52:09 +0200 (CEST) | From | Julia Lawall <> | Subject | [PATCH 4/4] sound/usb: use unsigned for loop index |
| |
From: Julia Lawall <julia@diku.dk>
A few more cases in the spirit of the patch "Trivial: Replacement of always >0 ints with unsigned ints" submitted by Ricardo Martins <ricardo@scarybox.net>
The transformation was made using the following semantic patch (http://www.emn.fr/x-info/coccinelle/)
// <smpl> @r exists@ // find anything that might decrement the variable identifier i; expression E; position p; @@
int i@p; ... ( &i | i-- | --i | i-=E | i+=E )
@x disable decl_init@ identifier r.i; expression E; position p1 != r.p; @@
( volatile int i = 0; | volatile int i; | + unsigned int i@p1 = 0; | + unsigned int i@p1; ) <... when != i = E ( i = 0 | i = 1 ) ...> // </smpl>
Signed-off-by: Julia Lawall <julia@diku.dk>
---
sound/usb/usbaudio.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff -u -p a/sound/usb/usbaudio.c b/sound/usb/usbaudio.c --- a/sound/usb/usbaudio.c 2008-04-27 11:41:12.000000000 +0200 +++ b/sound/usb/usbaudio.c 2008-05-11 12:20:14.000000000 +0200 @@ -2835,7 +2835,7 @@ static int parse_audio_endpoints(struct */ static void snd_usb_stream_disconnect(struct list_head *head) { - int idx; + unsigned int idx; struct snd_usb_stream *as; struct snd_usb_substream *subs;
| |