# HG changeset patch # User michael # Date 1267048555 0 # Node ID bd5ea8e6f1d39813efe7527fea814082a53971d1 # Parent c12d6c6c027e3f684e1d56177395666b2f28e244 Try to fix 100l compilation failure on some systems. diff -r c12d6c6c027e -r bd5ea8e6f1d3 rectangle.h --- a/rectangle.h Wed Feb 24 20:43:06 2010 +0000 +++ b/rectangle.h Wed Feb 24 21:55:55 2010 +0000 @@ -99,23 +99,23 @@ *(uint32_t*)(p + 0+3*stride)= v; *(uint32_t*)(p + 4+3*stride)= v; }else if(w==16){ - *(uint32_t*)(p + 0+0*stride)= v; - *(uint32_t*)(p + 4+0*stride)= v; - *(uint32_t*)(p + 8+0*stride)= v; - *(uint32_t*)(p +12+0*stride)= v; - *(uint32_t*)(p + 0+1*stride)= v; - *(uint32_t*)(p + 4+1*stride)= v; - *(uint32_t*)(p + 8+1*stride)= v; - *(uint32_t*)(p +12+1*stride)= v; + *(uint32_t*)(p + 0+0*stride)= val; + *(uint32_t*)(p + 4+0*stride)= val; + *(uint32_t*)(p + 8+0*stride)= val; + *(uint32_t*)(p +12+0*stride)= val; + *(uint32_t*)(p + 0+1*stride)= val; + *(uint32_t*)(p + 4+1*stride)= val; + *(uint32_t*)(p + 8+1*stride)= val; + *(uint32_t*)(p +12+1*stride)= val; if(h==2) return; - *(uint32_t*)(p + 0+2*stride)= v; - *(uint32_t*)(p + 4+2*stride)= v; - *(uint32_t*)(p + 8+2*stride)= v; - *(uint32_t*)(p +12+2*stride)= v; - *(uint32_t*)(p + 0+3*stride)= v; - *(uint32_t*)(p + 4+3*stride)= v; - *(uint32_t*)(p + 8+3*stride)= v; - *(uint32_t*)(p +12+3*stride)= v; + *(uint32_t*)(p + 0+2*stride)= val; + *(uint32_t*)(p + 4+2*stride)= val; + *(uint32_t*)(p + 8+2*stride)= val; + *(uint32_t*)(p +12+2*stride)= val; + *(uint32_t*)(p + 0+3*stride)= val; + *(uint32_t*)(p + 4+3*stride)= val; + *(uint32_t*)(p + 8+3*stride)= val; + *(uint32_t*)(p +12+3*stride)= val; #endif }else assert(0);