From nobody Thu Apr 2 05:52:40 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=quarantine dis=none) header.from=redhat.com ARC-Seal: i=1; a=rsa-sha256; t=1774870983; cv=none; d=zohomail.com; s=zohoarc; b=YJersuz6/cJzphiyvaa5NfajSGFE5PuzEUyKNFGLIis1a5qWqisVD17rWe5uG9E8fDBJ87B0Tt1io5B1lCP/sgswNRNGO3+Oa2Mc2DpGG5SPQEJ2mznU80xNyoPIl8vFLk2GtvpIalxCS2mneVvbdt7i1o0WLg+syBl18w2Ez/M= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1774870983; h=Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=TaKW6zYLKuhfhXTrC9qv3bYFrJ/5Ahy0GlR0n7eHG+4=; b=QkynxmKnX+h0gNQXDxlrgq21nQd5w4HqNmB+Wq+avktaJQfwYsA0DQAL4qUsnlyEmNkpH78NP8Ih4vsZAYuKuzaQyuy6gjO2QlX0Mqxf30DmcIEfIoMW1CXsvuS0PDwvbcbiCT+AXMXD0xaRnmTD8pGX89lyBV8dZ+7vPSPRc2c= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=quarantine dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1774870983920403.1259375049583; Mon, 30 Mar 2026 04:43:03 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1w7B0G-0005NQ-22; Mon, 30 Mar 2026 07:41:56 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1w7Axu-0003uE-Cx for qemu-devel@nongnu.org; Mon, 30 Mar 2026 07:39:33 -0400 Received: from us-smtp-delivery-124.mimecast.com ([170.10.129.124]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1w7Axk-0003YU-H5 for qemu-devel@nongnu.org; Mon, 30 Mar 2026 07:39:29 -0400 Received: from mx-prod-mc-03.mail-002.prod.us-west-2.aws.redhat.com (ec2-54-186-198-63.us-west-2.compute.amazonaws.com [54.186.198.63]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-527-0v7yuxpzOfCO3nU7j-5HCw-1; Mon, 30 Mar 2026 07:39:15 -0400 Received: from mx-prod-int-06.mail-002.prod.us-west-2.aws.redhat.com (mx-prod-int-06.mail-002.prod.us-west-2.aws.redhat.com [10.30.177.93]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mx-prod-mc-03.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id 753651944ABE; Mon, 30 Mar 2026 11:39:13 +0000 (UTC) Received: from srv1.redhat.com (unknown [10.44.33.150]) by mx-prod-int-06.mail-002.prod.us-west-2.aws.redhat.com (Postfix) with ESMTPS id 8A6891800767; Mon, 30 Mar 2026 11:39:11 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1774870759; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=TaKW6zYLKuhfhXTrC9qv3bYFrJ/5Ahy0GlR0n7eHG+4=; b=KhSF6N/RE2FUpCrv9sOwFySDLvfRV4pDISFOxkdbzNSF67jmfXXVS/qu6k6JHpTCG8ucLV qQT/W6vBwywU663bS1KzAhYuTiOUAQ6TRrs/UC4UQMOO9z8denSDrCJ1SbIE5KPmMruHpj kJe2suIQ+d5Knuq0yBA//bxyCy+fo5I= X-MC-Unique: 0v7yuxpzOfCO3nU7j-5HCw-1 X-Mimecast-MFC-AGG-ID: 0v7yuxpzOfCO3nU7j-5HCw_1774870755 From: Kostiantyn Kostiuk To: qemu-devel@nongnu.org Cc: Paolo Bonzini , Yan Vugenfirer , Kostiantyn Kostiuk , Michael Roth Subject: [PATCH 1/7] qga/win: Use swprintf instead of snwprintf Date: Mon, 30 Mar 2026 14:39:00 +0300 Message-ID: <20260330113906.168002-2-kkostiuk@redhat.com> In-Reply-To: <20260330113906.168002-1-kkostiuk@redhat.com> References: <20260330113906.168002-1-kkostiuk@redhat.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Scanned-By: MIMEDefang 3.4.1 on 10.30.177.93 Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=170.10.129.124; envelope-from=kkostiuk@redhat.com; helo=us-smtp-delivery-124.mimecast.com X-Spam_score_int: 27 X-Spam_score: 2.7 X-Spam_bar: ++ X-Spam_report: (2.7 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.54, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_SBL_CSS=3.335, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=1, RCVD_IN_VALIDITY_RPBL_BLOCKED=1, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: qemu development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @redhat.com) X-ZM-MESSAGEID: 1774870986341154100 Content-Type: text/plain; charset="utf-8" snwprintf is a Microsoft extension, and according to the MSVC spec, it is called _snwprintf. MinGW defines both snwprintf and _snwprintf, while MSVC defines only _snwprintf. We can also use swprintf here. The only difference between the two is the return value, and we are not using it. So change the function to support MSVC build env. Signed-off-by: Kostiantyn Kostiuk --- qga/commands-win32.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/qga/commands-win32.c b/qga/commands-win32.c index c0bf3467bd..2bf5581aaa 100644 --- a/qga/commands-win32.c +++ b/qga/commands-win32.c @@ -1590,7 +1590,7 @@ static DWORD get_interface_index(const char *guid) ULONG index; DWORD status; wchar_t wbuf[INTERFACE_PATH_BUF_SZ]; - snwprintf(wbuf, INTERFACE_PATH_BUF_SZ, L"\\device\\tcpip_%s", guid); + swprintf(wbuf, INTERFACE_PATH_BUF_SZ, L"\\device\\tcpip_%s", guid); wbuf[INTERFACE_PATH_BUF_SZ - 1] =3D 0; status =3D GetAdapterIndex (wbuf, &index); if (status !=3D NO_ERROR) { -- 2.52.0