From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 64483 invoked by alias); 23 Jun 2017 23:25:43 -0000 Mailing-List: contact newlib-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: newlib-owner@sourceware.org Received: (qmail 64470 invoked by uid 89); 23 Jun 2017 23:25:41 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-25.1 required=5.0 tests=AWL,BAYES_00,FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,GIT_PATCH_0,GIT_PATCH_1,GIT_PATCH_2,GIT_PATCH_3,RCVD_IN_DNSWL_NONE,RCVD_IN_SORBS_SPAM,SPF_PASS autolearn=ham version=3.3.2 spammy= X-HELO: mail-oi0-f45.google.com Received: from mail-oi0-f45.google.com (HELO mail-oi0-f45.google.com) (209.85.218.45) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Fri, 23 Jun 2017 23:25:40 +0000 Received: by mail-oi0-f45.google.com with SMTP id c189so33046596oia.2 for ; Fri, 23 Jun 2017 16:25:40 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=n09o0rxDm01UrhOGFqljArYs0PMe57QIq50F5ELTQ9Q=; b=oWXkTsRg3etYOt+x1LHFKOXnI0w7FTLFaXkTlD8OkS2FYNkHXU/OrQ8EOYGlmgzlNK 8T5n1eNpHyZEl7x23sBdFCw05brVSVUntD6OsAEWJ96F1jTHKfb/gOQ8e0tx9oe/Ddvc EadtIjdiInrbHkoHQriUXMW/I/JPOFGS5hff5j8kzvwBMNKx5wK4TGk3t8HIqvUAd/MY NQCofHriLk7KqXeit+WolpWGc7VRr2RcCEd+t9mUeSaN7+ExnPOlTRB7x7VPeRW7h3+P +SESQui9PMdzp8n5q7CO7MB59JiPsp4OoFoEKAqJDm5XBJum/FiG3eJk24GFLsmv9XaV BzRg== X-Gm-Message-State: AKS2vOzEMVCndwCF6Na0GPXedsFPGWBUFleo6lX9OD8kLIiBPCI7Mg1t tIkbj914fL+Obbj3nbve/+6l7Pfcyw== X-Received: by 10.202.199.80 with SMTP id x77mr1129044oif.182.1498260338692; Fri, 23 Jun 2017 16:25:38 -0700 (PDT) MIME-Version: 1.0 Received: by 10.157.4.118 with HTTP; Fri, 23 Jun 2017 16:25:38 -0700 (PDT) From: Aditya Upadhyay Date: Fri, 23 Jun 2017 23:25:00 -0000 Message-ID: Subject: Importing cargl.c from NetBSD To: newlib@sourceware.org Content-Type: multipart/mixed; boundary="001a1134f5a844fa4c0552a8eb79" X-IsSubscribed: yes X-SW-Source: 2017/txt/msg00464.txt.bz2 --001a1134f5a844fa4c0552a8eb79 Content-Type: text/plain; charset="UTF-8" Content-length: 170 Hello Developers, This is the patch for cargl.c, imported from NetBSD. Please review the same and suggest me any needed modification. Thanks & Regards, Aditya Upadhyay --001a1134f5a844fa4c0552a8eb79 Content-Type: text/x-patch; charset="US-ASCII"; name="0001-Importing-cargl.c-from-NetBSD.patch" Content-Disposition: attachment; filename="0001-Importing-cargl.c-from-NetBSD.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_j4ahind30 Content-length: 5909 RnJvbSBiMDVjZTBiOGI5Y2RjYjc4ZTlhOWMyMmI0YjI0YmNmNGQ5MzdjYjI0 IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBBZGl0eWEgVXBhZGh5 YXkgPGFhZGl0MDQwMkBnbWFpbC5jb20+CkRhdGU6IFNhdCwgMjQgSnVuIDIw MTcgMDQ6NTM6NDIgKzA1MzAKU3ViamVjdDogW1BBVENIXSBJbXBvcnRpbmcg Y2FyZ2wuYyBmcm9tIE5ldEJTRC4KCi0tLQogbmV3bGliL2xpYm0vY29tcGxl eC9NYWtlZmlsZS5hbSB8ICAyICstCiBuZXdsaWIvbGlibS9jb21wbGV4L01h a2VmaWxlLmluIHwgMTMgKysrKysrKysrKy0tLQogbmV3bGliL2xpYm0vY29t cGxleC9jYXJnbC5jICAgICB8IDE4ICsrKysrKysrKysrKysrKysrKwogMyBm aWxlcyBjaGFuZ2VkLCAyOSBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygt KQogY3JlYXRlIG1vZGUgMTAwNjQ0IG5ld2xpYi9saWJtL2NvbXBsZXgvY2Fy Z2wuYwoKZGlmZiAtLWdpdCBhL25ld2xpYi9saWJtL2NvbXBsZXgvTWFrZWZp bGUuYW0gYi9uZXdsaWIvbGlibS9jb21wbGV4L01ha2VmaWxlLmFtCmluZGV4 IDRkM2VkZTMuLmU0NDYwYzkgMTAwNjQ0Ci0tLSBhL25ld2xpYi9saWJtL2Nv bXBsZXgvTWFrZWZpbGUuYW0KKysrIGIvbmV3bGliL2xpYm0vY29tcGxleC9N YWtlZmlsZS5hbQpAQCAtMTAsNyArMTAsNyBAQCBzcmMgPSBjYWJzLmMgY2Fj b3MuYyBjYWNvc2guYyBjYXJnLmMgY2FzaW4uYyBjYXNpbmguYyBcCiAgICAg ICBjcG93LmMgY3Byb2ouYyAgY3JlYWwuYyAgXAogICAgICAgY3Npbi5jIGNz aW5oLmMgY3NxcnQuYyBjdGFuLmMgY3RhbmguYwogCi1sc3JjID0gY2Fic2wu YyBjcmVhbGwuYyBjaW1hZ2wuYyBjY29zaGwuYyBjYWNvc2hsLmMgY3NxcnRs LmMgY2xvZ2wuYyBjZXBoZXNfc3VicmwuYworbHNyYyA9IGNhYnNsLmMgY3Jl YWxsLmMgY2ltYWdsLmMgY2Nvc2hsLmMgY2Fjb3NobC5jIGNzcXJ0bC5jIGNs b2dsLmMgY2VwaGVzX3N1YnJsLmMgY2FyZ2wuYwogCiBmc3JjID0JY2Fic2Yu YyBjYXNpbmYuYyBjY29zZi5jIGNpbWFnZi5jIGNwcm9qZi5jICBcCiAgICAg ICAgIGNzcXJ0Zi5jIGNhY29zZi5jIGNhc2luaGYuYyBjY29zaGYuYyBjbG9n Zi5jIGNsb2cxMGYuYyBcCmRpZmYgLS1naXQgYS9uZXdsaWIvbGlibS9jb21w bGV4L01ha2VmaWxlLmluIGIvbmV3bGliL2xpYm0vY29tcGxleC9NYWtlZmls ZS5pbgppbmRleCBjZmMzMThhLi4wMDZlMTQyIDEwMDY0NAotLS0gYS9uZXds aWIvbGlibS9jb21wbGV4L01ha2VmaWxlLmluCisrKyBiL25ld2xpYi9saWJt L2NvbXBsZXgvTWFrZWZpbGUuaW4KQEAgLTk4LDcgKzk4LDggQEAgYW1fX29i amVjdHNfMiA9IGxpYl9hLWNhYnNmLiQoT0JKRVhUKSBsaWJfYS1jYXNpbmYu JChPQkpFWFQpIFwKIAlsaWJfYS1jcG93Zi4kKE9CSkVYVCkgbGliX2EtY3Np bmhmLiQoT0JKRVhUKQogYW1fX29iamVjdHNfMyA9IGxpYl9hLWNhYnNsLiQo T0JKRVhUKSBsaWJfYS1jcmVhbGwuJChPQkpFWFQpIFwKIAlsaWJfYS1jaW1h Z2wuJChPQkpFWFQpIGxpYl9hLWNjb3NobC4kKE9CSkVYVCkgbGliX2EtY2Fj b3NobC4kKE9CSkVYVCkgXAotICAgICAgICBsaWJfYS1jbG9nbC4kKE9CSkVY VCkgbGliX2EtY3NxcnRsLiQoT0JKRVhUKSBsaWJfYS1jZXBoZXNfc3Vicmwu JChPQkpFWFQpCisgICAgICAgIGxpYl9hLWNsb2dsLiQoT0JKRVhUKSBsaWJf YS1jc3FydGwuJChPQkpFWFQpIGxpYl9hLWNlcGhlc19zdWJybC4kKE9CSkVY VCkgXAorICAgICAgICBsaWJfYS1jYXJnbC4kKE9CSkVYVCkKIEBVU0VfTElC VE9PTF9GQUxTRUBhbV9saWJfYV9PQkpFQ1RTID0gJChhbV9fb2JqZWN0c18x KSBcCiBAVVNFX0xJQlRPT0xfRkFMU0VACSQoYW1fX29iamVjdHNfMikgJChh bV9fb2JqZWN0c18zKQogbGliX2FfT0JKRUNUUyA9ICQoYW1fbGliX2FfT0JK RUNUUykKQEAgLTExNCw3ICsxMTUsNyBAQCBhbV9fb2JqZWN0c181ID0gY2Fi c2YubG8gY2FzaW5mLmxvIGNjb3NmLmxvIGNpbWFnZi5sbyBjcHJvamYubG8g XAogCWNvbmpmLmxvIGNzaW5mLmxvIGN0YW5oZi5sbyBjYXJnZi5sbyBjYXRh bmhmLmxvIGNleHBmLmxvIFwKIAljcG93Zi5sbyBjc2luaGYubG8KIGFtX19v YmplY3RzXzYgPSBjYWJzbC5sbyBjcmVhbGwubG8gY2ltYWdsLmxvIGNjb3No bC5sbyBjYWNvc2hsLmxvIFwKLSAgICAgICAgY2xvZ2wubG8gY3NxcnRsLmxv IGNlcGhlc19zdWJybC5sbworICAgICAgICBjbG9nbC5sbyBjc3FydGwubG8g Y2VwaGVzX3N1YnJsLmxvIGNhcmdsLmxvCiBAVVNFX0xJQlRPT0xfVFJVRUBh bV9saWJjb21wbGV4X2xhX09CSkVDVFMgPSAkKGFtX19vYmplY3RzXzQpIFwK IEBVU0VfTElCVE9PTF9UUlVFQAkkKGFtX19vYmplY3RzXzUpICQoYW1fX29i amVjdHNfNikKIGxpYmNvbXBsZXhfbGFfT0JKRUNUUyA9ICQoYW1fbGliY29t cGxleF9sYV9PQkpFQ1RTKQpAQCAtMjc4LDcgKzI3OSw3IEBAIHNyYyA9IGNh YnMuYyBjYWNvcy5jIGNhY29zaC5jIGNhcmcuYyBjYXNpbi5jIGNhc2luaC5j IFwKICAgICAgIGNwb3cuYyBjcHJvai5jICBjcmVhbC5jICBcCiAgICAgICBj c2luLmMgY3NpbmguYyBjc3FydC5jIGN0YW4uYyBjdGFuaC5jCiAKLWxzcmMg PSBjYWJzbC5jIGNyZWFsbC5jIGNpbWFnbC5jIGNjb3NobC5jIGNhY29zaGwu YyBjbG9nbC5jIGNzcXJ0bC5jIGNlcGhlc19zdWJybC5jCitsc3JjID0gY2Fi c2wuYyBjcmVhbGwuYyBjaW1hZ2wuYyBjY29zaGwuYyBjYWNvc2hsLmMgY2xv Z2wuYyBjc3FydGwuYyBjZXBoZXNfc3VicmwuYyBjYXJnbC5jCiBmc3JjID0g Y2Fic2YuYyBjYXNpbmYuYyBjY29zZi5jIGNpbWFnZi5jIGNwcm9qZi5jICBc CiAgICAgICAgIGNzcXJ0Zi5jIGNhY29zZi5jIGNhc2luaGYuYyBjY29zaGYu YyBjbG9nZi5jIGNsb2cxMGYuYyBcCiAgICAgICAgIGNyZWFsZi5jIGN0YW5m LmMgY2Fjb3NoZi5jIGNhdGFuZi5jICAgXApAQCAtNjQzLDYgKzY0NCwxMiBA QCBsaWJfYS1jYXJnZi5vOiBjYXJnZi5jCiBsaWJfYS1jYXJnZi5vYmo6IGNh cmdmLmMKIAkkKENDKSAkKERFRlMpICQoREVGQVVMVF9JTkNMVURFUykgJChJ TkNMVURFUykgJChBTV9DUFBGTEFHUykgJChDUFBGTEFHUykgJChsaWJfYV9D RkxBR1MpICQoQ0ZMQUdTKSAtYyAtbyBsaWJfYS1jYXJnZi5vYmogYGlmIHRl c3QgLWYgJ2NhcmdmLmMnOyB0aGVuICQoQ1lHUEFUSF9XKSAnY2FyZ2YuYyc7 IGVsc2UgJChDWUdQQVRIX1cpICckKHNyY2RpcikvY2FyZ2YuYyc7IGZpYAog CitsaWJfYS1jYXJnbC5vOiBjYXJnbC5jCisJJChDQykgJChERUZTKSAkKERF RkFVTFRfSU5DTFVERVMpICQoSU5DTFVERVMpICQoQU1fQ1BQRkxBR1MpICQo Q1BQRkxBR1MpICQobGliX2FfQ0ZMQUdTKSAkKENGTEFHUykgLWMgLW8gbGli X2EtY2FyZ2wubyBgdGVzdCAtZiAnY2FyZ2wuYycgfHwgZWNobyAnJChzcmNk aXIpLydgY2FyZ2wuYworCitsaWJfYS1jYXJnbC5vYmo6IGNhcmdsLmMKKwkk KENDKSAkKERFRlMpICQoREVGQVVMVF9JTkNMVURFUykgJChJTkNMVURFUykg JChBTV9DUFBGTEFHUykgJChDUFBGTEFHUykgJChsaWJfYV9DRkxBR1MpICQo Q0ZMQUdTKSAtYyAtbyBsaWJfYS1jYXJnbC5vYmogYGlmIHRlc3QgLWYgJ2Nh cmdsLmMnOyB0aGVuICQoQ1lHUEFUSF9XKSAnY2FyZ2wuYyc7IGVsc2UgJChD WUdQQVRIX1cpICckKHNyY2RpcikvY2FyZ2wuYyc7IGZpYAorCiBsaWJfYS1j YXRhbmhmLm86IGNhdGFuaGYuYwogCSQoQ0MpICQoREVGUykgJChERUZBVUxU X0lOQ0xVREVTKSAkKElOQ0xVREVTKSAkKEFNX0NQUEZMQUdTKSAkKENQUEZM QUdTKSAkKGxpYl9hX0NGTEFHUykgJChDRkxBR1MpIC1jIC1vIGxpYl9hLWNh dGFuaGYubyBgdGVzdCAtZiAnY2F0YW5oZi5jJyB8fCBlY2hvICckKHNyY2Rp cikvJ2BjYXRhbmhmLmMKIApkaWZmIC0tZ2l0IGEvbmV3bGliL2xpYm0vY29t cGxleC9jYXJnbC5jIGIvbmV3bGliL2xpYm0vY29tcGxleC9jYXJnbC5jCm5l dyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLmQyODg1YTQKLS0t IC9kZXYvbnVsbAorKysgYi9uZXdsaWIvbGlibS9jb21wbGV4L2NhcmdsLmMK QEAgLTAsMCArMSwxOCBAQAorLyogJE5ldEJTRDogY2FyZ2wuYyx2IDEuMSAy MDE0LzEwLzEwIDAwOjQ4OjE4IGNocmlzdG9zIEV4cCAkICovCisKKy8qCisg KiBQdWJsaWMgZG9tYWluLgorICovCisKKyNpbmNsdWRlIDxjb21wbGV4Lmg+ CisjaW5jbHVkZSA8bWF0aC5oPgorCitsb25nIGRvdWJsZQorY2FyZ2wobG9u ZyBkb3VibGUgY29tcGxleCB6KQoreyAgICAgCisgICAgICAgI2lmZGVmIF9M REJMX0VRX0RCTAorICAgICAgICAgcmV0dXJuIGNhcmcgKHopOworICAgICAg ICNlbHNlCisgICAgICAgICByZXR1cm4gYXRhbjJsIChpbWFnICh6KSwgcmVh bCAoeikpOworICAgICAgICNlbmRpZgorfQotLSAKMi43LjQKCg== --001a1134f5a844fa4c0552a8eb79--