From unknown Sat Sep 20 20:51:43 2025 X-Loop: help-debbugs@gnu.org Subject: bug#16188: FYI: three minor changes Resent-From: Jim Meyering Original-Sender: "Debbugs-submit" Resent-CC: bug-grep@gnu.org Resent-Date: Wed, 18 Dec 2013 18:41:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 16188 X-GNU-PR-Package: grep X-GNU-PR-Keywords: To: 16188@debbugs.gnu.org X-Debbugs-Original-To: bug-grep@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.138739204115269 (code B ref -1); Wed, 18 Dec 2013 18:41:02 +0000 Received: (at submit) by debbugs.gnu.org; 18 Dec 2013 18:40:41 +0000 Received: from localhost ([127.0.0.1]:57590 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VtM2y-0003yC-Sk for submit@debbugs.gnu.org; Wed, 18 Dec 2013 13:40:41 -0500 Received: from eggs.gnu.org ([208.118.235.92]:50958) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VtM2w-0003y4-HQ for submit@debbugs.gnu.org; Wed, 18 Dec 2013 13:40:39 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VtM2u-0007sq-OH for submit@debbugs.gnu.org; Wed, 18 Dec 2013 13:40:38 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:57120) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VtM2u-0007sm-Bt for submit@debbugs.gnu.org; Wed, 18 Dec 2013 13:40:36 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:52673) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VtM2s-0006qD-5o for bug-grep@gnu.org; Wed, 18 Dec 2013 13:40:36 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VtM2q-0007sZ-An for bug-grep@gnu.org; Wed, 18 Dec 2013 13:40:34 -0500 Received: from mail-pb0-x236.google.com ([2607:f8b0:400e:c01::236]:57411) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VtM2p-0007sI-Pc for bug-grep@gnu.org; Wed, 18 Dec 2013 13:40:32 -0500 Received: by mail-pb0-f54.google.com with SMTP id un15so31903pbc.27 for ; Wed, 18 Dec 2013 10:40:30 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:from:date:message-id:subject:to:content-type; bh=8y84WvQ2cOgWhyXDjT5QM5OwF72ALI9YGjkd0CbKmlM=; b=S6emTSaV/EgjNEltdrvDeq3yPTEYdvrarPQtAay6yrMuR6YO3zLHuviHBOhLO6j8Nl iJ1XJi/QnBgQZVB4GZMNvtfClP1FAuQirwmKX/zsKBm6wH8YdvbVIWEhxXGes0/Pq4zv CWX1i9ooCD7vJEw9p7E0M3Zy3Zz/eqBe1Hb1ynR5atWKWPgNnsn+AjoRJ5s/ar2e81Fa oZGCFGswPfe3J/zCjT3iOxwj6NZlCweEyJo0oieTen2E4/uN/C+xK8p63G4YNZ/1l1Ys 1wuqileNHP9jkHZC94Be/WRA8kKeMnN3+Aewg4GWr8BsZWaps+mYNEgUkI67VlixetbW H6kQ== X-Received: by 10.68.130.169 with SMTP id of9mr35653487pbb.79.1387392030076; Wed, 18 Dec 2013 10:40:30 -0800 (PST) MIME-Version: 1.0 Received: by 10.68.6.66 with HTTP; Wed, 18 Dec 2013 10:40:09 -0800 (PST) From: Jim Meyering Date: Wed, 18 Dec 2013 10:40:09 -0800 X-Google-Sender-Auth: B5-QRqsin26sSZ0Tm3miZTqDEN0 Message-ID: Content-Type: multipart/mixed; boundary=047d7b10cac51e06c604edd36118 X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) --047d7b10cac51e06c604edd36118 Content-Type: text/plain; charset=ISO-8859-1 maint: indent cpp directives to reflect nesting pcre: avoid a nominal leak maint: add comments and split some long lines --047d7b10cac51e06c604edd36118 Content-Type: text/plain; charset=US-ASCII; name="k.txt" Content-Disposition: attachment; filename="k.txt" Content-Transfer-Encoding: base64 X-Attachment-Id: f_hpcxdb4y0 RnJvbSAzNTQyMDliMGNmYzU0MDJhYTFlYmQ4ODM1MTM1ZTA0ZTM2YTNhNmY0IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBKaW0gTWV5ZXJpbmcgPG1leWVyaW5nQGZiLmNvbT4KRGF0ZTog U2F0LCAxNCBEZWMgMjAxMyAxMDowOTo0NiAtMDgwMApTdWJqZWN0OiBbUEFUQ0ggMS8zXSBtYWlu dDogaW5kZW50IGNwcCBkaXJlY3RpdmVzIHRvIHJlZmxlY3QgbmVzdGluZwoKKiBzcmMvcGNyZXNl YXJjaC5jOiBJbnNlcnQgc3BhY2VzIGFmdGVyIGEgZmV3ICIjIiwgdG8gaW5kZW50CmNwcCBkaXJl Y3RpdmVzIHRvIHJlZmxlY3QgdGhlaXIgbmVzdGluZy4KLS0tCiBzcmMvcGNyZXNlYXJjaC5jIHwg MjEgKysrKysrKysrKystLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTEgaW5zZXJ0aW9ucygr KSwgMTAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvc3JjL3BjcmVzZWFyY2guYyBiL3NyYy9w Y3Jlc2VhcmNoLmMKaW5kZXggOWJhMTIyNy4uNjdkZWU0NSAxMDA2NDQKLS0tIGEvc3JjL3BjcmVz ZWFyY2guYworKysgYi9zcmMvcGNyZXNlYXJjaC5jCkBAIC0zNiwxMSArMzYsMTEgQEAgc3RhdGlj IHBjcmUgKmNyZTsKIC8qIEFkZGl0aW9uYWwgaW5mb3JtYXRpb24gYWJvdXQgdGhlIHBhdHRlcm4u ICAqLwogc3RhdGljIHBjcmVfZXh0cmEgKmV4dHJhOwoKLSNpZmRlZiBQQ1JFX1NUVURZX0pJVF9D T01QSUxFCisjIGlmZGVmIFBDUkVfU1RVRFlfSklUX0NPTVBJTEUKIHN0YXRpYyBwY3JlX2ppdF9z dGFjayAqaml0X3N0YWNrOwotI2Vsc2UKLSNkZWZpbmUgUENSRV9TVFVEWV9KSVRfQ09NUElMRSAw Ci0jZW5kaWYKKyMgZWxzZQorIyAgZGVmaW5lIFBDUkVfU1RVRFlfSklUX0NPTVBJTEUgMAorIyBl bmRpZgogI2VuZGlmCgogdm9pZApAQCAtNjAsMTAgKzYwLDEwIEBAIFBjb21waWxlIChjaGFyIGNv bnN0ICpwYXR0ZXJuLCBzaXplX3Qgc2l6ZSkKICAgY2hhciBjb25zdCAqcDsKICAgY2hhciBjb25z dCAqcG51bDsKCi0jaWYgZGVmaW5lZCBIQVZFX0xBTkdJTkZPX0NPREVTRVQKKyMgaWYgZGVmaW5l ZCBIQVZFX0xBTkdJTkZPX0NPREVTRVQKICAgaWYgKFNUUkVRIChubF9sYW5naW5mbyAoQ09ERVNF VCksICJVVEYtOCIpKQogICAgIGZsYWdzIHw9IFBDUkVfVVRGODsKLSNlbmRpZgorIyBlbmRpZgoK ICAgLyogRklYTUU6IFJlbW92ZSB0aGVzZSByZXN0cmljdGlvbnMuICAqLwogICBpZiAobWVtY2hy IChwYXR0ZXJuLCAnXG4nLCBzaXplKSkKQEAgLTExMSw3ICsxMTEsNyBAQCBQY29tcGlsZSAoY2hh ciBjb25zdCAqcGF0dGVybiwgc2l6ZV90IHNpemUpCiAgIGlmIChlcCkKICAgICBlcnJvciAoRVhJ VF9UUk9VQkxFLCAwLCAiJXMiLCBlcCk7CgotI2lmIFBDUkVfU1RVRFlfSklUX0NPTVBJTEUKKyMg aWYgUENSRV9TVFVEWV9KSVRfQ09NUElMRQogICBpZiAocGNyZV9mdWxsaW5mbyAoY3JlLCBleHRy YSwgUENSRV9JTkZPX0pJVCwgJmUpKQogICAgIGVycm9yIChFWElUX1RST1VCTEUsIDAsIF8oImlu dGVybmFsIGVycm9yIChzaG91bGQgbmV2ZXIgaGFwcGVuKSIpKTsKCkBAIC0xMjIsMTIgKzEyMiwx MyBAQCBQY29tcGlsZSAoY2hhciBjb25zdCAqcGF0dGVybiwgc2l6ZV90IHNpemUpCiAgICAgICAg ICB0aGFuIHRoZSBpbnRlcnByZXRlciwgdGhpcyBzaG91bGQgYmUgZW5vdWdoIGluIHByYWN0aWNl LiAgKi8KICAgICAgIGppdF9zdGFjayA9IHBjcmVfaml0X3N0YWNrX2FsbG9jICgzMiAqIDEwMjQs IDUxMiAqIDEwMjQpOwogICAgICAgaWYgKCFqaXRfc3RhY2spCi0gICAgICAgIGVycm9yIChFWElU X1RST1VCTEUsIDAsIF8oImNhbm5vdCBhbGxvY2F0ZSBtZW1vcnkgZm9yIHRoZSBKSVQgc3RhY2si KSk7CisgICAgICAgIGVycm9yIChFWElUX1RST1VCTEUsIDAsCisgICAgICAgICAgICAgICBfKCJm YWlsZWQgdG8gYWxsb2NhdGUgbWVtb3J5IGZvciB0aGUgUENSRSBKSVQgc3RhY2siKSk7CiAgICAg ICBwY3JlX2Fzc2lnbl9qaXRfc3RhY2sgKGV4dHJhLCBOVUxMLCBqaXRfc3RhY2spOwogICAgIH0K ICAgZnJlZSAocmUpOwotI2VuZGlmCi0jZW5kaWYKKyMgZW5kaWYKKyNlbmRpZiAvKiBIQVZFX0xJ QlBDUkUgKi8KIH0KCiBzaXplX3QKLS0gCjEuOC41LnJjMi42LmdjNmYxYjkyCgoKRnJvbSA2ZjIw ZjU0MTJlZjY2ODg1YWIzZGYwOGFkMmI2ZjU5OGFkMzZmZTE4IE1vbiBTZXAgMTcgMDA6MDA6MDAg MjAwMQpGcm9tOiBKaW0gTWV5ZXJpbmcgPG1leWVyaW5nQGZiLmNvbT4KRGF0ZTogU2F0LCAxNCBE ZWMgMjAxMyAxMDoxMzoyNSAtMDgwMApTdWJqZWN0OiBbUEFUQ0ggMi8zXSBwY3JlOiBhdm9pZCBh IG5vbWluYWwgbGVhawoKKiBzcmMvcGNyZXNlYXJjaC5jIChQY29tcGlsZSlbSEFWRV9MSUJQQ1JF ICYmICFQQ1JFX1NUVURZX0pJVF9DT01QSUxFXToKV2Ugd291bGQgbGVhayAicmUiIGlmIGJ1aWx0 IHdpdGggSEFWRV9MSUJQQ1JFIGJ1dCB3aXRob3V0ClBDUkVfU1RVRFlfSklUX0NPTVBJTEUuICBN b3ZlIHRoZSBmcmVlIG91dCBvbmUgbGV2ZWwuCi0tLQogc3JjL3BjcmVzZWFyY2guYyB8IDIgKy0K IDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdp dCBhL3NyYy9wY3Jlc2VhcmNoLmMgYi9zcmMvcGNyZXNlYXJjaC5jCmluZGV4IDY3ZGVlNDUuLjdl ODFhMzEgMTAwNjQ0Ci0tLSBhL3NyYy9wY3Jlc2VhcmNoLmMKKysrIGIvc3JjL3BjcmVzZWFyY2gu YwpAQCAtMTI2LDggKzEyNiw4IEBAIFBjb21waWxlIChjaGFyIGNvbnN0ICpwYXR0ZXJuLCBzaXpl X3Qgc2l6ZSkKICAgICAgICAgICAgICAgIF8oImZhaWxlZCB0byBhbGxvY2F0ZSBtZW1vcnkgZm9y IHRoZSBQQ1JFIEpJVCBzdGFjayIpKTsKICAgICAgIHBjcmVfYXNzaWduX2ppdF9zdGFjayAoZXh0 cmEsIE5VTEwsIGppdF9zdGFjayk7CiAgICAgfQotICBmcmVlIChyZSk7CiAjIGVuZGlmCisgIGZy ZWUgKHJlKTsKICNlbmRpZiAvKiBIQVZFX0xJQlBDUkUgKi8KIH0KCi0tIAoxLjguNS5yYzIuNi5n YzZmMWI5MgoKCkZyb20gYmE3ZWNhYjQwOGNjNWJlYWZiOTNlY2RlN2E5NTI4YTA4ZGY1YWZlYiBN b24gU2VwIDE3IDAwOjAwOjAwIDIwMDEKRnJvbTogSmltIE1leWVyaW5nIDxtZXllcmluZ0BmYi5j b20+CkRhdGU6IE1vbiwgMTYgRGVjIDIwMTMgMTA6MzI6NTAgLTA4MDAKU3ViamVjdDogW1BBVENI IDMvM10gbWFpbnQ6IGFkZCBjb21tZW50cyBhbmQgc3BsaXQgc29tZSBsb25nIGxpbmVzCgoqIHNy Yy9tYWluLmMgKGRvX2V4ZWN1dGUpOiBBZGQgYSBjb21tZW50LgpTcGxpdCBzb21lIGxpbmVzIGxv bmdlciB0aGFuIDgwIGJ5dGVzLgotLS0KIHNyYy9tYWluLmMgfCAxNCArKysrKysrKysrLS0tLQog MSBmaWxlIGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0t Z2l0IGEvc3JjL21haW4uYyBiL3NyYy9tYWluLmMKaW5kZXggNmVlMTYzMi4uMWRmYmNiNiAxMDA2 NDQKLS0tIGEvc3JjL21haW4uYworKysgYi9zcmMvbWFpbi5jCkBAIC05MzMsNyArOTMzLDcgQEAg cHJsaW5lIChjaGFyIGNvbnN0ICpiZWcsIGNoYXIgY29uc3QgKmxpbSwgaW50IHNlcCkKICAgaWYg KChvbmx5X21hdGNoaW5nICYmIG1hdGNoaW5nKQogICAgICAgfHwgKGNvbG9yX29wdGlvbiAgJiYg KCpsaW5lX2NvbG9yIHx8ICptYXRjaF9jb2xvcikpKQogICAgIHsKLSAgICAgIC8qIFdlIGFscmVh ZHkga25vdyB0aGF0IG5vbi1tYXRjaGluZyBsaW5lcyBoYXZlIG5vIG1hdGNoICh0byBjb2xvcml6 ZSkuICAqLworICAgICAgLyogV2UgYWxyZWFkeSBrbm93IHRoYXQgbm9uLW1hdGNoaW5nIGxpbmVz IGhhdmUgbm8gbWF0Y2ggKHRvIGNvbG9yaXplKS4gKi8KICAgICAgIGlmIChtYXRjaGluZyAmJiAo b25seV9tYXRjaGluZyB8fCAqbWF0Y2hfY29sb3IpKQogICAgICAgICBiZWcgPSBwcmludF9saW5l X21pZGRsZSAoYmVnLCBsaW0sIGxpbmVfY29sb3IsIG1hdGNoX2NvbG9yKTsKCkBAIC0xMDQ3LDgg KzEwNDcsMTIgQEAgcHJ0ZXh0IChjaGFyIGNvbnN0ICpiZWcsIGNoYXIgY29uc3QgKmxpbSwgaW50 bWF4X3QgKm5saW5lc3ApCiAgIHVzZWQgPSAxOwogfQoKKy8qIEludm9rZSB0aGUgbWF0Y2hlciwg RVhFQ1VURSwgb24gYnVmZmVyIEJVRiBvZiBTSVpFIGJ5dGVzLiAgSWYgdGhlcmUKKyAgIGlzIG5v IG1hdGNoLCByZXR1cm4gKHNpemVfdCkgLTEuICBPdGhlcndpc2UsIHNldCAqTUFUQ0hfU0laRSB0 byB0aGUKKyAgIGxlbmd0aCBvZiB0aGUgbWF0Y2ggYW5kIHJldHVybiB0aGUgb2Zmc2V0IG9mIHRo ZSBzdGFydCBvZiB0aGUgbWF0Y2guICAqLwogc3RhdGljIHNpemVfdAotZG9fZXhlY3V0ZSAoY2hh ciBjb25zdCAqYnVmLCBzaXplX3Qgc2l6ZSwgc2l6ZV90ICptYXRjaF9zaXplLCBjaGFyIGNvbnN0 ICpzdGFydF9wdHIpCitkb19leGVjdXRlIChjaGFyIGNvbnN0ICpidWYsIHNpemVfdCBzaXplLCBz aXplX3QgKm1hdGNoX3NpemUsCisgICAgICAgICAgICBjaGFyIGNvbnN0ICpzdGFydF9wdHIpCiB7 CiAgIHNpemVfdCByZXN1bHQ7CiAgIGNvbnN0IGNoYXIgKmxpbmVfbmV4dDsKQEAgLTEwNzEsNyAr MTA3NSw4IEBAIGRvX2V4ZWN1dGUgKGNoYXIgY29uc3QgKmJ1Ziwgc2l6ZV90IHNpemUsIHNpemVf dCAqbWF0Y2hfc2l6ZSwgY2hhciBjb25zdCAqc3RhcnRfCiAgIGZvciAobGluZV9uZXh0ID0gYnVm OyBsaW5lX25leHQgPCBidWYgKyBzaXplOyApCiAgICAgewogICAgICAgY29uc3QgY2hhciAqbGlu ZV9idWYgPSBsaW5lX25leHQ7Ci0gICAgICBjb25zdCBjaGFyICpsaW5lX2VuZCA9IG1lbWNociAo bGluZV9idWYsIGVvbGJ5dGUsIChidWYgKyBzaXplKSAtIGxpbmVfYnVmKTsKKyAgICAgIGNvbnN0 IGNoYXIgKmxpbmVfZW5kID0gbWVtY2hyIChsaW5lX2J1ZiwgZW9sYnl0ZSwKKyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAoYnVmICsgc2l6ZSkgLSBsaW5lX2J1Zik7CiAgICAg ICBpZiAobGluZV9lbmQgPT0gTlVMTCkKICAgICAgICAgbGluZV9uZXh0ID0gbGluZV9lbmQgPSBi dWYgKyBzaXplOwogICAgICAgZWxzZQpAQCAtMTIxNSw3ICsxMjIwLDggQEAgZ3JlcCAoaW50IGZk LCBzdHJ1Y3Qgc3RhdCBjb25zdCAqc3QpCiAgICAgICAgICAgICBubGluZXMgKz0gZ3JlcGJ1ZiAo YmVnLCBsaW0pOwogICAgICAgICAgIGlmIChwZW5kaW5nKQogICAgICAgICAgICAgcHJwZW5kaW5n IChsaW0pOwotICAgICAgICAgIGlmICgoIW91dGxlZnQgJiYgIXBlbmRpbmcpIHx8IChubGluZXMg JiYgZG9uZV9vbl9tYXRjaCAmJiAhb3V0X2ludmVydCkpCisgICAgICAgICAgaWYgKCghb3V0bGVm dCAmJiAhcGVuZGluZykKKyAgICAgICAgICAgICAgfHwgKG5saW5lcyAmJiBkb25lX29uX21hdGNo ICYmICFvdXRfaW52ZXJ0KSkKICAgICAgICAgICAgIGdvdG8gZmluaXNoX2dyZXA7CiAgICAgICAg IH0KCi0tIAoxLjguNS5yYzIuNi5nYzZmMWI5MgoK --047d7b10cac51e06c604edd36118-- From unknown Sat Sep 20 20:51:43 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.503 (Entity 5.503) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Jim Meyering Subject: bug#16188: closed (Re: bug#16188: FYI: three minor changes) Message-ID: References: X-Gnu-PR-Message: they-closed 16188 X-Gnu-PR-Package: grep Reply-To: 16188@debbugs.gnu.org Date: Thu, 19 Dec 2013 02:05:03 +0000 Content-Type: multipart/mixed; boundary="----------=_1387418703-30980-1" This is a multi-part message in MIME format... ------------=_1387418703-30980-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #16188: FYI: three minor changes which was filed against the grep package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 16188@debbugs.gnu.org. --=20 16188: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D16188 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1387418703-30980-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 16188-done) by debbugs.gnu.org; 19 Dec 2013 02:04:21 +0000 Received: from localhost ([127.0.0.1]:57988 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VtSyJ-00082a-WE for submit@debbugs.gnu.org; Wed, 18 Dec 2013 21:04:20 -0500 Received: from mail-pb0-f49.google.com ([209.85.160.49]:36159) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VtSyF-00082M-UL for 16188-done@debbugs.gnu.org; Wed, 18 Dec 2013 21:04:16 -0500 Received: by mail-pb0-f49.google.com with SMTP id jt11so468111pbb.36 for <16188-done@debbugs.gnu.org>; Wed, 18 Dec 2013 18:04:15 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:content-type; bh=Uc1L5tLEZxhRzewoDRZ7DDKF9pkriVS+u/uEIyCBPgI=; b=pbz/Ma/bj6jEYQEK5F2p7xmcW5rFHLrO0T/P24b6PENQE3dIkYahcItarp0HFlIpR7 2iyZTwWQNm1tWmqWcJNoG+EGQi7eDCGP1NpF4h9auC3SqPRw4UYlV1y3tBDymkVCSprM 0621PNq4CuT6eAIYDILW+KRlN2FSDzM6TkM4v1dbflvbZP0srlPRyES784Fhf7lIJxtH I4CeB19Nt9xcejWQyTNcedunhyl4j3sh7FJAjTzRf1dbAdgRWGB9W1s76oGYQ/Qjm2/K KHwfs7PGNu58aaL+trqEOXWtzL2shNrf7FDSzGm0+FN7MQxCLRmqJ3dgtTYstI1HLx5o 9dJw== X-Received: by 10.68.189.165 with SMTP id gj5mr37596078pbc.111.1387418654910; Wed, 18 Dec 2013 18:04:14 -0800 (PST) MIME-Version: 1.0 Received: by 10.68.6.66 with HTTP; Wed, 18 Dec 2013 18:03:54 -0800 (PST) In-Reply-To: References: From: Jim Meyering Date: Wed, 18 Dec 2013 18:03:54 -0800 X-Google-Sender-Auth: ifvidT0r_1NckEkjC_2cklv2xsI Message-ID: Subject: Re: bug#16188: FYI: three minor changes To: 16188-done@debbugs.gnu.org Content-Type: text/plain; charset=ISO-8859-1 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 16188-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) pushed ------------=_1387418703-30980-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 18 Dec 2013 18:40:41 +0000 Received: from localhost ([127.0.0.1]:57590 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VtM2y-0003yC-Sk for submit@debbugs.gnu.org; Wed, 18 Dec 2013 13:40:41 -0500 Received: from eggs.gnu.org ([208.118.235.92]:50958) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1VtM2w-0003y4-HQ for submit@debbugs.gnu.org; Wed, 18 Dec 2013 13:40:39 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VtM2u-0007sq-OH for submit@debbugs.gnu.org; Wed, 18 Dec 2013 13:40:38 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:57120) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VtM2u-0007sm-Bt for submit@debbugs.gnu.org; Wed, 18 Dec 2013 13:40:36 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:52673) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VtM2s-0006qD-5o for bug-grep@gnu.org; Wed, 18 Dec 2013 13:40:36 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VtM2q-0007sZ-An for bug-grep@gnu.org; Wed, 18 Dec 2013 13:40:34 -0500 Received: from mail-pb0-x236.google.com ([2607:f8b0:400e:c01::236]:57411) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VtM2p-0007sI-Pc for bug-grep@gnu.org; Wed, 18 Dec 2013 13:40:32 -0500 Received: by mail-pb0-f54.google.com with SMTP id un15so31903pbc.27 for ; Wed, 18 Dec 2013 10:40:30 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:from:date:message-id:subject:to:content-type; bh=8y84WvQ2cOgWhyXDjT5QM5OwF72ALI9YGjkd0CbKmlM=; b=S6emTSaV/EgjNEltdrvDeq3yPTEYdvrarPQtAay6yrMuR6YO3zLHuviHBOhLO6j8Nl iJ1XJi/QnBgQZVB4GZMNvtfClP1FAuQirwmKX/zsKBm6wH8YdvbVIWEhxXGes0/Pq4zv CWX1i9ooCD7vJEw9p7E0M3Zy3Zz/eqBe1Hb1ynR5atWKWPgNnsn+AjoRJ5s/ar2e81Fa oZGCFGswPfe3J/zCjT3iOxwj6NZlCweEyJo0oieTen2E4/uN/C+xK8p63G4YNZ/1l1Ys 1wuqileNHP9jkHZC94Be/WRA8kKeMnN3+Aewg4GWr8BsZWaps+mYNEgUkI67VlixetbW H6kQ== X-Received: by 10.68.130.169 with SMTP id of9mr35653487pbb.79.1387392030076; Wed, 18 Dec 2013 10:40:30 -0800 (PST) MIME-Version: 1.0 Received: by 10.68.6.66 with HTTP; Wed, 18 Dec 2013 10:40:09 -0800 (PST) From: Jim Meyering Date: Wed, 18 Dec 2013 10:40:09 -0800 X-Google-Sender-Auth: B5-QRqsin26sSZ0Tm3miZTqDEN0 Message-ID: Subject: FYI: three minor changes To: bug-grep@gnu.org Content-Type: multipart/mixed; boundary=047d7b10cac51e06c604edd36118 X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) --047d7b10cac51e06c604edd36118 Content-Type: text/plain; charset=ISO-8859-1 maint: indent cpp directives to reflect nesting pcre: avoid a nominal leak maint: add comments and split some long lines --047d7b10cac51e06c604edd36118 Content-Type: text/plain; charset=US-ASCII; name="k.txt" Content-Disposition: attachment; filename="k.txt" Content-Transfer-Encoding: base64 X-Attachment-Id: f_hpcxdb4y0 RnJvbSAzNTQyMDliMGNmYzU0MDJhYTFlYmQ4ODM1MTM1ZTA0ZTM2YTNhNmY0IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBKaW0gTWV5ZXJpbmcgPG1leWVyaW5nQGZiLmNvbT4KRGF0ZTog U2F0LCAxNCBEZWMgMjAxMyAxMDowOTo0NiAtMDgwMApTdWJqZWN0OiBbUEFUQ0ggMS8zXSBtYWlu dDogaW5kZW50IGNwcCBkaXJlY3RpdmVzIHRvIHJlZmxlY3QgbmVzdGluZwoKKiBzcmMvcGNyZXNl YXJjaC5jOiBJbnNlcnQgc3BhY2VzIGFmdGVyIGEgZmV3ICIjIiwgdG8gaW5kZW50CmNwcCBkaXJl Y3RpdmVzIHRvIHJlZmxlY3QgdGhlaXIgbmVzdGluZy4KLS0tCiBzcmMvcGNyZXNlYXJjaC5jIHwg MjEgKysrKysrKysrKystLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTEgaW5zZXJ0aW9ucygr KSwgMTAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvc3JjL3BjcmVzZWFyY2guYyBiL3NyYy9w Y3Jlc2VhcmNoLmMKaW5kZXggOWJhMTIyNy4uNjdkZWU0NSAxMDA2NDQKLS0tIGEvc3JjL3BjcmVz ZWFyY2guYworKysgYi9zcmMvcGNyZXNlYXJjaC5jCkBAIC0zNiwxMSArMzYsMTEgQEAgc3RhdGlj IHBjcmUgKmNyZTsKIC8qIEFkZGl0aW9uYWwgaW5mb3JtYXRpb24gYWJvdXQgdGhlIHBhdHRlcm4u ICAqLwogc3RhdGljIHBjcmVfZXh0cmEgKmV4dHJhOwoKLSNpZmRlZiBQQ1JFX1NUVURZX0pJVF9D T01QSUxFCisjIGlmZGVmIFBDUkVfU1RVRFlfSklUX0NPTVBJTEUKIHN0YXRpYyBwY3JlX2ppdF9z dGFjayAqaml0X3N0YWNrOwotI2Vsc2UKLSNkZWZpbmUgUENSRV9TVFVEWV9KSVRfQ09NUElMRSAw Ci0jZW5kaWYKKyMgZWxzZQorIyAgZGVmaW5lIFBDUkVfU1RVRFlfSklUX0NPTVBJTEUgMAorIyBl bmRpZgogI2VuZGlmCgogdm9pZApAQCAtNjAsMTAgKzYwLDEwIEBAIFBjb21waWxlIChjaGFyIGNv bnN0ICpwYXR0ZXJuLCBzaXplX3Qgc2l6ZSkKICAgY2hhciBjb25zdCAqcDsKICAgY2hhciBjb25z dCAqcG51bDsKCi0jaWYgZGVmaW5lZCBIQVZFX0xBTkdJTkZPX0NPREVTRVQKKyMgaWYgZGVmaW5l ZCBIQVZFX0xBTkdJTkZPX0NPREVTRVQKICAgaWYgKFNUUkVRIChubF9sYW5naW5mbyAoQ09ERVNF VCksICJVVEYtOCIpKQogICAgIGZsYWdzIHw9IFBDUkVfVVRGODsKLSNlbmRpZgorIyBlbmRpZgoK ICAgLyogRklYTUU6IFJlbW92ZSB0aGVzZSByZXN0cmljdGlvbnMuICAqLwogICBpZiAobWVtY2hy IChwYXR0ZXJuLCAnXG4nLCBzaXplKSkKQEAgLTExMSw3ICsxMTEsNyBAQCBQY29tcGlsZSAoY2hh ciBjb25zdCAqcGF0dGVybiwgc2l6ZV90IHNpemUpCiAgIGlmIChlcCkKICAgICBlcnJvciAoRVhJ VF9UUk9VQkxFLCAwLCAiJXMiLCBlcCk7CgotI2lmIFBDUkVfU1RVRFlfSklUX0NPTVBJTEUKKyMg aWYgUENSRV9TVFVEWV9KSVRfQ09NUElMRQogICBpZiAocGNyZV9mdWxsaW5mbyAoY3JlLCBleHRy YSwgUENSRV9JTkZPX0pJVCwgJmUpKQogICAgIGVycm9yIChFWElUX1RST1VCTEUsIDAsIF8oImlu dGVybmFsIGVycm9yIChzaG91bGQgbmV2ZXIgaGFwcGVuKSIpKTsKCkBAIC0xMjIsMTIgKzEyMiwx MyBAQCBQY29tcGlsZSAoY2hhciBjb25zdCAqcGF0dGVybiwgc2l6ZV90IHNpemUpCiAgICAgICAg ICB0aGFuIHRoZSBpbnRlcnByZXRlciwgdGhpcyBzaG91bGQgYmUgZW5vdWdoIGluIHByYWN0aWNl LiAgKi8KICAgICAgIGppdF9zdGFjayA9IHBjcmVfaml0X3N0YWNrX2FsbG9jICgzMiAqIDEwMjQs IDUxMiAqIDEwMjQpOwogICAgICAgaWYgKCFqaXRfc3RhY2spCi0gICAgICAgIGVycm9yIChFWElU X1RST1VCTEUsIDAsIF8oImNhbm5vdCBhbGxvY2F0ZSBtZW1vcnkgZm9yIHRoZSBKSVQgc3RhY2si KSk7CisgICAgICAgIGVycm9yIChFWElUX1RST1VCTEUsIDAsCisgICAgICAgICAgICAgICBfKCJm YWlsZWQgdG8gYWxsb2NhdGUgbWVtb3J5IGZvciB0aGUgUENSRSBKSVQgc3RhY2siKSk7CiAgICAg ICBwY3JlX2Fzc2lnbl9qaXRfc3RhY2sgKGV4dHJhLCBOVUxMLCBqaXRfc3RhY2spOwogICAgIH0K ICAgZnJlZSAocmUpOwotI2VuZGlmCi0jZW5kaWYKKyMgZW5kaWYKKyNlbmRpZiAvKiBIQVZFX0xJ QlBDUkUgKi8KIH0KCiBzaXplX3QKLS0gCjEuOC41LnJjMi42LmdjNmYxYjkyCgoKRnJvbSA2ZjIw ZjU0MTJlZjY2ODg1YWIzZGYwOGFkMmI2ZjU5OGFkMzZmZTE4IE1vbiBTZXAgMTcgMDA6MDA6MDAg MjAwMQpGcm9tOiBKaW0gTWV5ZXJpbmcgPG1leWVyaW5nQGZiLmNvbT4KRGF0ZTogU2F0LCAxNCBE ZWMgMjAxMyAxMDoxMzoyNSAtMDgwMApTdWJqZWN0OiBbUEFUQ0ggMi8zXSBwY3JlOiBhdm9pZCBh IG5vbWluYWwgbGVhawoKKiBzcmMvcGNyZXNlYXJjaC5jIChQY29tcGlsZSlbSEFWRV9MSUJQQ1JF ICYmICFQQ1JFX1NUVURZX0pJVF9DT01QSUxFXToKV2Ugd291bGQgbGVhayAicmUiIGlmIGJ1aWx0 IHdpdGggSEFWRV9MSUJQQ1JFIGJ1dCB3aXRob3V0ClBDUkVfU1RVRFlfSklUX0NPTVBJTEUuICBN b3ZlIHRoZSBmcmVlIG91dCBvbmUgbGV2ZWwuCi0tLQogc3JjL3BjcmVzZWFyY2guYyB8IDIgKy0K IDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdp dCBhL3NyYy9wY3Jlc2VhcmNoLmMgYi9zcmMvcGNyZXNlYXJjaC5jCmluZGV4IDY3ZGVlNDUuLjdl ODFhMzEgMTAwNjQ0Ci0tLSBhL3NyYy9wY3Jlc2VhcmNoLmMKKysrIGIvc3JjL3BjcmVzZWFyY2gu YwpAQCAtMTI2LDggKzEyNiw4IEBAIFBjb21waWxlIChjaGFyIGNvbnN0ICpwYXR0ZXJuLCBzaXpl X3Qgc2l6ZSkKICAgICAgICAgICAgICAgIF8oImZhaWxlZCB0byBhbGxvY2F0ZSBtZW1vcnkgZm9y IHRoZSBQQ1JFIEpJVCBzdGFjayIpKTsKICAgICAgIHBjcmVfYXNzaWduX2ppdF9zdGFjayAoZXh0 cmEsIE5VTEwsIGppdF9zdGFjayk7CiAgICAgfQotICBmcmVlIChyZSk7CiAjIGVuZGlmCisgIGZy ZWUgKHJlKTsKICNlbmRpZiAvKiBIQVZFX0xJQlBDUkUgKi8KIH0KCi0tIAoxLjguNS5yYzIuNi5n YzZmMWI5MgoKCkZyb20gYmE3ZWNhYjQwOGNjNWJlYWZiOTNlY2RlN2E5NTI4YTA4ZGY1YWZlYiBN b24gU2VwIDE3IDAwOjAwOjAwIDIwMDEKRnJvbTogSmltIE1leWVyaW5nIDxtZXllcmluZ0BmYi5j b20+CkRhdGU6IE1vbiwgMTYgRGVjIDIwMTMgMTA6MzI6NTAgLTA4MDAKU3ViamVjdDogW1BBVENI IDMvM10gbWFpbnQ6IGFkZCBjb21tZW50cyBhbmQgc3BsaXQgc29tZSBsb25nIGxpbmVzCgoqIHNy Yy9tYWluLmMgKGRvX2V4ZWN1dGUpOiBBZGQgYSBjb21tZW50LgpTcGxpdCBzb21lIGxpbmVzIGxv bmdlciB0aGFuIDgwIGJ5dGVzLgotLS0KIHNyYy9tYWluLmMgfCAxNCArKysrKysrKysrLS0tLQog MSBmaWxlIGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0t Z2l0IGEvc3JjL21haW4uYyBiL3NyYy9tYWluLmMKaW5kZXggNmVlMTYzMi4uMWRmYmNiNiAxMDA2 NDQKLS0tIGEvc3JjL21haW4uYworKysgYi9zcmMvbWFpbi5jCkBAIC05MzMsNyArOTMzLDcgQEAg cHJsaW5lIChjaGFyIGNvbnN0ICpiZWcsIGNoYXIgY29uc3QgKmxpbSwgaW50IHNlcCkKICAgaWYg KChvbmx5X21hdGNoaW5nICYmIG1hdGNoaW5nKQogICAgICAgfHwgKGNvbG9yX29wdGlvbiAgJiYg KCpsaW5lX2NvbG9yIHx8ICptYXRjaF9jb2xvcikpKQogICAgIHsKLSAgICAgIC8qIFdlIGFscmVh ZHkga25vdyB0aGF0IG5vbi1tYXRjaGluZyBsaW5lcyBoYXZlIG5vIG1hdGNoICh0byBjb2xvcml6 ZSkuICAqLworICAgICAgLyogV2UgYWxyZWFkeSBrbm93IHRoYXQgbm9uLW1hdGNoaW5nIGxpbmVz IGhhdmUgbm8gbWF0Y2ggKHRvIGNvbG9yaXplKS4gKi8KICAgICAgIGlmIChtYXRjaGluZyAmJiAo b25seV9tYXRjaGluZyB8fCAqbWF0Y2hfY29sb3IpKQogICAgICAgICBiZWcgPSBwcmludF9saW5l X21pZGRsZSAoYmVnLCBsaW0sIGxpbmVfY29sb3IsIG1hdGNoX2NvbG9yKTsKCkBAIC0xMDQ3LDgg KzEwNDcsMTIgQEAgcHJ0ZXh0IChjaGFyIGNvbnN0ICpiZWcsIGNoYXIgY29uc3QgKmxpbSwgaW50 bWF4X3QgKm5saW5lc3ApCiAgIHVzZWQgPSAxOwogfQoKKy8qIEludm9rZSB0aGUgbWF0Y2hlciwg RVhFQ1VURSwgb24gYnVmZmVyIEJVRiBvZiBTSVpFIGJ5dGVzLiAgSWYgdGhlcmUKKyAgIGlzIG5v IG1hdGNoLCByZXR1cm4gKHNpemVfdCkgLTEuICBPdGhlcndpc2UsIHNldCAqTUFUQ0hfU0laRSB0 byB0aGUKKyAgIGxlbmd0aCBvZiB0aGUgbWF0Y2ggYW5kIHJldHVybiB0aGUgb2Zmc2V0IG9mIHRo ZSBzdGFydCBvZiB0aGUgbWF0Y2guICAqLwogc3RhdGljIHNpemVfdAotZG9fZXhlY3V0ZSAoY2hh ciBjb25zdCAqYnVmLCBzaXplX3Qgc2l6ZSwgc2l6ZV90ICptYXRjaF9zaXplLCBjaGFyIGNvbnN0 ICpzdGFydF9wdHIpCitkb19leGVjdXRlIChjaGFyIGNvbnN0ICpidWYsIHNpemVfdCBzaXplLCBz aXplX3QgKm1hdGNoX3NpemUsCisgICAgICAgICAgICBjaGFyIGNvbnN0ICpzdGFydF9wdHIpCiB7 CiAgIHNpemVfdCByZXN1bHQ7CiAgIGNvbnN0IGNoYXIgKmxpbmVfbmV4dDsKQEAgLTEwNzEsNyAr MTA3NSw4IEBAIGRvX2V4ZWN1dGUgKGNoYXIgY29uc3QgKmJ1Ziwgc2l6ZV90IHNpemUsIHNpemVf dCAqbWF0Y2hfc2l6ZSwgY2hhciBjb25zdCAqc3RhcnRfCiAgIGZvciAobGluZV9uZXh0ID0gYnVm OyBsaW5lX25leHQgPCBidWYgKyBzaXplOyApCiAgICAgewogICAgICAgY29uc3QgY2hhciAqbGlu ZV9idWYgPSBsaW5lX25leHQ7Ci0gICAgICBjb25zdCBjaGFyICpsaW5lX2VuZCA9IG1lbWNociAo bGluZV9idWYsIGVvbGJ5dGUsIChidWYgKyBzaXplKSAtIGxpbmVfYnVmKTsKKyAgICAgIGNvbnN0 IGNoYXIgKmxpbmVfZW5kID0gbWVtY2hyIChsaW5lX2J1ZiwgZW9sYnl0ZSwKKyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAoYnVmICsgc2l6ZSkgLSBsaW5lX2J1Zik7CiAgICAg ICBpZiAobGluZV9lbmQgPT0gTlVMTCkKICAgICAgICAgbGluZV9uZXh0ID0gbGluZV9lbmQgPSBi dWYgKyBzaXplOwogICAgICAgZWxzZQpAQCAtMTIxNSw3ICsxMjIwLDggQEAgZ3JlcCAoaW50IGZk LCBzdHJ1Y3Qgc3RhdCBjb25zdCAqc3QpCiAgICAgICAgICAgICBubGluZXMgKz0gZ3JlcGJ1ZiAo YmVnLCBsaW0pOwogICAgICAgICAgIGlmIChwZW5kaW5nKQogICAgICAgICAgICAgcHJwZW5kaW5n IChsaW0pOwotICAgICAgICAgIGlmICgoIW91dGxlZnQgJiYgIXBlbmRpbmcpIHx8IChubGluZXMg JiYgZG9uZV9vbl9tYXRjaCAmJiAhb3V0X2ludmVydCkpCisgICAgICAgICAgaWYgKCghb3V0bGVm dCAmJiAhcGVuZGluZykKKyAgICAgICAgICAgICAgfHwgKG5saW5lcyAmJiBkb25lX29uX21hdGNo ICYmICFvdXRfaW52ZXJ0KSkKICAgICAgICAgICAgIGdvdG8gZmluaXNoX2dyZXA7CiAgICAgICAg IH0KCi0tIAoxLjguNS5yYzIuNi5nYzZmMWI5MgoK --047d7b10cac51e06c604edd36118-- ------------=_1387418703-30980-1--