Index: gspca.c
===================================================================
--- gspca.c	(revision 490)
+++ gspca.c	(working copy)
@@ -651,7 +651,7 @@
 {
 	int i;
 
-	for (i = gspca_dev->cam.nmodes; i >= 0; --i) {
+	for (i = gspca_dev->cam.nmodes -1; i >= 0; i--) {
 		if (width >= gspca_dev->cam.cam_mode[i].width &&
 		    height >= gspca_dev->cam.cam_mode[i].height)
 			break;
@@ -694,7 +694,7 @@
 	/* give an index to each format */
 	index = 0;
 	j = 0;
-	for (i = gspca_dev->cam.nmodes; i >= 0; --i) {
+	for (i = gspca_dev->cam.nmodes -1; i >= 0; i-- ) {
 		fmt_tb[index] = gspca_dev->cam.cam_mode[i].pixelformat;
 		j = 0;
 		for (;;) {
