From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.ffmpeg.org (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTPS id C05C24E0C5 for ; Fri, 6 Jun 2025 17:21:17 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 3EC9968CAF5; Fri, 6 Jun 2025 20:21:05 +0300 (EEST) Received: from mail-ej1-f43.google.com (mail-ej1-f43.google.com [209.85.218.43]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id A32DB68CAD6 for ; Fri, 6 Jun 2025 20:20:58 +0300 (EEST) Received: by mail-ej1-f43.google.com with SMTP id a640c23a62f3a-acbb85ce788so399554566b.3 for ; Fri, 06 Jun 2025 10:20:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1749230457; x=1749835257; darn=ffmpeg.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=WojHH2DUV7eLS/qL/CkB5j2HfkXqbtXrN9Tjsn5lJYY=; b=Q0MrBWFGYUag+EBRsAYeQJEE+PHB8cas2OCWnbR4/g17NZO5LpyP/SyFZqMuBoVfRl jym27R2vVWhCadJWtWuDuaAUCoKbWNwbXfYxo2DkRXE70wJ+gTj7jej7ggPdC2srEWsX NlbvYHgwLlA+0ajFukeBtFC1iZ1fjgP+TWaHlUQd8srOblPa6Fzxq+40IZFjjD8sw+Ar MybprylFKqOTa2eI2R6ZXJXiL37SQbYLDQRsMpfOLTCRbvNDmkrJKFqlmC/UsoJbREcT 2U5dyqwXTotXAxi1Vb/ysaHXC13PhMDr6R3o3UUGaMJVJXUut+9EufP6+x/Txa+gFaSe DKNQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1749230457; x=1749835257; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=WojHH2DUV7eLS/qL/CkB5j2HfkXqbtXrN9Tjsn5lJYY=; b=S2sLp+w4yPO12Pk3AgmZzXHzYXweyPs8IS5iDR2RZoKxKhN8P00qQGkKUpe5WG7aNH oAIicMtCWri3R/+pxUMV6tSHyN2xIKFXHqZ6BnYihP3qrNXmHvqnewmioxThVD0oJZ4/ 5PWHgQgzoPPYMiV86DCN7AGMTXY71C2R0KYtNb5TWk2tT1BY+UMxUX1haYCg3oA+Dwxz P0jGUkcneuLrV0ElgKVqU9xGmeSrGozZBmH78nvybvz1/zWUmAC1lJVyIcK/9LeNLqYR B7PCf6pgqRhucZ4lXtsiRdBHLJARZNCymUqSvrlywOWUIRm2vuSXYPJpcT1VSRMpcpP8 mehw== X-Gm-Message-State: AOJu0YxfQC+eR6Cm4+r3KcihKMOauYvFvf/h7JQwK42YHfcEXaH2h4qz 15rHGexQpLkVH3t+bfYvLaA7/t93+e7/aEE6M2K14FLBOtDTjGEJ6MT7cxCA+Q== X-Gm-Gg: ASbGncu89TA6/IhF1DrbBSqPpIrK1+f8U1rfP8P4IF6wFEOtnWlu0i6MQlx016YUlsK hvEYRE+ERskfuEEwPL2WaOQNDCpfu9U3E0fUu8f8GB611HKIN3kL7OOs54jf7OWw/uLfri3Wis2 tdpRgg1Lbr7PfqMAoHf/syO4Pt3W5IUk+fcz328/A7Mh75wvneoemPNI8tyRIv128MrhEA0YYrG jrMGOCTG97+5Yy4uPbNN6bgFIGeH9mI8YlfXms26xyb0WxIVD7mRlduDQKW6pN6E3mhI4B644xI rx0KHmka7JtxHNBuBhjcyU4pQ5OJpA6K9BI9oagFRydY05LWwfebl6+nf4TMZ+F3MuTg4QdSMA= = X-Google-Smtp-Source: AGHT+IEUURVbWZYAPxAARu3lz/momnxO6AywXg+e1cbrpOFJEaVKrHOQPifeihkbR532E4J7OR6BEQ== X-Received: by 2002:a17:906:4fc7:b0:ad8:89c7:2735 with SMTP id a640c23a62f3a-ade1aa0fbaemr386642366b.58.1749230457512; Fri, 06 Jun 2025 10:20:57 -0700 (PDT) Received: from localhost.localdomain ([89.70.223.1]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-ade1dc39c29sm145092366b.138.2025.06.06.10.20.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 06 Jun 2025 10:20:57 -0700 (PDT) From: =?UTF-8?q?Kacper=20Michaj=C5=82ow?= To: ffmpeg-devel@ffmpeg.org Date: Fri, 6 Jun 2025 19:20:32 +0200 Message-ID: <20250606172035.1047-2-kasper93@gmail.com> X-Mailer: git-send-email 2.45.1 In-Reply-To: <20250606172035.1047-1-kasper93@gmail.com> References: <20250606172035.1047-1-kasper93@gmail.com> MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH v2 1/4] tools/target_dec_fuzzer: move things to suppress Wdeclaration-after-statement X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FFmpeg development discussions and patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: FFmpeg development discussions and patches Cc: =?UTF-8?q?Kacper=20Michaj=C5=82ow?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: VG8gYXZvaWQgc3BhbSBpbiBsb2csIGVhY2ggZnV6emVyIGlzIGJ1aWx0IHNlcGFyYXRlbHkgc28g aXQncyBhbXBsaWZpZWQKYSBsb3QuCgpTaWduZWQtb2ZmLWJ5OiBLYWNwZXIgTWljaGFqxYJvdyA8 a2FzcGVyOTNAZ21haWwuY29tPgotLS0KIHRvb2xzL3RhcmdldF9kZWNfZnV6emVyLmMgfCAzMSAr KysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTggaW5zZXJ0 aW9ucygrKSwgMTMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvdGFyZ2V0X2RlY19m dXp6ZXIuYyBiL3Rvb2xzL3RhcmdldF9kZWNfZnV6emVyLmMKaW5kZXggZGZmZjE2N2Y3OC4uN2Fm YjIzNjE5ZSAxMDA2NDQKLS0tIGEvdG9vbHMvdGFyZ2V0X2RlY19mdXp6ZXIuYworKysgYi90b29s cy90YXJnZXRfZGVjX2Z1enplci5jCkBAIC0xODcsNiArMTg3LDEzIEBAIGludCBMTFZNRnV6emVy VGVzdE9uZUlucHV0KGNvbnN0IHVpbnQ4X3QgKmRhdGEsIHNpemVfdCBzaXplKSB7CiAgICAgdWlu dDY0X3Qga2V5ZnJhbWVzID0gMDsKICAgICB1aW50NjRfdCBmbHVzaHBhdHRlcm4gPSAtMTsKICAg ICBBVkRpY3Rpb25hcnkgKm9wdHMgPSBOVUxMOworICAgIEFWQ29kZWNDb250ZXh0KiBjdHg7Cisg ICAgQVZDb2RlY0NvbnRleHQqIHBhcnNlcl9hdmN0eDsKKyAgICBBVkZyYW1lICpmcmFtZTsKKyAg ICBBVlBhY2tldCAqYXZwa3Q7CisgICAgQVZQYWNrZXQgKnBhcnNlcGt0OworICAgIGludCByZXM7 CisgICAgaW50IGdvdF9mcmFtZTsKIAogICAgIGlmICghYykgewogI2lmZGVmIEZGTVBFR19ERUNP REVSCkBAIC0zMzksOCArMzQ2LDggQEAgaW50IExMVk1GdXp6ZXJUZXN0T25lSW5wdXQoY29uc3Qg dWludDhfdCAqZGF0YSwgc2l6ZV90IHNpemUpIHsKICAgICBtYXhzYW1wbGVzX3Blcl9mcmFtZSA9 IEZGTUlOKG1heHNhbXBsZXNfcGVyX2ZyYW1lLCBtYXhzYW1wbGVzKTsKICAgICBtYXhwaXhlbHNf cGVyX2ZyYW1lICA9IEZGTUlOKG1heHBpeGVsc19wZXJfZnJhbWUgLCBtYXhwaXhlbHMpOwogCi0g ICAgQVZDb2RlY0NvbnRleHQqIGN0eCA9IGF2Y29kZWNfYWxsb2NfY29udGV4dDMoJmMtPnApOwot ICAgIEFWQ29kZWNDb250ZXh0KiBwYXJzZXJfYXZjdHggPSBhdmNvZGVjX2FsbG9jX2NvbnRleHQz KE5VTEwpOworICAgIGN0eCA9IGF2Y29kZWNfYWxsb2NfY29udGV4dDMoJmMtPnApOworICAgIHBh cnNlcl9hdmN0eCA9IGF2Y29kZWNfYWxsb2NfY29udGV4dDMoTlVMTCk7CiAgICAgaWYgKCFjdHgg fHwgIXBhcnNlcl9hdmN0eCkKICAgICAgICAgZXJyb3IoIkZhaWxlZCBtZW1vcnkgYWxsb2NhdGlv biIpOwogCkBAIC00NzAsNyArNDc3LDcgQEAgaW50IExMVk1GdXp6ZXJUZXN0T25lSW5wdXQoY29u c3QgdWludDhfdCAqZGF0YSwgc2l6ZV90IHNpemUpIHsKICAgICAgICAgICAgIGN0eC0+d2lkdGgg PSBjdHgtPmhlaWdodCA9IDA7CiAgICAgfQogCi0gICAgaW50IHJlcyA9IGF2Y29kZWNfb3BlbjIo Y3R4LCAmYy0+cCwgJm9wdHMpOworICAgIHJlcyA9IGF2Y29kZWNfb3BlbjIoY3R4LCAmYy0+cCwg Jm9wdHMpOwogICAgIGlmIChyZXMgPCAwKSB7CiAgICAgICAgIGF2X2Fzc2VydDAocmVzICE9IEFW RVJST1JfQlVHKTsKICAgICAgICAgYXZjb2RlY19mcmVlX2NvbnRleHQoJmN0eCk7CkBAIC00ODMs MTEgKzQ5MCw5IEBAIGludCBMTFZNRnV6emVyVGVzdE9uZUlucHV0KGNvbnN0IHVpbnQ4X3QgKmRh dGEsIHNpemVfdCBzaXplKSB7CiAgICAgcGFyc2VyX2F2Y3R4LT5leHRyYWRhdGFfc2l6ZSA9IGN0 eC0+ZXh0cmFkYXRhX3NpemU7CiAgICAgcGFyc2VyX2F2Y3R4LT5leHRyYWRhdGEgICAgICA9IGN0 eC0+ZXh0cmFkYXRhID8gYXZfbWVtZHVwKGN0eC0+ZXh0cmFkYXRhLCBjdHgtPmV4dHJhZGF0YV9z aXplICsgQVZfSU5QVVRfQlVGRkVSX1BBRERJTkdfU0laRSkgOiBOVUxMOwogCi0KLSAgICBpbnQg Z290X2ZyYW1lOwotICAgIEFWRnJhbWUgKmZyYW1lID0gYXZfZnJhbWVfYWxsb2MoKTsKLSAgICBB VlBhY2tldCAqYXZwa3QgPSBhdl9wYWNrZXRfYWxsb2MoKTsKLSAgICBBVlBhY2tldCAqcGFyc2Vw a3QgPSBhdl9wYWNrZXRfYWxsb2MoKTsKKyAgICBmcmFtZSA9IGF2X2ZyYW1lX2FsbG9jKCk7Cisg ICAgYXZwa3QgPSBhdl9wYWNrZXRfYWxsb2MoKTsKKyAgICBwYXJzZXBrdCA9IGF2X3BhY2tldF9h bGxvYygpOwogICAgIGlmICghZnJhbWUgfHwgIWF2cGt0IHx8ICFwYXJzZXBrdCkKICAgICAgICAg ZXJyb3IoIkZhaWxlZCBtZW1vcnkgYWxsb2NhdGlvbiIpOwogCkBAIC01NjMsNyArNTY4LDcgQEAg aW50IExMVk1GdXp6ZXJUZXN0T25lSW5wdXQoY29uc3QgdWludDhfdCAqZGF0YSwgc2l6ZV90IHNp emUpIHsKICAgICAgICAgICAvLyBJdGVyYXRlIHRocm91Z2ggYWxsIGRhdGEKICAgICAgICAgICB3 aGlsZSAoZGVjb2RlX21vcmUgJiYgaXQrKyA8IG1heGl0ZXJhdGlvbikgewogICAgICAgICAgICAg YXZfZnJhbWVfdW5yZWYoZnJhbWUpOwotICAgICAgICAgICAgaW50IHJldCA9IGRlY29kZV9oYW5k bGVyKGN0eCwgZnJhbWUsICZnb3RfZnJhbWUsIGF2cGt0KTsKKyAgICAgICAgICAgIHJlcyA9IGRl Y29kZV9oYW5kbGVyKGN0eCwgZnJhbWUsICZnb3RfZnJhbWUsIGF2cGt0KTsKIAogICAgICAgICAg ICAgZWNfcGl4ZWxzICs9IChjdHgtPndpZHRoICsgMzJMTCkgKiAoY3R4LT5oZWlnaHQgKyAzMkxM KTsKICAgICAgICAgICAgIGlmIChpdCA+IDIwIHx8IGVjX3BpeGVscyA+IDQgKiBjdHgtPm1heF9w aXhlbHMpIHsKQEAgLTU4MiwxNSArNTg3LDE1IEBAIGludCBMTFZNRnV6emVyVGVzdE9uZUlucHV0 KGNvbnN0IHVpbnQ4X3QgKmRhdGEsIHNpemVfdCBzaXplKSB7CiAgICAgICAgICAgICBpZiAobmJf c2FtcGxlcyA+IG1heHNhbXBsZXMpCiAgICAgICAgICAgICAgICAgZ290byBtYXhpbXVtc19yZWFj aGVkOwogCi0gICAgICAgICAgICBpZiAocmV0IDw9IDAgfHwgcmV0ID4gYXZwa3QtPnNpemUpCisg ICAgICAgICAgICBpZiAocmVzIDw9IDAgfHwgcmVzID4gYXZwa3QtPnNpemUpCiAgICAgICAgICAg ICAgICBicmVhazsKIAogICAgICAgICAgICAgaWYgKGN0eC0+Y29kZWNfdHlwZSA9PSBBVk1FRElB X1RZUEVfU1VCVElUTEUpIHsKLSAgICAgICAgICAgICAgICBhdnBrdC0+ZGF0YSArPSByZXQ7Ci0g ICAgICAgICAgICAgICAgYXZwa3QtPnNpemUgLT0gcmV0OworICAgICAgICAgICAgICAgIGF2cGt0 LT5kYXRhICs9IHJlczsKKyAgICAgICAgICAgICAgICBhdnBrdC0+c2l6ZSAtPSByZXM7CiAgICAg ICAgICAgICAgICAgZGVjb2RlX21vcmUgPSBhdnBrdC0+c2l6ZSA+IDA7CiAgICAgICAgICAgICB9 IGVsc2UKLSAgICAgICAgICAgICAgICBkZWNvZGVfbW9yZSA9IHJldCA+PSAwOworICAgICAgICAg ICAgICAgIGRlY29kZV9tb3JlID0gcmVzID49IDA7CiAgICAgICAgICAgfQogICAgICAgICAgIGF2 X3BhY2tldF91bnJlZihhdnBrdCk7CiAgICAgICAgIH0KLS0gCjIuNDkuMAoKX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZmZtcGVnLWRldmVsIG1haWxpbmcg bGlzdApmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9s aXN0aW5mby9mZm1wZWctZGV2ZWwKClRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBv ciBlbWFpbApmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5z dWJzY3JpYmUiLgo=