From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 7268 invoked by alias); 20 Apr 2017 13:40:56 -0000 Mailing-List: contact elfutils-devel-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Post: List-Help: List-Subscribe: Sender: elfutils-devel-owner@sourceware.org Received: (qmail 7178 invoked by uid 89); 20 Apr 2017 13:40:55 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Checked: by ClamAV 0.99.2 on sourceware.org X-Virus-Found: No X-Spam-SWARE-Status: No, score=-25.0 required=5.0 tests=AWL,BAYES_00,GIT_PATCH_0,GIT_PATCH_1,GIT_PATCH_2,GIT_PATCH_3,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS,SPF_PASS autolearn=ham version=3.3.2 spammy=kid X-Spam-Status: No, score=-25.0 required=5.0 tests=AWL,BAYES_00,GIT_PATCH_0,GIT_PATCH_1,GIT_PATCH_2,GIT_PATCH_3,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS,SPF_PASS autolearn=ham version=3.3.2 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on sourceware.org X-Spam-Level: X-HELO: EUR01-DB5-obe.outbound.protection.outlook.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qtcompany.onmicrosoft.com; s=selector1-qt-io; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=22JDYsvwFB/HVGMbakIH2UHmKnAE51EHbOLNyJQUnxU=; b=iemayeTnjN9IfO85GG/pG+1VstHUfFBZMYu8B9B6f4ZCmDFXnosN5x+wBDwCIyDMoYSfNtOEbd3HEgdNRZqMkn3ye6F5U7bV/hFGV8q+I596jv1Inc7xKpxRQ966+95QARyrJsZdHOIJt/NdRpWf7VsenRjM4u1lK10q6cPauOU= Authentication-Results: sourceware.org; dkim=none (message not signed) header.d=none;sourceware.org; dmarc=none action=none header.from=qt.io; From: Ulf Hermann Subject: [PATCH] Don't use comparison_fn_t To: Message-ID: <2dc7fe11-31dc-d2d8-1dd3-b50a09241a05@qt.io> Date: Thu, 20 Apr 2017 13:40:00 -0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Icedove/45.6.0 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit X-Originating-IP: [62.220.2.194] X-ClientProxiedBy: VI1P195CA0009.EURP195.PROD.OUTLOOK.COM (10.175.187.19) To AM4PR0201MB1858.eurprd02.prod.outlook.com (10.168.1.148) X-MS-Office365-Filtering-Correlation-Id: 87c12ce8-0e25-4778-0b7e-08d487f2dca2 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001)(201703131423075)(201703031133081);SRVR:AM4PR0201MB1858; X-Microsoft-Exchange-Diagnostics: 1;AM4PR0201MB1858;3:dudvHSzV/Nc/f5VQCNTqPJgPk2FzbzC44keozuDqfA7Fj1u9vT/w5VczC4rFO/PGT6GHYL4A9NEr7UZQiVLFsf6vb8dfbTZI2ShYelJBvvv2FhJrAXK6/M/qJ0BteKHE23YDYLYguvFYXwUuGICqEWUR0MpV7iwZCo2DXQHWpDXZ73jtYdAdVgjieGwSGM5Co0KWdhK4ZSst5diPRg5nz6JsEN1+30sltxTc77aSJ9fEI67NxO20bj/6EQHnxNa7CArqlNUFRixp+QRjiI4bzvmAhuqL7dRo0vgx0ErZKffB21x8n+fBz5XX3kVKmklSKuMlC/qkYxHzRpSVGqoNYA==;25:MW9SfCRo0EB4tsHtohl5JJHHHvXbHF0R2n7XEFDofLrKmZisfzWwXxhMj2r8cm/fvqlgdn+OgO+IhO8NqxEodQHdix1TLJ/gEJHw9JY+OFdthCrF4WCVJJrWb5nljeymp4jyHGuqj/9IAb0KDuFeKCJDsRKytMsK6S898WfP0ALm6HY6+gfwGU5vce+p4ChkUqOIqWwVzDvo3RPr6X/9qgrtWr9Mgb/W7a0uAWqbhrAKxDGfUHMcw9ItsRFsr4baCTta5XTutSeCbsoFnGt8jYpLQxWzhkIdjWKAZZNRbhgNZ2hQJDqSYgd5Vz15CQTxRFC0FJDYM3o2qvrjWB+ACu0ZpsO9k5+E9CLOws6Y9MkG5+qJtMhmBjZEsPkDFZpGgXBcBsywr3tsntep2IAS9tTS0upBCYxrAP8hXhfIHdaLwj+kOfSpui649CqBhoLeSzn7tbyn07BAXA8lUs9tdQ== X-Microsoft-Exchange-Diagnostics: 1;AM4PR0201MB1858;31:5cD/E/IG5WLHAIL4NY7blOGWcndKS8iRevYhgxDRV6Hi+aL0BO44mcOkx+xp0FGJ2NIjKfraxO/8HlJgNaH4q0JhCdMGNnLu3FYzjWHgIrbSprD3G+G/m3IikVFV4m2F7z69Qj+Rmbi2+VpF/bqOVEqbiQeWyzjdkhb/fjuT+dUFI+EbQb1aTst9sa63XW55LxrQk4KcllpXA1XB5Oy1dFlUa2fibXAHUNuMUz813Y2d58ly6wMHuMdHdLO5429w;20:qxWRAD9DjrlRTfnUXmB16lWdjNTPGvGwTxgmT5HMnYlaogu5UCnIFIZifx1loA2kP6y/eeYqXCBMhtU1eRMlozXLM1Is9InayIlP3rlXH2N8T+EpvwPJuqLvXe8Y2TvgwHYNktw5qYWeuVyHRWMhQdrCt8uiEro3rkGx6xm0L3YIpQHWW5I7j67EdqqpvTmIxk1SQAGuczeFPcbR5hH6+gWatXORHKsFqSp3yqe8pA68YF0FJkdPG2IWI9qZ0Ll4 X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6040450)(601004)(2401047)(5005006)(8121501046)(93006095)(93001095)(3002001)(10201501046)(6041248)(201703131423075)(201702281528075)(201703061421075)(20161123564025)(20161123555025)(20161123562025)(20161123560025)(6072148);SRVR:AM4PR0201MB1858;BCL:0;PCL:0;RULEID:;SRVR:AM4PR0201MB1858; X-Microsoft-Exchange-Diagnostics: 1;AM4PR0201MB1858;4:UyVvTXkTkFb6b6O/n1JYJKc9tpig2JakMRFeARzQHHLs/i3sIc/BrKILYzRHR0shzyBBP0pPuTaRIvOhTD+eQXZYErX0nF8O1OJCH4hFk4Y+0Fb7ILYaDm7Yjpjhy5p0l4/xPjg6je4wp3eWLpLjYrCSwD0HfuXqkjAPi6AkH75xKwNmOaklu/mzkAyiz3Wg5nNL6PGO+Mtz3zqajK621Rxoo4jZzDOIWqZjq6drTpK5SzC198hCIq+JlRJXv5JR2pLLDMgCkAaAEqvJNjtuxdlMmJFqOUJGHEprLW24obv6Hi42QlLtUXIKoAe5sM1tHpc/IEg3AXYkkBKoFR0VArshYxkeqlRh1/xb8y+NoNZ256JEkxjRORb17pLmpjxfPJ/jXlrB9RdOnyRQg+UMoTLDXXQ9R7iXy6rB6TEmT/j62gNMob1sV9ZfIkeW+1jwRzUko7zDgTG0TOw3eLu+cAFUm6lyvjXi7hmctOPzmaabQM2Zb+/bJ0jGLFDXLeZnTVp6EfmbwDZsJgGTjVn9QJJ8KL1mf6orYsbLdl64LxIlpbK6y3WvNVv5fWnNpeA5F6lXPWVhMzdzxak3UI0/sVo04i2m2WU0M6l2Cstu1v1G/BKjkQnUmh6yzm99FbHtVhMHpiXqnHUf31qmvPh+qaXKXri01/hB7FnkVTC0pVzzqpJ3FKFayn/ote0LfXIo3W+80dNvs4ncrZwxcTI8Pg== X-Forefront-PRVS: 02830F0362 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10019020)(4630300001)(6049001)(6009001)(39400400002)(39410400002)(39450400003)(39830400002)(377424004)(38730400002)(53936002)(4001350100001)(33646002)(110136004)(86362001)(25786009)(90366009)(36756003)(6486002)(6916009)(6666003)(31696002)(81166006)(2351001)(83506001)(189998001)(8676002)(77096006)(50986999)(31686004)(3846002)(5660300001)(47776003)(305945005)(42186005)(6116002)(2906002)(7736002)(54356999)(66066001)(230700001)(50466002)(23676002)(74482002);DIR:OUT;SFP:1102;SCL:1;SRVR:AM4PR0201MB1858;H:[10.9.78.56];FPR:;SPF:None;MLV:sfv;LANG:en; X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtBTTRQUjAyMDFNQjE4NTg7MjM6NkdBTjUyemdjMWJNVnBRdFpnb0RTVzBY?= =?utf-8?B?Tnl0b3U5bDVRclRPZS9OZDlOeFEzTENDaUhUOHo3YnF3cTA1dHlXSHJuRUNW?= =?utf-8?B?UFp2VkFWbS8vSU1KTE9VU0NteTZBM0ZjT3pReis1b1VRaVFGNmJxS1d0enZo?= =?utf-8?B?TUxHdzlTMGxDRm1pSVdielZteXJZa3ZEZGwwa3hkQUtkbWNtVFIrQnJ6OG1V?= =?utf-8?B?WFBvakFsWG5nMzhSVVlpM09YaFZMdVdkTXREd3RjelI3MmRHY3hVbEtYNDMz?= =?utf-8?B?NmxidzZuMWUwNjlZL1dYMXEvcnU0U3JlUUVwZG41VUNhMUdOaDRpS2dENElT?= =?utf-8?B?SEl0TEJlZ3FjNy90TnNlK2dYUDdleUJnV3E4SE8rbXJuR0gxbkxndlNrRWtI?= =?utf-8?B?cEdRQ2dMblNRbEtNazA1SHhLMzZYOFVqT25hTFQwbk03eU5xUnlkcmF0Wm5t?= =?utf-8?B?cUU0UWxiNmIyaXYzT0lnZWZFTzZLYUNaakdWRmhCdlloNHlnOWxRWlJIRUpp?= =?utf-8?B?NGYybzZnQ1FpTThKakM5enJZRStBT2ZBbVV6QUpEdy8yU2FnczNqMUowVVBo?= =?utf-8?B?bmdNSXRPR2F4V2hwcDljTVprTDRKOHptRXcvK1pGT1dXMGRHbUhSNDd4bEhk?= =?utf-8?B?VGNXd1B0L3hDdmdGUkRIdk00aDVHOXlneVNYSjI1NjBQRklrTGdGSG9tdm5K?= =?utf-8?B?NWUxeERpQjJPa0lHYTVkSmJaMC9SdkpXMFdoQVdqOVVaZDNqam9mT3MveVRw?= =?utf-8?B?Mjk2ZDF3bXdJdzNIRk5mUjlkRVBHRCtybVVwU3k5NUlvTEtJNWUyWlppbEpG?= =?utf-8?B?cWJjWFVxS0V1OHlzVUs2dDdNckRPNjRSQmVZZ25ERDhPNCs0Q1lMN1JVNVpl?= =?utf-8?B?VXMwVVRCekdhaDd4NGQwRlNnT1MxQ2E3SnZ6UFRGUWN6WjJIaWhiOUl5YTAx?= =?utf-8?B?Tzk3UVFrakRnMGdRZ1QycDh1NEVZdE9vek0xczFHS3UvRmV2eVdDSkNBamRI?= =?utf-8?B?RlBiS095Nmo5UjRUSmZ2ckFqRndHU3pvTy8rdkNCSlpHRXlVNzQ0cXYyelNB?= =?utf-8?B?cUMybVRILzYwQ2R2d212TUp0K2FwUURtRitnSXNhWThocEtEWUc0RklBVG5J?= =?utf-8?B?Q0RXaWRMV09xWi9nNlZDS1VsVmErRE5OMGxpUUxXSHlBQ0ptaFBQdUVIcy9Y?= =?utf-8?B?VCszSFhYdjFmeG1SY1JyUVc1eXBzeEwxTGk1dGlrMkhCbUh5VHcrOHVZb2dV?= =?utf-8?B?bElWTXFoSGRyQ0swend2enRaTHdnMVUwRVdkMHROeWtyREliMElGM2xxdExD?= =?utf-8?B?TmV5TzIxa2QwL1BOY0VLdnA4RjVic2JwUlJpUXQ5SVlIV2poN0hTdUFuaEtD?= =?utf-8?B?VUo3c0hQQzE0bUpZdFZmYlhVclFnS1M5eDQ5MVcrYlFRTEFQL0dQK0ZuT3FS?= =?utf-8?Q?PwpTRaTSK1Oh33R1G+enhaheHZboV?= X-Microsoft-Exchange-Diagnostics: 1;AM4PR0201MB1858;6:zTNCIhiafRwFVM/qqkoRq4J13SaSQtvmDLxSiByfVHzL+UePzO20sVnVFUAe7+ytl6jQ4TtDrrdpa5lZHYbLqYdR7GRTzLM67+lsogctQmsiteRvq7rMuQZvffgwvvqxUIuTiCSreoTbANzL3TnQWSlPNNyzeAArfK/mhKGRWVqOgb7mWskXHIfBi/2g0sbi3xeqvMj2OXycfJi1vi6MjSh0Uv+FCrNX9KE+VPo5S4awzntRsEOxte3OF1BjJWMmg0jCQJmGMqALLEuMYOS7tnNovHb1AiawuNeO6DCJ+3D48flzO7rfI8Rb7GcK6WMk2rieTBYeURinahdLo1Lv6CwbtTEEtirYlzTtjgtBvF76X8f5Rd27tyTitRPlHZHfkv01FhmtNMoo1pWaZcH7y9nRt5DHMcCa3quYJzQafbbEEGI23clLBaItNSBe54+QmPzaz19JlTuQzp5TVeQ+co7B/SshaHlj15+DCZ23A8VOlTxuO4okqphByVVb0EzmPKxHQPqPmCW3gzlL/rV9vA==;5:4XRvNtO2l3kbcpSOV9nPuCjrC8kDuTIqvmkFCKO8AlSfdmDuLrCJs8TRXIe6JDwMlSu4TJbokIUAD2ly5X0PZVTpQI2D7oTCtZHYF9j6dELwViVH64oaSE4FV/z4FdVqLl1RWCcjRdSCpJzKl1yTVA==;24:CxmTHlgkWuyZAfovGSAYwuypPJLiS0j04CUbeNetFTtZs4FTLxFJC6c6bKdTIBCz7mp+mkM3F4Qstt4zJlHtmciduHhVP2c/nfX0zeff85E= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;AM4PR0201MB1858;7:TVRtn8kwRwbkad60hKhlCOh9zQmFjxCrpSp8njcvrrmiJKP2TD/mRMOY+jWiARVCwxGVzeL6Ws/Qe2jJOsz/Z3KgEDzp77+SWxThcdI0OzYap/fx1lhZH9qvnyP9UrnWOaNa2p5okxGy1AEkSu0nHQSgN2PUmkI2RDbAMIle4Bg66lKPEgLlpf8ZyFnQ6Tc+qLFwqu7hJA23dwYxGr0kYygNQIUpSGtk2g4vYlT+H27SJr3DXLLzsalDPOxHwPimyBmmqhRn54xFE0ZbxG+G6vqF5GJiSadtxfasu5bEkTpkqkKfXljhSvmP2O/FA93xjyZ0JKTRtPHmnZdNamMFlg== X-OriginatorOrg: qt.io X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Apr 2017 13:40:51.8084 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR0201MB1858 X-SW-Source: 2017-q2/txt/msg00053.txt.bz2 Not all search.h declare it, and it is not very helpful anyway. Signed-off-by: Ulf Hermann --- libcpu/ChangeLog | 4 ++++ libcpu/i386_parse.y | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/libcpu/ChangeLog b/libcpu/ChangeLog index 79110c2..ec22dd2 100644 --- a/libcpu/ChangeLog +++ b/libcpu/ChangeLog @@ -1,3 +1,7 @@ +2017-04-20 Ulf Hermann + + * i386_parse.y: Eliminate comparison_fn_t. + 2016-11-02 Mark Wielaard * i386_disasm.c (i386_disasm): Add fallthrough comment. diff --git a/libcpu/i386_parse.y b/libcpu/i386_parse.y index 15a72b1..5fc0682 100644 --- a/libcpu/i386_parse.y +++ b/libcpu/i386_parse.y @@ -309,10 +309,10 @@ instr: bytes ':' bitfieldopt kID bitfieldopt optargs newp->mnemonic = $4; if (newp->mnemonic != (void *) -1l && tfind ($4, &mnemonics, - (comparison_fn_t) strcmp) == NULL) + (int (*)(const void *, const void *)) strcmp) == NULL) { if (tsearch ($4, &mnemonics, - (comparison_fn_t) strcmp) == NULL) + (int (*)(const void *, const void *)) strcmp) == NULL) error (EXIT_FAILURE, errno, "tsearch"); ++nmnemonics; } -- 2.1.4