From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 116ECA00C5; Tue, 15 Feb 2022 18:31:05 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id B4E1D41147; Tue, 15 Feb 2022 18:31:01 +0100 (CET) Received: from mga06.intel.com (mga06.intel.com [134.134.136.31]) by mails.dpdk.org (Postfix) with ESMTP id F1A24410F3 for ; Tue, 15 Feb 2022 18:30:59 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1644946260; x=1676482260; h=from:to:cc:subject:date:message-id:mime-version: content-transfer-encoding; bh=wIamUKT7B2CSieolDidTvNHfV8BhFoXP1GU803iEMG4=; b=TeQ3TAn2ynOeW1bh3oMf7WdP2yiKemAwoZL/leFlM4puLJVPtB4Eynf/ nHjry8n/YBQ1UWTZDOv0jbLhgNFyc/Yng0m3i070BSuELoXlzQwPcJCb5 7ev4E6yS7WVG3cJLdiWd+EeGQmLzUr12k6w1jjDh9SxzdfdoGtsgFVvit eRZP8SrNaq/BhztjDf47knEuE5eorCOACEoFIgwi5g6LqV95leAZ6kFHg HOUSB8aOtNShiLc3+//Z+Ybhu5tCSJgyvwvvv69i848aFte3o3HMkDFkL xUmfc/PaKf2IsBeL42izDf+ue7ROvJY/yoAB7i0aYmcB2MoZaWD2YcUWv Q==; X-IronPort-AV: E=McAfee;i="6200,9189,10259"; a="311146671" X-IronPort-AV: E=Sophos;i="5.88,371,1635231600"; d="scan'208";a="311146671" Received: from orsmga001.jf.intel.com ([10.7.209.18]) by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 15 Feb 2022 09:30:34 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.88,371,1635231600"; d="scan'208";a="570927337" Received: from silpixa00399126.ir.intel.com ([10.237.223.192]) by orsmga001.jf.intel.com with ESMTP; 15 Feb 2022 09:30:33 -0800 From: Bruce Richardson To: dev@dpdk.org Cc: Bruce Richardson Subject: [PATCH 0/3] extend C++ compatibility checks Date: Tue, 15 Feb 2022 17:30:26 +0000 Message-Id: <20220215173029.1893710-1-bruce.richardson@intel.com> X-Mailer: git-send-email 2.32.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org This set expands upon existing checks for C++ compatibility, adding in checks for both the SDK headers and a basic check for the presence of 'extern "C"' guards in each file. Depends-on: series-21685 ("add missing C++ guards") Bruce Richardson (3): ethdev: fix missing cast for C++ compatibility buildtools/chkincs: check sdk headers for C++ compatibility buildtools/chkincs: add checks for missing C++ guards buildtools/chkincs/meson.build | 16 +++++++++++++++- lib/ethdev/ethdev_pci.h | 5 +++-- lib/meson.build | 1 + 3 files changed, 19 insertions(+), 3 deletions(-) -- 2.32.0