From nobody Fri Mar 24 09:22:50 2023 X-Original-To: freebsd-current@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4PjcFB14Srz41Kbn for ; Fri, 24 Mar 2023 09:22:54 +0000 (UTC) (envelope-from paulf2718@gmail.com) Received: from mail-wm1-x32f.google.com (mail-wm1-x32f.google.com [IPv6:2a00:1450:4864:20::32f]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4PjcF91nCxz3Nml for ; Fri, 24 Mar 2023 09:22:53 +0000 (UTC) (envelope-from paulf2718@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20210112 header.b=Smcpxo8t; spf=pass (mx1.freebsd.org: domain of paulf2718@gmail.com designates 2a00:1450:4864:20::32f as permitted sender) smtp.mailfrom=paulf2718@gmail.com; dmarc=pass (policy=none) header.from=gmail.com Received: by mail-wm1-x32f.google.com with SMTP id s13so690247wmr.4 for ; Fri, 24 Mar 2023 02:22:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1679649772; h=content-transfer-encoding:in-reply-to:from:references:to:subject :user-agent:mime-version:date:message-id:from:to:cc:subject:date :message-id:reply-to; bh=+KeesYCPdjqyn27yWIBK4h3RhKvd9q1m4J+mtV5rsLw=; b=Smcpxo8tA9VYaBsphwTZgtNRKLVMh04V8DYIWQN0FXeXhxmAm+xVcKvUWOjjLdZUwI wS+h+2rPDy+4Aapss+ppZyfRUZDkcABrJdaDjCxj5DS+nqfdaIfVyBBNYPmU1x7sJQws LFK7oC2KHiMu1LjR7Vqe8X9dRluREYDmvWJxcNv1G3ZAX9aGN+V8gmlmZQgqzS9gdk6k L0DayO7qjX9wYKdk5MHXQMDuUl+usjDkD3kXtPctgIApCorTFwo98R2tTyslBencD+5q fv1c+UYIzUlaNwXKwCMGVCYVed/9m4fAcRXAgRqcOJYQDE/htMLHsC0JznvRdm/My24R T+IA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1679649772; h=content-transfer-encoding:in-reply-to:from:references:to:subject :user-agent:mime-version:date:message-id:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=+KeesYCPdjqyn27yWIBK4h3RhKvd9q1m4J+mtV5rsLw=; b=ZGp+wTX+CYsdEdru7x3A+j53N4xcH/9PXv4eb0Mxmz/8v5h2Y7rHE0AVQP5b13LyCG wAWkdp7mbPwfRKu2qrgXy3cxdP3E5LFmJfd3mlIxmoiIGaS41XIjvGYpVXd6sCSn9CHX CKbdETaWxlbD8zDo3/SOuu3c71G+CkuNTA8niQTMcbcjWk63jw1gir1IyzNZjK0UU45U 7JLBt9hg3paN3bB4xKOJh5pSMo9gk+A77uhsM9c28FNcYset7C4HENKuTS9al84cZItu qLWOcNYR99nMXXBxCbWfTsRWin+8KSrTNey7FU89WdlnlONqK8Uj1e9c7ewDMHLW29iv D2jA== X-Gm-Message-State: AO0yUKV/P7oLrA28t36e3J4A63eYRt/2t4Pr/Osqv72LLmYQp4bzvvAX xJuWmAc9Mk2KO4ZOHEj5QaqUErYUoLkSPw== X-Google-Smtp-Source: AK7set/WKNSb4uevFTl8tC93lYkk0w2O/R3G3pwQ0vH2/87lH46nw+X8sXXyUvXHuA3BJgJuyGmUpA== X-Received: by 2002:a7b:c850:0:b0:3ee:93c8:4a6f with SMTP id c16-20020a7bc850000000b003ee93c84a6fmr1779336wml.32.1679649771996; Fri, 24 Mar 2023 02:22:51 -0700 (PDT) Received: from [137.202.253.23] (nat-ies.mentorg.com. [192.94.31.2]) by smtp.gmail.com with ESMTPSA id g20-20020a05600c4ed400b003edc4788fa0sm4577990wmq.2.2023.03.24.02.22.51 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 24 Mar 2023 02:22:51 -0700 (PDT) Message-ID: <1aa553c9-79b9-30a0-e4ca-95b1057f1d80@gmail.com> Date: Fri, 24 Mar 2023 10:22:50 +0100 List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@freebsd.org MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.9.0 Subject: Re: byteswap.h not found on 12 and 13 To: freebsd-current@freebsd.org References: <13BBF767-6CBB-41D5-AD93-6ADD9C417811@FreeBSD.org> From: "Floyd, Paul" In-Reply-To: <13BBF767-6CBB-41D5-AD93-6ADD9C417811@FreeBSD.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spamd-Result: default: False [-3.86 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.86)[-0.864]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20210112]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36:c]; MIME_GOOD(-0.10)[text/plain]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[freebsd-current@freebsd.org]; ARC_NA(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; RCVD_TLS_LAST(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::32f:from]; RCVD_COUNT_THREE(0.00)[3]; TO_DN_NONE(0.00)[]; FREEMAIL_FROM(0.00)[gmail.com]; MID_RHS_MATCH_FROM(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; MIME_TRACE(0.00)[0:+]; FROM_EQ_ENVFROM(0.00)[]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; FREEMAIL_ENVFROM(0.00)[gmail.com]; MLMMJ_DEST(0.00)[freebsd-current@freebsd.org] X-Rspamd-Queue-Id: 4PjcF91nCxz3Nml X-Spamd-Bar: --- X-ThisMailContainsUnwantedMimeParts: N A modern and standard solution is std::byteswap. https://en.cppreference.com/w/cpp/numeric/byteswap According to this https://en.cppreference.com/w/cpp/compiler_support#C.2B.2B23_library_features you will need llvm 14 for that. A+ Paul