I understood my issue. I mistakenly thought that the second expression of the for statement was evaluated in the second loop. So, it's a misunderstanding of the C language. Sorry! -- Best regards, Kevin Vigouroux