From patchwork Tue Jun 27 19:51:22 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Indu Bhagat X-Patchwork-Id: 113573 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:994d:0:b0:3d9:f83d:47d9 with SMTP id k13csp8436916vqr; Tue, 27 Jun 2023 12:56:35 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ7Zkey4phcwhHQhK9axmeF0Q+RJxsllhFP/UZhL/B2uLGJycEM+m93PaSg6lFes8ck3GCNJ X-Received: by 2002:a17:906:411b:b0:992:5135:4106 with SMTP id j27-20020a170906411b00b0099251354106mr833242ejk.29.1687895795242; Tue, 27 Jun 2023 12:56:35 -0700 (PDT) Received: from sourceware.org (ip-8-43-85-97.sourceware.org. [8.43.85.97]) by mx.google.com with ESMTPS id jp2-20020a170906f74200b00977cfcc13f1si4430545ejb.568.2023.06.27.12.56.34 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 27 Jun 2023 12:56:35 -0700 (PDT) Received-SPF: pass (google.com: domain of binutils-bounces+ouuuleilei=gmail.com@sourceware.org designates 8.43.85.97 as permitted sender) client-ip=8.43.85.97; Authentication-Results: mx.google.com; dkim=pass header.i=@sourceware.org header.s=default header.b=WlRJe2gJ; arc=fail (signature failed); spf=pass (google.com: domain of binutils-bounces+ouuuleilei=gmail.com@sourceware.org designates 8.43.85.97 as permitted sender) smtp.mailfrom="binutils-bounces+ouuuleilei=gmail.com@sourceware.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=sourceware.org Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 3452E3856951 for ; Tue, 27 Jun 2023 19:54:30 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 3452E3856951 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1687895670; bh=yTCdGAyiDFcEcipIXpgXjMFZvBFzR/Z/6Ji54/Y0Gcw=; h=To:Cc:Subject:Date:In-Reply-To:References:List-Id: List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe: From:Reply-To:From; b=WlRJe2gJ4K6mvwAftK3BqyER6h21BeOZDTvF3dgHJLF5e+pcNYnSDwbaM+CoNh9Aw DaagvJtsE4mGwvepk1yBfN/mcdFBF81dtGZFfjkH5za8fegxm4rQ0rkvCFfjqUyEUK QKZleKJrNc6JQxrJRAZceSU6UKOauvGECgT7LPFc= X-Original-To: binutils@sourceware.org Delivered-To: binutils@sourceware.org Received: from mx0a-00069f02.pphosted.com (mx0a-00069f02.pphosted.com [205.220.165.32]) by sourceware.org (Postfix) with ESMTPS id B185D3858C60 for ; Tue, 27 Jun 2023 19:52:18 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org B185D3858C60 Received: from pps.filterd (m0246617.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 35REPbNf015529 for ; Tue, 27 Jun 2023 19:52:17 GMT Received: from phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta03.appoci.oracle.com [138.1.37.129]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3rds1u5smt-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Tue, 27 Jun 2023 19:52:17 +0000 Received: from pps.filterd (phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (8.17.1.19/8.17.1.19) with ESMTP id 35RJe4MV013127 for ; Tue, 27 Jun 2023 19:52:17 GMT Received: from nam12-dm6-obe.outbound.protection.outlook.com (mail-dm6nam12lp2173.outbound.protection.outlook.com [104.47.59.173]) by phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 3rdpx584y6-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Tue, 27 Jun 2023 19:52:16 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=LVvYdf7t7DXsWXtAzER8iMiV7TPpidLaNYCe8Fh5quyQPl5NCiFWm6G3J8Jp04qNMYf6+sc2X9AEGIDw3YC0aoZiN4NVNJn3yYlryBHHFqLrDRF28LxsDu6NMZxjfm00WmbPhBs8tDnv+HZVotcu0XxXE7ub5frxqhdlCB0L/1a9OBe1CruocNGceNLKBlJTCt0KZOsMX6FZQx8nOpVr9rm36fIHS9sYkTg+VPFb23BWfyMV13O/Sh7yF1qOSqxdzjTn3A6RX8EvR1IrYXKnDR6iQq7mlOec68aAy3dH11QdYMjvzhZ48svfoiljtTSgx+DgZGTC5SVtV9drxaRewQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=yTCdGAyiDFcEcipIXpgXjMFZvBFzR/Z/6Ji54/Y0Gcw=; b=EawP8JXWqGh1T9QzspLwtf5YfmKjXu5MMjwYn6lITW3isgosilZIh97f1bZMCh1ifn47aiK/lhFhmHmJKIZyysLCT2AV+AxXQYEzZ1H9qOC7jN+5WclNfMFtsDxGPZaXnYMZYl+RRDhvgoOSo46aiOYufL/BggfSs1LkrToV5RdhMTW3EVm3vLVjWf9gAWMMK3N5X9JhgbXgWsq8GfDoVEbwY0Svm8iAGLg3lyXR0Ix54uhxe7brI/VY4mreUa5v8mV6QbT4xK0Y6dDSNHRJWbjCe1nIHqoayk55ddkhzuEuKIP70fEMItR2rD7a+CMyV3RNm4uWj/Ed/fQ+fGg2gQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none Received: from MWHPR1001MB2158.namprd10.prod.outlook.com (2603:10b6:301:2d::17) by BLAPR10MB5361.namprd10.prod.outlook.com (2603:10b6:208:325::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6521.26; Tue, 27 Jun 2023 19:52:14 +0000 Received: from MWHPR1001MB2158.namprd10.prod.outlook.com ([fe80::fdbb:b921:1ef:2d44]) by MWHPR1001MB2158.namprd10.prod.outlook.com ([fe80::fdbb:b921:1ef:2d44%4]) with mapi id 15.20.6521.026; Tue, 27 Jun 2023 19:52:14 +0000 To: binutils@sourceware.org Cc: Indu Bhagat Subject: [COMMITTED] libsframe: use uint8_t instead of unsigned char for abi_arch Date: Tue, 27 Jun 2023 12:51:22 -0700 Message-Id: <20230627195126.1955051-8-indu.bhagat@oracle.com> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20230627195126.1955051-1-indu.bhagat@oracle.com> References: <20230627195126.1955051-1-indu.bhagat@oracle.com> X-ClientProxiedBy: MW2PR16CA0037.namprd16.prod.outlook.com (2603:10b6:907:1::14) To MWHPR1001MB2158.namprd10.prod.outlook.com (2603:10b6:301:2d::17) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MWHPR1001MB2158:EE_|BLAPR10MB5361:EE_ X-MS-Office365-Filtering-Correlation-Id: e59bb773-1e79-4ae7-d9bb-08db77480150 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: Hqz8lodzVwcolw4s6Y5w2GOADh1I7WIZy9yU9PADSPGyFzKfsTq7++HN1KnKNr1WcNj5J7ZzrkF4PLqlfmB3m9FFo9htA0YVVFjPyXMXBrQyjBgvFMLnUde24ut1wnDa19J5v74gMDFtk+Bgs7+TqVrUJ3+QLpg4N1XzfAo3v0fPnReTEEeJDNZ6Rp3gMt13Ci2RfcCOEum+ulf4Mh4bOPEnxtx+HyvR/yNyOHwbABZqZLgFinJskAoILhiAJJo0t1FWYjkFg6gMgzw4HPqNNQJjBE7Y860WJ9xGyu1tCw+tDwmu4+dr6fO65J4IugA+XdCnO6qDzPWpiPTPN9RNMALXM25y2pIyujlDw9MilCgqolMvpyn1QXuMiVkN1gWfK8cfCcvl3Q8Ew2NxR38vyiI8eV74QvaOYtO07wEdTz9v+PifmXMAB89Orja1ogyQdoy0KQpT5iaKM2xja1BOiw/6/+Qx+5Y+6X3AebASvbdCV4Dm/5CwIa/0LehB3qROzo4KdP7I1DY2gVO31hLAXU0yT+PYLMYCuWhbyDesh+kWgxeEudKIDYSqlfxMY5Rc X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MWHPR1001MB2158.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230028)(376002)(346002)(39860400002)(396003)(366004)(136003)(451199021)(1076003)(107886003)(6486002)(83380400001)(6666004)(26005)(2906002)(2616005)(6512007)(6506007)(478600001)(186003)(5660300002)(44832011)(36756003)(38100700002)(316002)(4326008)(66946007)(66476007)(41300700001)(8936002)(8676002)(66556008)(86362001)(6916009); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: vI3waGcKDt8dq/W7TeHYiy7YF6dFe8w0z8PtZ1Kq6XqvfHB69TbWzhQeaaxhHPV7RFrNLcLL1P/5KuKxQkwO/qSOhnFaxOCHg6pf7snqyDdPl2l+pYugTkOjr2agN8D1BYMvjnt7UYJnrk3lmj6b2zkX+UHeOZnptwW53kHFC/nkH9culB3B8IergwDQ5buCaTOR+dguxw8NUNK8BvgfKVwJ+PL5NDCjHSwr5zi80oQR+xTCkthkC8uokIdyCpr6muNzkdFxapnoGTGai9LNOrfWwz4liqdcIr4sCz/KIV/xfIbEJV733AI8i/EIjaKZ4T3ttWHxjRvroZvoj1bA1HQ62aDsxQ+RFsdyjHUm+MzMfPX9Kwq9+nnpXwg6vEnq6Bi5/WY7RR1JOyuYn3L4yxF04o3vXXR0mnpEcVp8gbG+VAVnSzY4yBYpi0Ilg9JTF6roCqpYzoFWsq5HNyc8YNqJeESFZ/Hj4tSIa+SUVzFCr+XfmmzkTYD1SFzEc8+9os/D6+HhY/SUmHcsjWLntsEUmw9fJeMfnEW260v80Wz2S+zmx0Uf9c0cU0DOV1RqLo/s2g5ZJs+Xjs05561JLAING9fqIA+qNWJXHfc2DD9o7IwoyyQMux1E8qe2nkiUjeQk0Zv8PMJ85vqzFGUiOrFVCibe4QavyWwhjfzDKe/xiWft46GxVlH/3/CxxsBl933OB16anG9/F/ZG8TKvSAWJ4qnJ7bwheIEORKZFzgCsBmH7MDdLaD7futxyaBl12vwVGtVqQd8W+pqCrco/BOwPROzNQP4L3vGDy9uUA7UDYK7tZ6e+2tQSEgh4zfJgFH+UQYyiM46uEc3uS2+acYNX+M8INZoXsTp84JchxSyHGitv8k++M4dI2RC/genPuMn8FFOizrRCXL8BCgPtSRZU49xINVYv21AFKJ8vtgU6dvhfXWEZOWJWxE6DHXrse8jSNzF/gZXCUm7CgK+AwU2nu07DxwoogUxfBVQs3aNWYesXByxrdnEQz00SEMc/e8ho1mUKErJ0UPbQBBwyHi+J3t+N6c+wD4/IA7DqCywez3QR+DtiAXfyAUV7OsrdI7ApGiG7QW3MWeF7zOrL/eJRm1ppdiEzC/Ac+RtnOOLh0q5Aef6JyQ5YpL7gKekGeUBieUSFdInZtVNNdGnF9fcF5y43c2DQIQoxlxWqnPLxig4apDQx6YwkVRYeQtkSdhSR/aANPSZc8gyiz3MLqj8PWXJCFL8lWzQASWY0/pZ0yJQo0TZoRSlLb330M+zJS0rqBCkSQt91mJ+n7xZTLMXleVsjM0MVPs7+tQdWR0Ak31eOrl6wB2eteS2BWsjcN5e9/5TWFbgut6Ns15YCtBptz8ylLcr5s6flbbNecpMTbJmN7Df0tkKqomaIjrCWYGX4cZ0dORuVJAYqg98nnes6NDkcnQwuSckbDtJo+Mmr/oRPfmHSemaQQZwjIISahDjznbfrGrU12Nd8QG9jOJMdyqsXb0ob+UJAJfDjV4Dg8Y/5/giXPlHtbaJs0QM3eHiI0iosuWURYYpmAVq9GDGzUlK6vMZ3r1uCvGG1bJw/KuN80XCbRu6lbB5+yFhm X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: JR446ur6QveJL3bxiBjVbCTjj9pOv3M0FmDnKtwKnWMH/y60xL3NveTVKzYmPiw35AIZmqNWPT+JmL2qc5F3wN7Y2zgOm7n/M9UN8emMdXCRw85tYLUwuV5GihmXzaEF5faIjmfzfWe8RQYXO2ugYJMosRM+DRKKNWG0uV6ZAKuDMNQEPX/mrJhQFIg4yS4A2kPbS8cCr9anvCFS5tFjjkHavCuAmbfG8utKOq8wNRITQkf6nnyyyLCSt0Y1EE4FlgR/WwisSCez/pAtItw6bydMby8xhcH+m+xS039h5BJVi8y2yzZ3uW8bJCcrzqX/CPNCe/iJApQ02zbdDeQEWMR2EDtlsAoJCZdPBUyNNKnYo2/0ITsZpQG9paJVe0Gv/GUdfInWASyZDKdnsBqB0bGfxEB3NqpqN77ukShuN0i5NSU2K8fsCCiXd8/t+J74jAD7PGrZyVbMTO3i28rCevc7mZLXroBk9Kf4vQpgSpgkhHUvzinreez7mk+Ylc9ETrcfS3uYaiG/jU2E5fZbEVKgPkRx1h10kWPUH2V3ZWnatbpJ3qQ4Jdrf+SVN+W6OvTrO7MvgglEDwO2AW27RvkOaNeYmSE22ZPd3YA096GVPSco5gmUH1TtKbjPkZQHkT4wxKCdG+dmmliOzPErUThQZLuPLvGbJNlZqoHv+ZE/N/LlICkrgqqtboPEyIYo+NV+BU+9n+Ouk48Dao6zY2kr0+ilHOD0F/2GJzQX0c9BkPZ5peK5eyqAqRoC5/yHw X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: e59bb773-1e79-4ae7-d9bb-08db77480150 X-MS-Exchange-CrossTenant-AuthSource: MWHPR1001MB2158.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jun 2023 19:52:14.8428 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: y608TqXzW7RfAZXXftLQFrnArxSa1M2Z/GHjFOR0K+w+CvQd383SS/fhAoCf6f2WX3qaQRg2ozq+DHtSW7Q2Mw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLAPR10MB5361 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.254,Aquarius:18.0.957,Hydra:6.0.591,FMLib:17.11.176.26 definitions=2023-06-27_14,2023-06-27_01,2023-05-22_02 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 adultscore=0 bulkscore=0 suspectscore=0 mlxscore=0 phishscore=0 malwarescore=0 mlxlogscore=999 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2305260000 definitions=main-2306270180 X-Proofpoint-GUID: XKtNheZyRzHTmBl9mMsdE9k-gZDjrivs X-Proofpoint-ORIG-GUID: XKtNheZyRzHTmBl9mMsdE9k-gZDjrivs X-Spam-Status: No, score=-13.2 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, GIT_PATCH_0, RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H5, RCVD_IN_MSPIKE_WL, SPF_HELO_NONE, SPF_NONE, TXREP, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org X-BeenThere: binutils@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Binutils mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-Patchwork-Original-From: Indu Bhagat via Binutils From: Indu Bhagat Reply-To: Indu Bhagat Errors-To: binutils-bounces+ouuuleilei=gmail.com@sourceware.org Sender: "Binutils" X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1769887021530067812?= X-GMAIL-MSGID: =?utf-8?q?1769887021530067812?= Use uint8_t consistently for identifying ABI/arch in SFrame format. bfd/ * elf-sframe.c (_bfd_elf_merge_section_sframe): libsframe/ * sframe-dump.c (is_sframe_abi_arch_aarch64): Use uint8_t for local variable. * sframe.c (sframe_decoder_get_abi_arch): Update return type to uint8_t. (sframe_encoder_get_abi_arch): Likewise. include/ * sframe-api.h (sframe_decoder_get_abi_arch): Likewise. (sframe_encoder_get_abi_arch): Likewise. --- bfd/elf-sframe.c | 2 +- include/sframe-api.h | 4 ++-- libsframe/sframe-dump.c | 6 +++--- libsframe/sframe.c | 12 ++++++------ 4 files changed, 12 insertions(+), 12 deletions(-) diff --git a/bfd/elf-sframe.c b/bfd/elf-sframe.c index 57d67989bf9..069f7564fb4 100644 --- a/bfd/elf-sframe.c +++ b/bfd/elf-sframe.c @@ -325,7 +325,7 @@ _bfd_elf_merge_section_sframe (bfd *abfd, struct sframe_enc_info *sfe_info; sframe_decoder_ctx *sfd_ctx; sframe_encoder_ctx *sfe_ctx; - unsigned char sfd_ctx_abi_arch; + uint8_t sfd_ctx_abi_arch; int8_t sfd_ctx_fixed_fp_offset; int8_t sfd_ctx_fixed_ra_offset; int encerr = 0; diff --git a/include/sframe-api.h b/include/sframe-api.h index 70829ec87cb..e62a7a38285 100644 --- a/include/sframe-api.h +++ b/include/sframe-api.h @@ -117,7 +117,7 @@ extern unsigned int sframe_decoder_get_hdr_size (sframe_decoder_ctx *dctx); /* Get the SFrame's abi/arch info. */ -extern unsigned char +extern uint8_t sframe_decoder_get_abi_arch (sframe_decoder_ctx *dctx); /* Return the number of function descriptor entries in the SFrame decoder @@ -214,7 +214,7 @@ extern unsigned int sframe_encoder_get_hdr_size (sframe_encoder_ctx *encoder); /* Get the abi/arch info from the SFrame encoder context CTX. */ -extern unsigned char +extern uint8_t sframe_encoder_get_abi_arch (sframe_encoder_ctx *encoder); /* Return the number of function descriptor entries in the SFrame encoder diff --git a/libsframe/sframe-dump.c b/libsframe/sframe-dump.c index 2491b4391f3..37ce9d70eb3 100644 --- a/libsframe/sframe-dump.c +++ b/libsframe/sframe-dump.c @@ -32,9 +32,9 @@ is_sframe_abi_arch_aarch64 (sframe_decoder_ctx *sfd_ctx) { bool aarch64_p = false; - unsigned char abi_arch = sframe_decoder_get_abi_arch (sfd_ctx); - if ((abi_arch == SFRAME_ABI_AARCH64_ENDIAN_BIG) - || (abi_arch == SFRAME_ABI_AARCH64_ENDIAN_LITTLE)) + uint8_t abi_arch = sframe_decoder_get_abi_arch (sfd_ctx); + if (abi_arch == SFRAME_ABI_AARCH64_ENDIAN_BIG + || abi_arch == SFRAME_ABI_AARCH64_ENDIAN_LITTLE) aarch64_p = true; return aarch64_p; diff --git a/libsframe/sframe.c b/libsframe/sframe.c index 8e9dc0a9d2c..2d7e4a4a462 100644 --- a/libsframe/sframe.c +++ b/libsframe/sframe.c @@ -931,13 +931,13 @@ sframe_decoder_get_hdr_size (sframe_decoder_ctx *ctx) return sframe_get_hdr_size (dhp); } -/* Get the SFrame's abi/arch info given the decoder context CTX. */ +/* Get the SFrame's abi/arch info given the decoder context DCTX. */ -unsigned char -sframe_decoder_get_abi_arch (sframe_decoder_ctx *ctx) +uint8_t +sframe_decoder_get_abi_arch (sframe_decoder_ctx *dctx) { sframe_header *sframe_header; - sframe_header = sframe_decoder_get_header (ctx); + sframe_header = sframe_decoder_get_header (dctx); return sframe_header->sfh_abi_arch; } @@ -1322,10 +1322,10 @@ sframe_encoder_get_hdr_size (sframe_encoder_ctx *encoder) /* Get the abi/arch info from the SFrame encoder context ENCODER. */ -unsigned char +uint8_t sframe_encoder_get_abi_arch (sframe_encoder_ctx *encoder) { - unsigned char abi_arch = 0; + uint8_t abi_arch = 0; sframe_header *ehp; ehp = sframe_encoder_get_header (encoder); if (ehp)