]> git.tuebingen.mpg.de Git - paraslash.git/commitdiff
fecdec_filter: Avoid potentially expensive pointer subtraction.
authorAndre Noll <maan@systemlinux.org>
Sat, 7 Nov 2009 13:05:18 +0000 (14:05 +0100)
committerAndre Noll <maan@systemlinux.org>
Sat, 7 Nov 2009 13:05:18 +0000 (14:05 +0100)
Found by sparse.

fecdec_filter.c

index a393a230e436bbacbdd367a6d26032eb20292090..41db249e4ff46ab1eaa829b1e5cf73ea58998f58 100644 (file)
@@ -102,7 +102,7 @@ struct private_fecdec_data {
 
 /** Iterate over all fecdec groups. */
 #define FOR_EACH_FECDEC_GROUP(g, d) for (g = (d)->groups; \
 
 /** Iterate over all fecdec groups. */
 #define FOR_EACH_FECDEC_GROUP(g, d) for (g = (d)->groups; \
-       (g) - (d)->groups < NUM_FEC_GROUPS; (g)++)
+       (g) < (d)->groups + NUM_FEC_GROUPS; (g)++)
 
 static int group_complete(struct fecdec_group *fg)
 {
 
 static int group_complete(struct fecdec_group *fg)
 {