"-> template size %x bytes\n", dlen);
        if (dlen > risc_size * sizeof(*dcode)) {
                ql_log(ql_log_warn, vha, 0x0167,
-                   "Failed fwdump template exceeds array by %lx bytes\n",
+                   "Failed fwdump template exceeds array by %zx bytes\n",
                    (size_t)(dlen - risc_size * sizeof(*dcode)));
                goto default_template;
        }
            "-> template size %x bytes\n", dlen);
        if (dlen > risc_size * sizeof(*fwcode)) {
                ql_log(ql_log_warn, vha, 0x0177,
-                   "Failed fwdump template exceeds array by %lx bytes\n",
+                   "Failed fwdump template exceeds array by %zx bytes\n",
                    (size_t)(dlen - risc_size * sizeof(*fwcode)));
                goto default_template;
        }