Submitter | Jun Wu |
---|---|
Date | May 9, 2017, 1:07 a.m. |
Message ID | <1d76f329321de2af7afb.1494292043@x1c> |
Download | mbox | patch |
Permalink | /patch/20530/ |
State | Superseded |
Headers | show
Return-Path: <mercurial-devel-bounces@mercurial-scm.org> X-Original-To: patchwork@mercurial-scm.org Delivered-To: patchwork@mercurial-scm.org Received: from localhost (localhost [127.0.0.1]) by mercurial-scm.org (Postfix) with ESMTP id 40E8A2C27B; Mon, 8 May 2017 21:07:41 -0400 (EDT) X-Virus-Scanned: Debian amavisd-new at mercurial-scm.org Received: from mercurial-scm.org ([127.0.0.1]) by localhost (mercurial-scm.org [127.0.0.1]) (amavisd-new, port 10024) with LMTP id tgdnzfKLSq_I; Mon, 8 May 2017 21:07:39 -0400 (EDT) Received: from mercurial-scm.org (localhost [IPv6:::1]) by mercurial-scm.org (Postfix) with ESMTP id 5A18B2C1C8; Mon, 8 May 2017 21:07:38 -0400 (EDT) X-Original-To: mercurial-devel@mercurial-scm.org Delivered-To: mercurial-devel@mercurial-scm.org Received: from localhost (localhost [127.0.0.1]) by mercurial-scm.org (Postfix) with ESMTP id 2498E2C1CB for <mercurial-devel@mercurial-scm.org>; Mon, 8 May 2017 21:07:36 -0400 (EDT) X-Virus-Scanned: Debian amavisd-new at mercurial-scm.org Received: from mercurial-scm.org ([127.0.0.1]) by localhost (mercurial-scm.org [127.0.0.1]) (amavisd-new, port 10024) with LMTP id gKauxnlZRLgf for <mercurial-devel@mercurial-scm.org>; Mon, 8 May 2017 21:07:35 -0400 (EDT) Received: from mx0a-00082601.pphosted.com (mx0b-00082601.pphosted.com [67.231.153.30]) by mercurial-scm.org (Postfix) with ESMTPS id 3E0C42C1C3 for <mercurial-devel@mercurial-scm.org>; Mon, 8 May 2017 21:07:34 -0400 (EDT) Received: from pps.filterd (m0001255.ppops.net [127.0.0.1]) by mx0b-00082601.pphosted.com (8.16.0.20/8.16.0.20) with SMTP id v490uxtD012673 for <mercurial-devel@mercurial-scm.org>; Mon, 8 May 2017 18:07:34 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fb.com; h=content-type : mime-version : content-transfer-encoding : subject : message-id : in-reply-to : references : date : from : to; s=facebook; bh=5HThjy1VrPPYCgYkCwZctX2Bri+zeTbBfHxZVoTMnjM=; b=TvaNs1UP5u3Gb3u65R4rsdPEokCnNZNQadpVYL+VAsZKTihgbZdm3OilHWDSL161PCNF dI0kUJHtxrJr4bGNcJpSydOfmT7YkCZK/NmbQ6lwRekZTNpZR+j5t/fuMZL4GhXVbBnk 6RwIaKgN64lUgdiQRmXV0tVvWIip910+I/U= Received: from mail.thefacebook.com ([199.201.64.23]) by mx0b-00082601.pphosted.com with ESMTP id 2aau3r1wh2-2 (version=TLSv1 cipher=ECDHE-RSA-AES256-SHA bits=256 verify=NOT) for <mercurial-devel@mercurial-scm.org>; Mon, 08 May 2017 18:07:34 -0700 Received: from NAM03-BY2-obe.outbound.protection.outlook.com (192.168.54.28) by o365-in.thefacebook.com (192.168.16.20) with Microsoft SMTP Server (TLS) id 14.3.319.2; Mon, 8 May 2017 18:07:33 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fb.onmicrosoft.com; s=selector1-fb-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=5HThjy1VrPPYCgYkCwZctX2Bri+zeTbBfHxZVoTMnjM=; b=OKONlYQpaWJZAlgz6vCnH8uBQeSIVEnDgw3uoyzresOD/ZDi9cLsNHJhwA21uq/NTCgqqWGDMLncGjd9lnMG+LAw0go1wKveGNHVgxnQNElMPqr9C4QbDydSMC4hyAl5L3zohNOUaHRydcncDCKFPiWjIzvR6Q0hXS0ebZ+hoho= Authentication-Results: mercurial-scm.org; dkim=none (message not signed) header.d=none; mercurial-scm.org; dmarc=none action=none header.from=fb.com; Received: from [127.0.0.1] (199.201.64.130) by BN6PR15MB1508.namprd15.prod.outlook.com (10.172.151.148) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1061.12; Tue, 9 May 2017 01:07:32 +0000 MIME-Version: 1.0 Subject: [PATCH 2 of 7] base85: use PYMODULEINIT X-Mercurial-Node: 1d76f329321de2af7afb59dc06c61bae87078481 X-Mercurial-Series-Index: 2 X-Mercurial-Series-Total: 7 Message-ID: <1d76f329321de2af7afb.1494292043@x1c> X-Mercurial-Series-Id: <a2c5e183cafca6d58a0d.1494292042@x1c> In-Reply-To: <a2c5e183cafca6d58a0d.1494292042@x1c> References: <a2c5e183cafca6d58a0d.1494292042@x1c> User-Agent: Mercurial-patchbomb/4.2+13-7d3535d27798 Date: Mon, 8 May 2017 18:07:23 -0700 From: Jun Wu <quark@fb.com> To: <mercurial-devel@mercurial-scm.org> X-Originating-IP: [199.201.64.130] X-ClientProxiedBy: DM5PR1101CA0008.namprd11.prod.outlook.com (10.174.246.18) To BN6PR15MB1508.namprd15.prod.outlook.com (10.172.151.148) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 1a7db555-fd15-442d-bdd9-08d49677c597 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(201703131423075)(201703031133081); SRVR:BN6PR15MB1508; X-Microsoft-Exchange-Diagnostics: 1; BN6PR15MB1508; 3:fNg9grujIkmvspX9dBUxKl07MEBrSl6YowUGNr0vqdwmfIvtssCElc/YtREgDUaTQruI+6WHRj6adSzKFwpCO0EIbDv4dCHhImprmKlRbGM3rgnh1hf+YNNv8dGPHDz5AUtl0DkCRBsfvuuyiO+QS6yG8QXbukdUBxL75g6sXxsRKUcLYOFjQK7Fu7XpC7Wv3Woq61/PEwTL2cZTj3v73PnEyGcMi3DtNLORznEfx9OFbqb+4x0GM6Mm5+ygGLuyYkSizO1qGDOhTXCtK3ImxKJFlVYfEfxvBIRufQm4JFDlCtzHSyN14AXwAObK+iEKhdhyLB2SApSk2BLePKl9CA==; 25:iASwIdQqM1dO7/t1fa8BDlPN7+Xn0zV7Ok4gPsPypXC+Cjo1wnDE6VQJk9JT9ReCV6pIhAyc6zVr7OtQN136OFwb9dF6NIT5JukI7xybnE8JiTG7dCWlhm9yLzsF2p90d9wiAQmhh2ybdQMAhouGtEG6qEb9bFbJ8wxnQb0hk4r5EOlggkvSwCd3Rwe02w34Y5kPq06+yxwYx/s02mvN4J68TjvjFFbOAEqUIvIeN3Drpx/rNiZS7HY7PHn4uKO2GiK0noSIk3IZNjyKAixHL/RyGgmOpoTCLYYMy5sM83i3e+XR1LKbGItoY6eE9lp5jzffq76UOsqutorsnUwrPaMwZVmc2mT/kzkmJeIU5acZI8dQIg7vJdRjdq1i/RK1T7g/2Xk0mIE2Ny07glMyTgxZLKLiuFXJeDc7GNGw6azPfVOOjhJjXvEvLfnCW0Dt8KtDf4RloHwVqoQdCj7DaA== X-Microsoft-Exchange-Diagnostics: 1; BN6PR15MB1508; 31:pJv1NJj/Lz4uWgQJnZsbAHrDtbzMweT4ufuj5gkPzqBBFc/m77rGfSVaoenJG9IJKaK49fzfVRwul6X+q0h3OfSbQy8zNRC7lR9BUh/PictXlm7gqJCSh+Shn0fK5sbaSAGQHxqUIv1x2Y6mVnW2d0rClBVBlGtDJuB1VbOOegPU8UfrcXh/R78e/vApdCeim9kP9lxn438bgUR//1y3xJqgxKQ+deMC130NrwN/sCUaHZNBxxsEzAw7YnVgMT8J; 20:mJd5W9E+1uI9VjLJjhF2yB+iZz3sC5pqQNs1oXCHjdOsLUfUa52mt4sIOkv0RMLj8YbVzWE76UuTlD1L8OfWjsoM15QqPu2JMpUY2klRQPgkcJcz+fyhFBYsDZPDB4bRv3h40fL4Yg80pCjCEvV0LyBU8pcJ25/kHXNOVYYQFSoWQyAXHHFLTGZ9K6SOWnd5sSukwavJXNhkkxkKQCKBqBjtRsBmFEzP1RIkfuA6P8YHPv9e4Nely75KN+sucUB7LUx6yaQ6Vrb+4tjgLOGm10Is8eQCAkh+5c9858JoeSbPtM2gp/yQzcovKVKP/YGxLL4FkIH1Y8iT1pqWNz5PM7stOv0CTrwqCDrYStiCiowHPfIvv4tJNwOJcgZi9TE+eMmFA8HEsGsCVtBUkpQpyFf6N8PDotkK1av+oVN6dDBc2Dw46K0M/Qbu0dPqmU71j37nXamUhP+yXgdHUPSyLTHK9gXKlzRXIbeJuhmOUgXyh7lGqlbMMWiTnrlqngex X-Microsoft-Antispam-PRVS: <BN6PR15MB1508AD141486496E088FCCB6CDEF0@BN6PR15MB1508.namprd15.prod.outlook.com> X-Exchange-Antispam-Report-Test: UriScan:(67672495146484)(63843785518722); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040450)(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046)(93006095)(93001095)(6041248)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123555025)(20161123562025)(20161123560025)(6072148); SRVR:BN6PR15MB1508; BCL:0; PCL:0; RULEID:; SRVR:BN6PR15MB1508; X-Microsoft-Exchange-Diagnostics: 1; BN6PR15MB1508; 4:WqylEkKktdDzoAhtR1yXHDyVUshU6g/YquAphstdO8hwfpbx3J72k5te9H4d+9ALlac/zgP76YL+NC7yOHP6akyuURU67sYadAaV9AO/eC3wzkw22gTjGPA+UhQMmPqd7dynXv9K0Ni36gLUgfhZVAHbhWUN4mzGvgSQucQLNIpDuiTzlAFiSwFfJX+FYNyyGVqeWtnDQmvK7SZhFctfjslC+S3WlyvKpMZfwQ4VB7MqIgLrcPsUb7Wn8j8bsAsbozbJmf5Im+DN0HIEsYimDqWry1rsUjDuX5MAOgtqk/7Mr5rImKr57fvrbe6ftacUwt4SpJNbzNN0WjPYB8TD0z5Kz+mKxiZgwuxfJjIxGa9g0OG1aseHNMEMiYzoi/mOfnUPXCzQ4ieEfiAiPT5EGBO9Y+YEcf4FbU1alIry8WW/mND6e779fxyhLvxZKYNq3gYIXjO93+Nmgrlygw05YivttGxoHitbtLPI9MSeMV5WFgIN4VL3EiER6X/5yM69IqLxcDfn2kkILmYD1DPDcKpZbtftptR8PjENFWr6Um5RGLduIGttAHcGfrDtObShADMEb4msqV3wsyJjYlOer/DWhp1vZaEx+AuosQpF8bO1w4NdxIVcHicEi++rpHz2QFPRx9iYRi/3fr/cma+7jnZWwvpK2zeRvrBWqliIr5AxzvUnH2Z15PU04uuHeDiulM4c9EayTkCRpyt74yH6R8qtd4Wwy9Kc377Qtdy4AKsS1GUpos5jMQxuuwVJeMVrwz9KQfvhXb5cmg0nBNqH7KTB718u7Skn1U7LM11mkInPTa0bo6oDGnmaKV6UiIDzj3UaH3XhuWiiPy7gY1EgglfGAjNocWXLgMc01PVu4yA= X-Forefront-PRVS: 0302D4F392 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(4630300001)(6009001)(6049001)(39840400002)(39400400002)(39410400002)(39850400002)(39450400003)(2351001)(86362001)(575784001)(189998001)(110136004)(42186005)(33646002)(9686003)(2906002)(230700001)(7736002)(50986999)(97756001)(305945005)(6306002)(50466002)(33716001)(54356999)(76176999)(4001350100001)(46406003)(6666003)(5660300001)(53936002)(47776003)(66066001)(77096006)(6486002)(90366009)(6116002)(8676002)(3846002)(23726003)(38730400002)(2950100002)(81166006)(83506001)(478600001)(25786009)(6916009); DIR:OUT; SFP:1102; SCL:1; SRVR:BN6PR15MB1508; H:[127.0.0.1]; FPR:; SPF:None; MLV:sfv; LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN6PR15MB1508; 23:s2beL25gG1+xYp/3raTSPJ5T/kXJB+ZI1ZpbCCARi?= =?us-ascii?Q?U9QNVEw5kVvvFbkNbtPnWZh99vkopXcvOiVLc4hf1A8zotgCXEK5c0b6oIGT?= =?us-ascii?Q?rYrLHlqI60ktAef5MBHNL14iU9rJg/XmazAcwpncDECGMdtHOzLbqCom0Mly?= =?us-ascii?Q?FNJGN2NLWiCf8clPPGYm45KCg8LzfV/0IK4dpjVhDm+O1K4ZGLK6/2ehfwSU?= =?us-ascii?Q?U5cjuSncvDmkn2dtHRO0Uzm11zf12kQWfLcsd3Inse3WYHNHOINyWWLpvg1N?= =?us-ascii?Q?0H4fwoHgj/TOHAparwfufRBwiYe9msxC26yOQvcFQPpXZjH+AgtYNgx517DG?= =?us-ascii?Q?yLgnAUWtrj9/3sDPl3aTKK4gVXO2CX24TYv2W2LJCk6z6G65Paqm4vheeNFP?= =?us-ascii?Q?Q2S/RSyBCr6E7TfFwH1TXeacB4HWSuySywn38uhoKeZAasfpK0PO+mLUD7er?= =?us-ascii?Q?HFSR7WUNh4bQZAcTRBX13bdBD5yR249EUwLCrrHJx5kjPpI4EHmVNxoBmE2u?= =?us-ascii?Q?ZMm0tL7WC/SoiYZG+yogqdB6AmJSwN6AVyfYZK+9LUnYU/C4JmEE6/HgqqYJ?= =?us-ascii?Q?QV9BU9FCXu5EufGm/biudtKwsqkpqDa37ALmxEDYHKFKTXB9O1Jkrft4Gy5p?= =?us-ascii?Q?mvmaO62wcvJNTfbGlmsTYh6jeJ94RUhJw6HSKr6ixoTBxtWpc0dUmJZwMxy5?= =?us-ascii?Q?k5C3dWtPQE/OhUcLtob0PK5bzaStzaO4cV5J8otjOouYAOD1E+DIafAubxFf?= =?us-ascii?Q?8efeVAzNfiRQr0sZM7QE/K//MskqdhxBh8Ctu0voeApyRX31EP/2EYn4Z5P+?= =?us-ascii?Q?n3b3xtGKXNSlAaOdfcVHnfjqIFBJaJwWKSEKXdGK6J6yTa2cA8Su0L72H7nD?= =?us-ascii?Q?qakvTYXKOk2SvG6OG3uavnughcL+01PRp3IQd5B87/dBZ/uutz6CAXq/ogWL?= =?us-ascii?Q?UPdeoVD6b7sRiLOUzLOKMorEF+xixOzWmKFextAcpXoCLD2kkYLiNk9nvcPC?= =?us-ascii?Q?Qp5C/a1xevzm2j5Tzznx7OihFBtXWeuv8/S6r9I6Tp6Gqpd4bEifpCMZ42ER?= =?us-ascii?Q?YDs5yBOcJ28OEpYElt/ovs9eJ5o1jkoi7HOyWU/igQuto/N0SL0t25fPsaeB?= =?us-ascii?Q?GpMrrPBUlkL8ztceJUv0BA2cDKPYaWHfu4GmuNfwo+WGqBdRIgehx+yxF57w?= =?us-ascii?Q?ZfTsRXI3LFyzVGzXOzdsQSWUPagzggc/9M+?= X-Microsoft-Exchange-Diagnostics: 1; BN6PR15MB1508; 6:QR6+ikjAnc7rqch/SzDwNATwqHUEQl/Rjf2W+9E7lovMok0+BE+2NNVnKxYZqRN37H18MPO0la82Anyh5EPb1BoV0C10VL2hk1Gmm1u5/X24lAhoeEiDxTjhsU7QESQ75OxuMuiUfnjspZEXywC+q6WRcFjLsHP4iUfrOEXdycvh3MCOC6R5kU8haLMUDJDAaE6tq39+riP9ZCOPIKpPlxofnu78SIhmHxY15r134NWavaSvveV5pxeskMQLQw8s5XIQsN1KXLuBnXAVE/2htwRJ6Aj9jEvY+qkltOfjO58TZFMnvbfXWHZnGQt7Z1xcBFn/ukltXzU+FyGM68kmKbWodR2hNE9pAVaxiSXwisfOM/B70oJUg0+nn2V5NPKVPROWQgNuYyKWqif/CS/suH1eCDI9R2AxkppRetS+msbHAFuxRyiaHnInvamAYjwnswuBytCNOckuddhS8XLRy9NrkQt6OzXnLP2NjjWdvgEr0ivRQhRhpev6QOTu8Timbwd+DaVEw1znwPILy0qqAg==; 5:akkQfH/l6kEtD/sqc8KWm7PoqwkMK0SLi7NNnPtj0cx8Q9F5EK5KDi+bjwTNJASKPbVkJrWhZKwXFGLhiwevk1OSQtL4sortWDn5YmYCqFI2Bu8kCfB7n3oYBguGWhbP76mtuMnYWex/rB8EBRc7jA==; 24:o30teCN8Cea08TNQl2gha6dJK6bi+dHylnXU1ny4svafsc9ubv5Kt2RTg83EQZYJMfoRR70hhiNGsrKJfrXJ500LVTcxjKytWCbfNevojJ0= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BN6PR15MB1508; 7:FzdDb+XTY/cMPtpRBbQ8ihlS7Kc8Y0i0uv2JqSDID9iG6Ic8hYo/LEm71o78tYifZALspH/fWdvNtoBw8DnwRcfbY9PEITCJ4Wc5VE1qmLr0kiQgwZU7Ko/2HPrNOjkl8gvf5bkQ6JD5TgVmbxZDMQoSL5RM10vbX9FGFn3esu2VOgTJgrlXjYXff1w1IhPG8OqHnktK3eg+1RdrUpy+IujvYnt7BMl00bwDNhoygx7YYO5ACGYVZsL8ijDRiKAcDhcL13xEfqAH8dIO1aF+uPOSczQYCT2AcWBUvJhejPQpa9u8gSBNenDEQREY1D8pfxPuwP6txo8XHTZqVj0KPQ==; 20:JM7iMiZiIleEGgS4V3EJddeGMiJcTVAFaUfN1rzrQR65Oc26edQ2N/5JnEUqTl+oKZIRdxZPPuTyOBAq5wtl0Gl1gctEjVcVNS+4g+jQnx9igi/CNd5/3t4WZLJZ7gGVoydUqoIH4BStem1IqgzByTFJQ4e3Ibsd9Y0UvW5lMuQ= X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 May 2017 01:07:32.2159 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR15MB1508 X-OriginatorOrg: fb.com X-Proofpoint-Spam-Reason: safe X-FB-Internal: Safe X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:, , definitions=2017-05-08_17:, , signatures=0 X-BeenThere: mercurial-devel@mercurial-scm.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <mercurial-devel.mercurial-scm.org> List-Unsubscribe: <https://www.mercurial-scm.org/mailman/options/mercurial-devel>, <mailto:mercurial-devel-request@mercurial-scm.org?subject=unsubscribe> List-Archive: <http://www.mercurial-scm.org/pipermail/mercurial-devel/> List-Post: <mailto:mercurial-devel@mercurial-scm.org> List-Help: <mailto:mercurial-devel-request@mercurial-scm.org?subject=help> List-Subscribe: <https://www.mercurial-scm.org/mailman/listinfo/mercurial-devel>, <mailto:mercurial-devel-request@mercurial-scm.org?subject=subscribe> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: mercurial-devel-bounces@mercurial-scm.org Sender: "Mercurial-devel" <mercurial-devel-bounces@mercurial-scm.org> |
Comments
Jun Wu - May 9, 2017, 1:07 a.m.
Patch
diff --git a/mercurial/base85.c b/mercurial/base85.c --- a/mercurial/base85.c +++ b/mercurial/base85.c @@ -19,5 +19,5 @@ static const char b85chars[] = "01234567 static char b85dec[256]; -static void b85prep(void) +static int b85prep(void) { unsigned i; @@ -26,4 +26,6 @@ static void b85prep(void) for (i = 0; i < sizeof(b85chars); i++) b85dec[(int)(b85chars[i])] = i + 1; + + return 0; } @@ -158,25 +160,3 @@ static PyMethodDef methods[] = { }; -#ifdef IS_PY3K -static struct PyModuleDef base85_module = { - PyModuleDef_HEAD_INIT, - "base85", - base85_doc, - -1, - methods -}; - -PyMODINIT_FUNC PyInit_base85(void) -{ - b85prep(); - - return PyModule_Create(&base85_module); -} -#else -PyMODINIT_FUNC initbase85(void) -{ - Py_InitModule3("base85", methods, base85_doc); - - b85prep(); -} -#endif +PYMODULEINIT(base85, methods, base85_doc, 1, b85prep, NULL);