From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.8 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2 autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 14905 invoked from network); 4 Feb 2023 06:31:05 -0000 Received: from second.openwall.net (193.110.157.125) by inbox.vuxu.org with ESMTPUTF8; 4 Feb 2023 06:31:05 -0000 Received: (qmail 5580 invoked by uid 550); 4 Feb 2023 06:31:02 -0000 Mailing-List: contact musl-help@lists.openwall.com; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-ID: Reply-To: musl@lists.openwall.com Received: (qmail 5535 invoked from network); 4 Feb 2023 06:31:01 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20210112; h=cc:to:from:subject:mime-version:message-id:date:from:to:cc:subject :date:message-id:reply-to; bh=mn2NBh3SJCUhPORVuJQPf1SieAtuhjdd6M6tyGGQ710=; b=RXjJA0kmQ26drYsXLhU9yD/Vapk5tpj/PGvGCR15J2oSQ7jeBWlsHgSjNNiG1dDIsV dUCpG7Pk8Iv6Iw0GZTt4ztkQ7M22eizPCFwsSTmhq9tdhTCOgfprmyh+810doCQZsp6L 4xRpFhnHz9zXh/6FfU9/s0v2E20teibVH6Fml6UcgPq6lWmi6vrjGoqPhuCMdF4n0gLn TsUs4PKt5wbGm4IEBNnY8kT66H92VnY0t6cV9+5DpSWaZm0+V8r28mD1GW/Qlf3YHypM uUmDJXEgmikTLvxrHe5TuwKyp1m8USHlmOcF+ShzB70w0yQDYrubQq6/8VZBAAgIeEAK uplQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:from:subject:mime-version:message-id:date:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=mn2NBh3SJCUhPORVuJQPf1SieAtuhjdd6M6tyGGQ710=; b=AYbgcu5NX29suuKIuCKl6VMwB045Lnk9st2rvCKh5QDuZYJ6FEk+DLmW/FrzqB881c 9yYoZSWYjETN8jzKl/ho1c8ynEqHrdYNJr3KC885/GLaZoIIbjETZzpBjsDBaGuG1Q9v Pn4WJhHy13B+fLf0Mb5kgzNRYumiqYCfiClXtDj1Prq4QAu8NSayBjZPiHupBSnCoAcx FJxC4nJ1EZpJdcVkv5h1NizyzLSDUy0XE81FUBsm+iSp+fgJ9d97/1iVPQQNJTE81yE/ xMg2HEit4hqCDIxRro1SObxdCRgtVQonQDnrG9Mz2IOQYr1TBUXvHxItP2AUtke2O4bk FEeA== X-Gm-Message-State: AO0yUKV/HMW7jH2hPtCeNA75dhQHuvFMl16m7VicpmOqRPVlj3U16JlQ 1Gb/OtfHO+9tFXUgqf/yRL4HitultmL1eRWYC4RY+vozv8SYNARlnr0Ytqd0PlhchntJdbjovmn g0ay80Et2lmvIVr8fucyJw45MWRac3awdo5YOlvX5N+tiZIRH2pnXNdo= X-Google-Smtp-Source: AK7set8UXuunHyn2dL5/nAvBJkcU2quA/BC2vtex0u5E2TgjNs8biG+J0iSuPXr9Yr89RUJbIMEJ2dw= X-Received: from pcc-desktop.svl.corp.google.com ([2620:15c:2d3:205:6c4d:ac45:c6d4:60c1]) (user=pcc job=sendgmr) by 2002:a25:7649:0:b0:858:47a7:7ac3 with SMTP id r70-20020a257649000000b0085847a77ac3mr949306ybc.292.1675492248657; Fri, 03 Feb 2023 22:30:48 -0800 (PST) Date: Fri, 3 Feb 2023 22:30:21 -0800 Message-Id: <20230204063021.2681891-1-pcc@google.com> Mime-Version: 1.0 X-Mailer: git-send-email 2.39.1.519.gcb327c4b5f-goog From: Peter Collingbourne To: musl@lists.openwall.com Cc: Peter Collingbourne Content-Type: text/plain; charset="UTF-8" Subject: [musl] [PATCH] arm: Use __WCHAR_TYPE__ for wchar_t if defined When building with -fshort-wchar the definition of wchar_t is incorrect. Get the correct definition from the compiler if available. This is useful when reusing the freestanding parts of musl on a bare-metal target that uses -fshort-wchar. --- arch/arm/bits/alltypes.h.in | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/arch/arm/bits/alltypes.h.in b/arch/arm/bits/alltypes.h.in index d62bd7bd..9596466b 100644 --- a/arch/arm/bits/alltypes.h.in +++ b/arch/arm/bits/alltypes.h.in @@ -12,8 +12,12 @@ #define __LONG_MAX 0x7fffffffL #ifndef __cplusplus +#ifdef __WCHAR_TYPE__ +TYPEDEF __WCHAR_TYPE__ wchar_t; +#else TYPEDEF unsigned wchar_t; #endif +#endif TYPEDEF float float_t; TYPEDEF double double_t; -- 2.39.1.519.gcb327c4b5f-goog