diff -r cc4f60cc9102 -r 24579058c082 gfx.c --- a/gfx.c Tue Jan 18 09:35:31 2005 +0000 +++ b/gfx.c Tue Jan 18 15:26:14 2005 +0000 @@ -23,11 +23,11 @@ byte *sp = (byte*)s; assert(h >= 0); - if (h != 0) do { + for (; h != 0; --h) { memcpy(dp, sp, w); dp += dpitch; sp += spitch; - } while (--h); + } }