diff --git a/yarrow256.c b/yarrow256.c
index 3b31bf6895aa85605c9da0d65fcd916f7007b729..e62429d44c9434d906002e1d4154af515be6d2e6 100644
--- a/yarrow256.c
+++ b/yarrow256.c
@@ -65,9 +65,10 @@ yarrow256_init(struct yarrow256_ctx *ctx,
 	       unsigned n,
 	       struct yarrow_source *s)
 {
+  unsigned i;
+
   sha256_init(&ctx->pools[0]);
   sha256_init(&ctx->pools[1]);
-  unsigned i;
   
   ctx->seeded = 0;