c89 compat (gcc4, mingw..)
[ardour.git] / libs / evoral / src / libsmf / smf_load.c
index 61a40baf241665769dc0c02cb22234da27390380..3d8627811d1e1713c24e1baaa0ebb1a3358cd0b9 100644 (file)
@@ -346,7 +346,8 @@ expected_message_length(unsigned char status, const unsigned char *second_byte,
                 * eg.  ff02 8266  <0x166 byte (C) message follows>
                 */
                int32_t mlen = 0;
-               for (int32_t off = 1; off < 4; ++off) {
+               int32_t off;
+               for (off = 1; off < 4; ++off) {
                        uint8_t val = *(second_byte + off);
                        mlen = mlen << 7 | (val & 0x7f);
                        if (0 == (val & 0x80)) {