util: Move loop variable declaration outside for loop.
authorVinson Lee <vlee@vmware.com>
Sat, 21 Aug 2010 21:36:29 +0000 (14:36 -0700)
committerVinson Lee <vlee@vmware.com>
Sat, 21 Aug 2010 21:36:29 +0000 (14:36 -0700)
Fixes build error with MSVC.

src/gallium/auxiliary/util/u_linkage.h

index c30b56e6e4761d39e2da161a4e0ea950d8eb8143..4720e0ee603debf12a8b06f4691ac8d529595a99 100644 (file)
@@ -56,9 +56,10 @@ void util_semantic_layout_from_set(unsigned char *layout, const struct util_sema
 static INLINE void
 util_semantic_table_from_layout(unsigned char *table, unsigned char *layout, unsigned char first_slot_value, unsigned char num_slots)
 {
+   int i;
    memset(table, 0xff, sizeof(table));
 
-   for(int i = 0; i < num_slots; ++i)
+   for(i = 0; i < num_slots; ++i)
       table[layout[i]] = first_slot_value + i;
 }