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=-1.0 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 4461 invoked from network); 8 Aug 2020 18:12:15 -0000 Received: from krantz.zx2c4.com (192.95.5.69) by inbox.vuxu.org with ESMTPUTF8; 8 Aug 2020 18:12:15 -0000 Received: by krantz.zx2c4.com (ZX2C4 Mail Server) with ESMTP id c17b9b5e; Sat, 8 Aug 2020 17:47:21 +0000 (UTC) Return-Path: Received: from mail-ed1-x532.google.com (mail-ed1-x532.google.com [2a00:1450:4864:20::532]) by krantz.zx2c4.com (ZX2C4 Mail Server) with ESMTPS id 20c3a900 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO) for ; Sat, 8 Aug 2020 17:47:19 +0000 (UTC) Received: by mail-ed1-x532.google.com with SMTP id i6so3548650edy.5 for ; Sat, 08 Aug 2020 11:12:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mmayer-net.20150623.gappssmtp.com; s=20150623; h=mime-version:from:date:message-id:subject:to; bh=0VgZN8t2dw+ZJOJVOSF8+fLNxg9I5q3gFSXAY8N/EOc=; b=DPTlOR0X5DUmBEz9Mqdiedz97A6nwLaxSCXbR3S6gKGIpSqed9UJAJsbmogSCSdd1V IRseNK7lNlTyG/huqHHMvaKwr3F2JxGAB8/u5Yru1wbLe5Ov+4GlreNnO3wV2kV2ozg3 SovzTGe9tX6C4et3YKMNSZPhjrruHLGKwv2AAd6kH2cvZuGS2Lfp2fIXfz+wR4WTK2GP vi0KVXjtgSFAJckk6RPG7KYEMUFNv4vhbr6YpkXEZ0gzB3LzDMGdIoisy644txm/A/LU A8gpo/PsrG7rwYi8KribYkaHCDEImo3IldbfoNvlw1dahepH0UjwUUEcLS4rkPdNvCiC vEFQ== 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=0VgZN8t2dw+ZJOJVOSF8+fLNxg9I5q3gFSXAY8N/EOc=; b=nrspMRJRfUVvnfWEmgdGhRb35Yhs4Uq6KNNJwQ5vdB/Pxvvvfa9A28rIojAMH5makI nimVTIC4e4jiOPTmVRIXpozhZ3797GD7IIkILIHaKsDWwh1HDgqQcH/7Of3oTnhj2ngg 93iHHOr+Womt0V2vYFtXJoX6Qvifxj6+QQ4EQPW+4sskG/fWom5/8usCF1Swo+QFShXr l/tiK6p5KvAx9YzfPpGoloL/0LQuojtZ7Jz/+tKNQxLYzBo/W0lQk1ssX4lhGqyuRxNH SwYQxeyyEQuOPP9bDP3ZFMhq0UHVZqLCdWUJctnkmXrQNN7WdrQbYT3rrK9E8RBZlQI9 PqLw== X-Gm-Message-State: AOAM533wK8w/gvzKe1BKb4OumYCjFrDw0G0JT7e1ZNOpydUKu2Fl57bb DTjvIwxQhNsat6/pRgCCBV1ovXo1/oi+a++IRQS1mc2E7DatXA== X-Google-Smtp-Source: ABdhPJxWmzpVK5WTn8GiGPFa+VmGhIAeSfOzs29PZrzD3+GRRMpGwTDROxVIa0GGShvzKEzo36KFZRenpF5OUC4FstM= X-Received: by 2002:a05:6402:1c09:: with SMTP id ck9mr7757326edb.74.1596910332007; Sat, 08 Aug 2020 11:12:12 -0700 (PDT) MIME-Version: 1.0 From: Markus Mayer Date: Sat, 8 Aug 2020 11:12:01 -0700 Message-ID: Subject: [PATCH] global: provide memrchr implementation for macOS To: CGit list Content-Type: multipart/mixed; boundary="00000000000014103405ac61a90a" X-BeenThere: cgit@lists.zx2c4.com X-Mailman-Version: 2.1.30rc1 Precedence: list List-Id: List for cgit developers and users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: cgit-bounces@lists.zx2c4.com Sender: "CGit" --00000000000014103405ac61a90a Content-Type: text/plain; charset="UTF-8" Hi, This is my third attempt at getting this patch to show up on the mailing list. Since I am not having any luck with "git send-email" and since this issue has just come up for others, I am sticking the patch into an attachment. Sorry about that, but I don't know what else to do. Regards, -Markus --00000000000014103405ac61a90a Content-Type: application/octet-stream; name="0001-global-provide-memrchr-implementation-for-macOS.patch" Content-Disposition: attachment; filename="0001-global-provide-memrchr-implementation-for-macOS.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_kdlz50qy0 RnJvbSAxZDJhNTY2NGMwOGY4NGIwZDE2YTlkZjQ4NTRjMWFiMzU3YjM3ZGIyIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBNYXJrdXMgTWF5ZXIgPGNvZGVAbW1heWVyLm5ldD4KVG86IENH SVQgTWFpbGluZyBMaXN0IDxjZ2l0QGxpc3RzLnp4MmM0LmNvbT4KRGF0ZTogTW9uLCAyOSBKdW4g MjAyMCAxNzoxNzozNyAtMDcwMApTdWJqZWN0OiBbUEFUQ0hdIGdsb2JhbDogcHJvdmlkZSBtZW1y Y2hyIGltcGxlbWVudGF0aW9uIGZvciBtYWNPUwoKbWFjT1MgZG9lc24ndCBjb21lIHdpdGggYSBt ZW1yY2hyKCkgb2YgaXRzIG93biwgc28gbGV0J3MgcHJvdmlkZSBhbgppbXBsZW1lbnRhdGlvbiBp dCBjYW4gdXNlLgoKbWVtcmNoci5jIHdhcyB0YWtlbiBmcm9tIEFwcGxlJ3Mgb3duIG9wZW4gc291 cmNlIHNpdGUuCgpodHRwczovL29wZW5zb3VyY2UuYXBwbGUuY29tL3NvdXJjZS9zdWRvL3N1ZG8t ODcuODAuMi9zdWRvL2xpYi91dGlsL21lbXJjaHIuYwoKSXQgd2FzIG1pbmltYWxseSBtb2RpZmll ZCwgc28gaXQgd291bGQgd29yayBmb3IgY2dpdDoKCi0gUmVtb3ZlZCAjaW5jbHVkZSAic3Vkb19j b21wYXQuaCIKLSBSZW5hbWVkIGZ1bmN0aW9uIGZyb20gc3Vkb19tZW1yY2hyKCkgdG8gbWVtcmNo cigpCgpTaWduZWQtb2ZmLWJ5OiBNYXJrdXMgTWF5ZXIgPGNvZGVAbW1heWVyLm5ldD4KLS0tCgpJ IHNlbnQgdGhpcyBhIGZldyBkYXlzIGFnbyBhbHJlYWR5LCBidXQgaXQgbG9va3MgbGlrZSBpdCBk aWRuJ3QgbWFrZSBpdAp0byB0aGUgbWFpbGlnIGxpc3QuIExldCdzIGdpdmUgaXQgYW5vdGhlciBz aG90LgoKIGNnaXQuaCAgICB8ICA0ICsrKysKIGNnaXQubWsgICB8ICA5ICsrKysrKysrKwogbWVt cmNoci5jIHwgNDkgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr KysrKwogMyBmaWxlcyBjaGFuZ2VkLCA2MiBpbnNlcnRpb25zKCspCiBjcmVhdGUgbW9kZSAxMDA2 NDQgbWVtcmNoci5jCgpkaWZmIC0tZ2l0IGEvY2dpdC5oIGIvY2dpdC5oCmluZGV4IDdlYzQ2YjQu LjFiMmY3MTIgMTAwNjQ0Ci0tLSBhL2NnaXQuaAorKysgYi9jZ2l0LmgKQEAgLTM5NSw0ICszOTUs OCBAQCBleHRlcm4gY2hhciAqZXhwYW5kX21hY3Jvcyhjb25zdCBjaGFyICp0eHQpOwogCiBleHRl cm4gY2hhciAqZ2V0X21pbWV0eXBlX2Zvcl9maWxlbmFtZShjb25zdCBjaGFyICpmaWxlbmFtZSk7 CiAKKyNpZmRlZiBORUVEX01FTVJDSFIKK2V4dGVybiB2b2lkICptZW1yY2hyKGNvbnN0IHZvaWQg KnMsIGludCBjLCBzaXplX3Qgbik7CisjZW5kaWYKKwogI2VuZGlmIC8qIENHSVRfSCAqLwpkaWZm IC0tZ2l0IGEvY2dpdC5tayBiL2NnaXQubWsKaW5kZXggM2ZjYzFjYS4uZjg1MDE4YyAxMDA2NDQK LS0tIGEvY2dpdC5taworKysgYi9jZ2l0Lm1rCkBAIC02MywxMCArNjMsMTkgQEAgaWZlcSAoJCh1 bmFtZV9TKSxMaW51eCkKIAlIQVZFX0xJTlVYX1NFTkRGSUxFID0gWWVzUGxlYXNlCiBlbmRpZgog CitpZmVxICgkKHVuYW1lX1MpLERhcndpbikKKwlJU19EQVJXSU4gPSB5ZXMKK2VuZGlmCisKIGlm ZGVmIEhBVkVfTElOVVhfU0VOREZJTEUKIAlDR0lUX0NGTEFHUyArPSAtREhBVkVfTElOVVhfU0VO REZJTEUKIGVuZGlmCiAKK2lmZGVmIElTX0RBUldJTgorCUNHSVRfQ0ZMQUdTICs9IC1ETkVFRF9N RU1SQ0hSCisJQ0dJVF9PQkpfTkFNRVMgKz0gbWVtcmNoci5vCitlbmRpZgorCiBDR0lUX09CSl9O QU1FUyArPSBjZ2l0Lm8KIENHSVRfT0JKX05BTUVTICs9IGNhY2hlLm8KIENHSVRfT0JKX05BTUVT ICs9IGNtZC5vCmRpZmYgLS1naXQgYS9tZW1yY2hyLmMgYi9tZW1yY2hyLmMKbmV3IGZpbGUgbW9k ZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uNDZlYzE3ZgotLS0gL2Rldi9udWxsCisrKyBiL21lbXJj aHIuYwpAQCAtMCwwICsxLDQ5IEBACisvKgorICogU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IElT QworICoKKyAqIENvcHlyaWdodCAoYykgMjAwNywgMjAxMC0yMDE0CisgKglUb2RkIEMuIE1pbGxl ciA8VG9kZC5NaWxsZXJAc3Vkby53cz4KKyAqCisgKiBQZXJtaXNzaW9uIHRvIHVzZSwgY29weSwg bW9kaWZ5LCBhbmQgZGlzdHJpYnV0ZSB0aGlzIHNvZnR3YXJlIGZvciBhbnkKKyAqIHB1cnBvc2Ug d2l0aCBvciB3aXRob3V0IGZlZSBpcyBoZXJlYnkgZ3JhbnRlZCwgcHJvdmlkZWQgdGhhdCB0aGUg YWJvdmUKKyAqIGNvcHlyaWdodCBub3RpY2UgYW5kIHRoaXMgcGVybWlzc2lvbiBub3RpY2UgYXBw ZWFyIGluIGFsbCBjb3BpZXMuCisgKgorICogVEhFIFNPRlRXQVJFIElTIFBST1ZJREVEICJBUyBJ UyIgQU5EIFRIRSBBVVRIT1IgRElTQ0xBSU1TIEFMTCBXQVJSQU5USUVTCisgKiBXSVRIIFJFR0FS RCBUTyBUSElTIFNPRlRXQVJFIElOQ0xVRElORyBBTEwgSU1QTElFRCBXQVJSQU5USUVTIE9GCisg KiBNRVJDSEFOVEFCSUxJVFkgQU5EIEZJVE5FU1MuIElOIE5PIEVWRU5UIFNIQUxMIFRIRSBBVVRI T1IgQkUgTElBQkxFIEZPUgorICogQU5ZIFNQRUNJQUwsIERJUkVDVCwgSU5ESVJFQ1QsIE9SIENP TlNFUVVFTlRJQUwgREFNQUdFUyBPUiBBTlkgREFNQUdFUworICogV0hBVFNPRVZFUiBSRVNVTFRJ TkcgRlJPTSBMT1NTIE9GIFVTRSwgREFUQSBPUiBQUk9GSVRTLCBXSEVUSEVSIElOIEFOCisgKiBB Q1RJT04gT0YgQ09OVFJBQ1QsIE5FR0xJR0VOQ0UgT1IgT1RIRVIgVE9SVElPVVMgQUNUSU9OLCBB UklTSU5HIE9VVCBPRgorICogT1IgSU4gQ09OTkVDVElPTiBXSVRIIFRIRSBVU0UgT1IgUEVSRk9S TUFOQ0UgT0YgVEhJUyBTT0ZUV0FSRS4KKyAqLworCisvKgorICogVGhpcyBpcyBhbiBvcGVuIHNv dXJjZSBub24tY29tbWVyY2lhbCBwcm9qZWN0LiBEZWFyIFBWUy1TdHVkaW8sIHBsZWFzZSBjaGVj ayBpdC4KKyAqIFBWUy1TdHVkaW8gU3RhdGljIENvZGUgQW5hbHl6ZXIgZm9yIEMsIEMrKyBhbmQg QyM6IGh0dHA6Ly93d3cudml2YTY0LmNvbQorICovCisKKyNpbmNsdWRlIDxjb25maWcuaD4KKwor I2lmbmRlZiBIQVZFX01FTVJDSFIKKworI2luY2x1ZGUgPHN5cy90eXBlcy5oPgorCisvKgorICog UmV2ZXJzZSBtZW1jaHIoKQorICogRmluZCB0aGUgbGFzdCBvY2N1cnJlbmNlIG9mICdjJyBpbiB0 aGUgYnVmZmVyICdzJyBvZiBzaXplICduJy4KKyAqLwordm9pZCAqCittZW1yY2hyKGNvbnN0IHZv aWQgKnMsIGludCBjLCBzaXplX3QgbikKK3sKKyAgICBjb25zdCB1bnNpZ25lZCBjaGFyICpjcDsK KworICAgIGlmIChuICE9IDApIHsKKwljcCA9ICh1bnNpZ25lZCBjaGFyICopcyArIG47CisJZG8g eworCSAgICBpZiAoKigtLWNwKSA9PSAodW5zaWduZWQgY2hhciljKQorCQlyZXR1cm4gKHZvaWQg KiljcDsKKwl9IHdoaWxlICgtLW4gIT0gMCk7CisgICAgfQorICAgIHJldHVybiAodm9pZCAqKTA7 Cit9CisjZW5kaWYgLyogSEFWRV9NRU1SQ0hSICovCi0tIAoyLjI2LjAKCg== --00000000000014103405ac61a90a--