From unknown Tue Jun 17 01:29:19 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#17380 <17380@debbugs.gnu.org> To: bug#17380 <17380@debbugs.gnu.org> Subject: Status: grep -C 0 could also give separators Reply-To: bug#17380 <17380@debbugs.gnu.org> Date: Tue, 17 Jun 2025 08:29:19 +0000 retitle 17380 grep -C 0 could also give separators reassign 17380 grep submitter 17380 =E7=A9=8D=E4=B8=B9=E5=B0=BC Dan Jacobson severity 17380 wishlist thanks From debbugs-submit-bounces@debbugs.gnu.org Thu May 01 01:37:10 2014 Received: (at submit) by debbugs.gnu.org; 1 May 2014 05:37:10 +0000 Received: from localhost ([127.0.0.1]:46978 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WfjgE-0007Ix-0P for submit@debbugs.gnu.org; Thu, 01 May 2014 01:37:10 -0400 Received: from eggs.gnu.org ([208.118.235.92]:55618) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WfjgA-0007Ia-Lx for submit@debbugs.gnu.org; Thu, 01 May 2014 01:37:07 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Wfjfy-0004p0-HJ for submit@debbugs.gnu.org; Thu, 01 May 2014 01:37:01 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:57760) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Wfjfy-0004ov-EW for submit@debbugs.gnu.org; Thu, 01 May 2014 01:36:54 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:57310) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Wfjfs-0006Sy-B7 for bug-grep@gnu.org; Thu, 01 May 2014 01:36:54 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Wfjfm-0004jP-9U for bug-grep@gnu.org; Thu, 01 May 2014 01:36:48 -0400 Received: from homie.mail.dreamhost.com ([208.97.132.208]:34441 helo=homiemail-a6.g.dreamhost.com) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Wfjfm-0004jC-1B for bug-grep@gnu.org; Thu, 01 May 2014 01:36:42 -0400 Received: from homiemail-a6.g.dreamhost.com (localhost [127.0.0.1]) by homiemail-a6.g.dreamhost.com (Postfix) with ESMTP id A2CB359806B for ; Wed, 30 Apr 2014 22:36:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=jidanni.org; h=from:to :subject:date:message-id:mime-version:content-type; s= jidanni.org; bh=XRXFAoeHHGZIA0MFPbjAwooL6F4=; b=GB436ERu89QSQjxu kg+E/7dhVo0UKJPR7n1kafTfc7AQoK63QU7xot9UL7YbdaW88b4c9cFpMnx3SY0U zHfWYsEYwPx6Flz8p7e0fYQwhbUyjOFZdZurnKV5wqPAkZzCKmFow61/8K8o12uL 9UsHXQ52xgOagCYW0Y7WOLuIwxU= Received: from jidanni.org (111-246-96-5.dynamic.hinet.net [111.246.96.5]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) (Authenticated sender: jidanni@jidanni.org) by homiemail-a6.g.dreamhost.com (Postfix) with ESMTPSA id 6C72C598069 for ; Wed, 30 Apr 2014 22:36:40 -0700 (PDT) From: =?utf-8?B?56mN5Li55bC8?= Dan Jacobson To: bug-grep@gnu.org Subject: grep -C 0 could also give separators Date: Thu, 01 May 2014 13:33:22 +0800 Message-ID: <87ppjyxdul.fsf@jidanni.org> MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x 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: -5.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: -5.0 (-----) One notices that when -C 0 is used, it acts like no -C was given at all. Perhaps it should still output the group separators like -C 1 etc. does. grep (GNU grep) 2.18 From debbugs-submit-bounces@debbugs.gnu.org Thu May 01 14:30:44 2014 Received: (at control) by debbugs.gnu.org; 1 May 2014 18:30:44 +0000 Received: from localhost ([127.0.0.1]:47665 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wfvkp-0005jl-UW for submit@debbugs.gnu.org; Thu, 01 May 2014 14:30:44 -0400 Received: from smtp.cs.ucla.edu ([131.179.128.62]:44757) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wfvkn-0005jW-Kf for control@debbugs.gnu.org; Thu, 01 May 2014 14:30:42 -0400 Received: from localhost (localhost.localdomain [127.0.0.1]) by smtp.cs.ucla.edu (Postfix) with ESMTP id 97DB1A6003C for ; Thu, 1 May 2014 11:30:35 -0700 (PDT) X-Virus-Scanned: amavisd-new at smtp.cs.ucla.edu Received: from smtp.cs.ucla.edu ([127.0.0.1]) by localhost (smtp.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id zdaEDvVyDVdo for ; Thu, 1 May 2014 11:30:26 -0700 (PDT) Received: from penguin.cs.ucla.edu (Penguin.CS.UCLA.EDU [131.179.64.200]) by smtp.cs.ucla.edu (Postfix) with ESMTPSA id DEE2339E80BE for ; Thu, 1 May 2014 11:30:26 -0700 (PDT) Message-ID: <536292C2.6020802@cs.ucla.edu> Date: Thu, 01 May 2014 11:30:26 -0700 From: Paul Eggert Organization: UCLA Computer Science Department User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.5.0 MIME-Version: 1.0 To: control@debbugs.gnu.org Subject: 17380 is wishlist Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -3.0 (---) X-Debbugs-Envelope-To: control 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: -3.0 (---) severity 17380 wishlist From debbugs-submit-bounces@debbugs.gnu.org Thu May 08 19:53:57 2014 Received: (at 17380) by debbugs.gnu.org; 8 May 2014 23:53:57 +0000 Received: from localhost ([127.0.0.1]:56419 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WiY8S-0006Ru-Tx for submit@debbugs.gnu.org; Thu, 08 May 2014 19:53:57 -0400 Received: from mailgw06.kcn.ne.jp ([61.86.7.213]:39304) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WiY8Q-0006Rk-NC for 17380@debbugs.gnu.org; Thu, 08 May 2014 19:53:55 -0400 Received: from imp03 (mailgw7.kcn.ne.jp [61.86.15.238]) by mailgw06.kcn.ne.jp (Postfix) with ESMTP id 33BAAE8001F for <17380@debbugs.gnu.org>; Fri, 9 May 2014 08:53:46 +0900 (JST) Received: from mail06.kcn.ne.jp ([61.86.6.185]) by imp03 with bizsmtp id zbtm1n0043zXHqt01btmup; Fri, 09 May 2014 08:53:46 +0900 X-OrgRCPT: 17380@debbugs.gnu.org Received: from [10.120.1.49] (i118-21-128-66.s30.a048.ap.plala.or.jp [118.21.128.66]) by mail06.kcn.ne.jp (Postfix) with ESMTPA id E9E0C1BF0092; Fri, 9 May 2014 08:53:45 +0900 (JST) Date: Fri, 09 May 2014 08:53:44 +0900 From: Norihiro Tanaka To: Dan Jacobson Subject: bug#17380: grep -C 0 could also give separators In-Reply-To: <87ppjyxdul.fsf@jidanni.org> References: <87ppjyxdul.fsf@jidanni.org> Message-Id: <20140509085320.4641.27F6AC2D@kcn.ne.jp> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-Mailer: Becky! ver. 2.65.07 [ja] X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 17380 Cc: 17380@debbugs.gnu.org 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 (/) I think it's designed. Could you tell us why you think it's a bug? From debbugs-submit-bounces@debbugs.gnu.org Thu May 08 20:01:00 2014 Received: (at 17380) by debbugs.gnu.org; 9 May 2014 00:01:00 +0000 Received: from localhost ([127.0.0.1]:56423 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WiYFH-0007eA-RR for submit@debbugs.gnu.org; Thu, 08 May 2014 20:01:00 -0400 Received: from homie.mail.dreamhost.com ([208.97.132.208]:60897 helo=homiemail-a3.g.dreamhost.com) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WiYFG-0007ba-15 for 17380@debbugs.gnu.org; Thu, 08 May 2014 20:00:58 -0400 Received: from homiemail-a3.g.dreamhost.com (localhost [127.0.0.1]) by homiemail-a3.g.dreamhost.com (Postfix) with ESMTP id 0498A284071; Thu, 8 May 2014 17:00:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=jidanni.org; h=from:to:cc :subject:references:date:message-id:mime-version:content-type; s=jidanni.org; bh=hp975EhI+BCY/l+QlsbiFjUbSsk=; b=Buyi0qcxratep gPj0Fa7ArVbXC5yM187vgr6vUHALwhMMj9wDPC8O612RKXGSL1fmRV1d+8zjnC1x rTHg347H26vfdgwqvIyz9alF9rHpULA1NNGVJadWOAcu6cAH/Wa7jeIKAeJj+KOA LzwyvlkCfvfke9XoiHBZNdBcZBpD9M= Received: from jidanni.org (114-26-40-203.dynamic.hinet.net [114.26.40.203]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) (Authenticated sender: jidanni@jidanni.org) by homiemail-a3.g.dreamhost.com (Postfix) with ESMTPSA id C158828406E; Thu, 8 May 2014 17:00:56 -0700 (PDT) From: =?utf-8?B?56mN5Li55bC8?= Dan Jacobson To: Norihiro Tanaka Subject: Re: bug#17380: grep -C 0 could also give separators References: <87ppjyxdul.fsf@jidanni.org> Date: Fri, 09 May 2014 08:00:53 +0800 Message-ID: <874n0z3jnu.fsf@jidanni.org> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 17380 Cc: 17380@debbugs.gnu.org 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.0 (/) I was just thinking maybe some people would want the separators in all cases, and it would make the behavior of the option more consistent. But no big deal. >>>>> "NT" == Norihiro Tanaka writes: NT> I think it's designed. Could you tell us why you think it's a bug? From debbugs-submit-bounces@debbugs.gnu.org Sat May 10 01:58:49 2014 Received: (at 17380) by debbugs.gnu.org; 10 May 2014 05:58:49 +0000 Received: from localhost ([127.0.0.1]:57526 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wj0J7-0002Nz-12 for submit@debbugs.gnu.org; Sat, 10 May 2014 01:58:49 -0400 Received: from mailgw05.kcn.ne.jp ([61.86.7.212]:50017) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wj0J4-0002Nk-FQ for 17380@debbugs.gnu.org; Sat, 10 May 2014 01:58:48 -0400 Received: from imp02 (mailgw6.kcn.ne.jp [61.86.15.232]) by mailgw05.kcn.ne.jp (Postfix) with ESMTP id 16DD067A98 for <17380@debbugs.gnu.org>; Sat, 10 May 2014 14:58:43 +0900 (JST) Received: from mail05.kcn.ne.jp ([61.86.6.184]) by imp02 with bizsmtp id 05yj1o00A3yDdWd015yjNQ; Sat, 10 May 2014 14:58:43 +0900 X-OrgRCPT: 17380@debbugs.gnu.org Received: from [10.120.1.65] (i118-21-128-66.s30.a048.ap.plala.or.jp [118.21.128.66]) by mail05.kcn.ne.jp (Postfix) with ESMTPA id BB7EF7D0099; Sat, 10 May 2014 14:58:42 +0900 (JST) Date: Sat, 10 May 2014 14:58:42 +0900 From: Norihiro Tanaka To: Subject: bug#17380: grep -C 0 could also give separators In-Reply-To: <874n0z3jnu.fsf@jidanni.org> References: <87ppjyxdul.fsf@jidanni.org> <874n0z3jnu.fsf@jidanni.org> Message-Id: <20140510145841.7688.27F6AC2D@kcn.ne.jp> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="------_536DBF6D000000007678_MULTIPART_MIXED_" Content-Transfer-Encoding: 7bit X-Mailer: Becky! ver. 2.65.07 [ja] X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 17380 Cc: 17380@debbugs.gnu.org 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 (/) --------_536DBF6D000000007678_MULTIPART_MIXED_ Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit The argument that a separater should also be output for zero might be reasonable, because zero is allowed with -A, -B or -C option, though I think it isn't necessary. --------_536DBF6D000000007678_MULTIPART_MIXED_ Content-Type: text/plain; charset="US-ASCII"; name="0001-grep-output-a-separator-by-explicit-zero-with-A-B-or.patch" Content-Disposition: attachment; filename="0001-grep-output-a-separator-by-explicit-zero-with-A-B-or.patch" Content-Transfer-Encoding: base64 RnJvbSA3MjJlMGEwMTlhMWU5YzExNjg3NGU5NGQyNDljMDQxMDliOTVmMjc1IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBOb3JpaGlybyBUYW5ha2EgPG5vcml0bmtAa2NuLm5lLmpwPgpE YXRlOiBTYXQsIDEwIE1heSAyMDE0IDE0OjQxOjU3ICswOTAwClN1YmplY3Q6IFtQQVRDSF0gZ3Jl cDogb3V0cHV0IGEgc2VwYXJhdG9yIGJ5IGV4cGxpY2l0IHplcm8gd2l0aCAtQSwgLUIgb3IgLUMK IG9wdGlvbgoKKiBzcmMvZ3JlcC5jIChvdXRfYmVmb3JlLCBvdXRfYWZ0ZXIpOiBJbml0aWFsaXpl IHRvIC0xLgoocHJ0ZXh0KTogb3V0cHV0IGEgc2VwYXJhdG9yIGlmIGFueSBvZiB0aGVtIGlzbid0 IC0xLgotLS0KIHNyYy9ncmVwLmMgfCA3ICsrKystLS0KIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2Vy dGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvc3JjL2dyZXAuYyBiL3NyYy9n cmVwLmMKaW5kZXggMWUzZmMyOC4uYzQwMjg3NiAxMDA2NDQKLS0tIGEvc3JjL2dyZXAuYworKysg Yi9zcmMvZ3JlcC5jCkBAIC02NjcsOCArNjY3LDggQEAgc3RhdGljIGJvb2wgb3V0X2ludmVydDsJ CS8qIFByaW50IG5vbm1hdGNoaW5nIHN0dWZmLiAqLwogc3RhdGljIGludCBvdXRfZmlsZTsJCS8q IFByaW50IGZpbGVuYW1lcy4gKi8KIHN0YXRpYyBpbnQgb3V0X2xpbmU7CQkvKiBQcmludCBsaW5l IG51bWJlcnMuICovCiBzdGF0aWMgaW50IG91dF9ieXRlOwkJLyogUHJpbnQgYnl0ZSBvZmZzZXRz LiAqLwotc3RhdGljIGludG1heF90IG91dF9iZWZvcmU7CS8qIExpbmVzIG9mIGxlYWRpbmcgY29u dGV4dC4gKi8KLXN0YXRpYyBpbnRtYXhfdCBvdXRfYWZ0ZXI7CS8qIExpbmVzIG9mIHRyYWlsaW5n IGNvbnRleHQuICovCitzdGF0aWMgaW50bWF4X3Qgb3V0X2JlZm9yZSA9IC0xOy8qIExpbmVzIG9m IGxlYWRpbmcgY29udGV4dC4gKi8KK3N0YXRpYyBpbnRtYXhfdCBvdXRfYWZ0ZXIgPSAtMTsJLyog TGluZXMgb2YgdHJhaWxpbmcgY29udGV4dC4gKi8KIHN0YXRpYyBpbnQgY291bnRfbWF0Y2hlczsJ LyogQ291bnQgbWF0Y2hpbmcgbGluZXMuICAqLwogc3RhdGljIGludCBsaXN0X2ZpbGVzOwkJLyog TGlzdCBtYXRjaGluZyBmaWxlcy4gICovCiBzdGF0aWMgaW50IG5vX2ZpbGVuYW1lczsJLyogU3Vw cHJlc3MgZmlsZSBuYW1lcy4gICovCkBAIC0xMDAyLDcgKzEwMDIsOCBAQCBwcnRleHQgKGNoYXIg Y29uc3QgKmJlZywgY2hhciBjb25zdCAqbGltKQogCiAgICAgICAvKiBQcmludCB0aGUgZ3JvdXAg c2VwYXJhdG9yIHVubGVzcyB0aGUgb3V0cHV0IGlzIGFkamFjZW50IHRvCiAgICAgICAgICB0aGUg cHJldmlvdXMgb3V0cHV0IGluIHRoZSBmaWxlLiAgKi8KLSAgICAgIGlmICgob3V0X2JlZm9yZSB8 fCBvdXRfYWZ0ZXIpICYmIHVzZWQgJiYgcCAhPSBsYXN0b3V0ICYmIGdyb3VwX3NlcGFyYXRvcikK KyAgICAgIGlmICgob3V0X2JlZm9yZSA+PSAwIHx8IG91dF9hZnRlciA+PSAwKSAmJiB1c2VkICYm IHAgIT0gbGFzdG91dAorICAgICAgICAgICYmIGdyb3VwX3NlcGFyYXRvcikKICAgICAgICAgewog ICAgICAgICAgIHByX3Nncl9zdGFydF9pZiAoc2VwX2NvbG9yKTsKICAgICAgICAgICBmcHV0cyAo Z3JvdXBfc2VwYXJhdG9yLCBzdGRvdXQpOwotLSAKMS45LjMKCg== --------_536DBF6D000000007678_MULTIPART_MIXED_-- From debbugs-submit-bounces@debbugs.gnu.org Sat May 10 03:46:58 2014 Received: (at 17380) by debbugs.gnu.org; 10 May 2014 07:46:58 +0000 Received: from localhost ([127.0.0.1]:57730 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wj1zl-0005qG-Ef for submit@debbugs.gnu.org; Sat, 10 May 2014 03:46:57 -0400 Received: from alc-vshost14.dreamhost.com ([69.163.216.115]:53804 helo=ps11007.dreamhostps.com) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wj1zj-0005q8-D2 for 17380@debbugs.gnu.org; Sat, 10 May 2014 03:46:56 -0400 Received: by ps11007.dreamhostps.com (Postfix, from userid 3369152) id 6E745276BAC06; Sat, 10 May 2014 00:46:54 -0700 (PDT) Date: Sat, 10 May 2014 15:46:54 +0800 From: =?utf-8?B?56mN5Li55bC8?= Dan Jacobson To: Norihiro Tanaka Subject: Re: bug#17380: grep -C 0 could also give separators Message-ID: <20140510074654.GB25133@ps11007.dreamhostps.com> References: <87ppjyxdul.fsf@jidanni.org> <874n0z3jnu.fsf@jidanni.org> <20140510145841.7688.27F6AC2D@kcn.ne.jp> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20140510145841.7688.27F6AC2D@kcn.ne.jp> User-Agent: Mutt/1.5.13 (2006-08-11) X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 17380 Cc: 17380@debbugs.gnu.org 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.0 (/) Thanks! From debbugs-submit-bounces@debbugs.gnu.org Sat May 10 04:27:19 2014 Received: (at 17380) by debbugs.gnu.org; 10 May 2014 08:27:19 +0000 Received: from localhost ([127.0.0.1]:57749 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wj2co-00074X-L8 for submit@debbugs.gnu.org; Sat, 10 May 2014 04:27:19 -0400 Received: from smtp.cs.ucla.edu ([131.179.128.62]:40950) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wj2cl-00074A-L3 for 17380@debbugs.gnu.org; Sat, 10 May 2014 04:27:16 -0400 Received: from localhost (localhost.localdomain [127.0.0.1]) by smtp.cs.ucla.edu (Postfix) with ESMTP id 4E3C7A60020; Sat, 10 May 2014 01:27:09 -0700 (PDT) X-Virus-Scanned: amavisd-new at smtp.cs.ucla.edu Received: from smtp.cs.ucla.edu ([127.0.0.1]) by localhost (smtp.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8xOkHBiYzb7y; Sat, 10 May 2014 01:27:05 -0700 (PDT) Received: from [192.168.1.9] (pool-108-0-233-62.lsanca.fios.verizon.net [108.0.233.62]) by smtp.cs.ucla.edu (Postfix) with ESMTPSA id 4D698A6000F; Sat, 10 May 2014 01:27:05 -0700 (PDT) Message-ID: <536DE2D8.2020502@cs.ucla.edu> Date: Sat, 10 May 2014 01:27:04 -0700 From: Paul Eggert Organization: UCLA Computer Science Department User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.5.0 MIME-Version: 1.0 To: Norihiro Tanaka , jidanni@jidanni.org Subject: Re: bug#17380: grep -C 0 could also give separators References: <87ppjyxdul.fsf@jidanni.org> <874n0z3jnu.fsf@jidanni.org> <20140510145841.7688.27F6AC2D@kcn.ne.jp> In-Reply-To: <20140510145841.7688.27F6AC2D@kcn.ne.jp> Content-Type: multipart/mixed; boundary="------------010706000904000403060001" X-Spam-Score: -3.0 (---) X-Debbugs-Envelope-To: 17380 Cc: 17380@debbugs.gnu.org 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: -3.0 (---) This is a multi-part message in MIME format. --------------010706000904000403060001 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Norihiro Tanaka wrote: > The argument that a separater should also be output for zero might be reasonable It sounds reasonable to me, too. Unfortunately that patch did not work for me. Also, the change should be documented in NEWS, and the documentation updated, and a test case added. I installed the attached patches. --------------010706000904000403060001 Content-Type: text/plain; charset=UTF-8; name="0001-grep-A-0-B-0-C-0-now-output-a-separator.patch" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="0001-grep-A-0-B-0-C-0-now-output-a-separator.patch" RnJvbSA3YmVlNWVlZTBhNzE5Y2Q2Y2NkMWU3YWMyZTM2YmYxZTEwYWMxMjNlIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBQYXVsIEVnZ2VydCA8ZWdnZXJ0QGNzLnVjbGEuZWR1 PgpEYXRlOiBTYXQsIDEwIE1heSAyMDE0IDAxOjIxOjE1IC0wNzAwClN1YmplY3Q6IFtQQVRD SCAxLzJdIGdyZXA6IC1BIDAsIC1CIDAsIC1DIDAgbm93IG91dHB1dCBhIHNlcGFyYXRvcgoK UHJvYmxlbSByZXBvcnRlZCBieSBEYW4gSmFjb2Jzb24gaW46IGh0dHA6Ly9idWdzLmdudS5v cmcvMTczODAKKiBORVdTOgoqIGRvYy9ncmVwLnRleGkgKENvbnRleHQgTGluZSBDb250cm9s KTogRG9jdW1lbnQgdGhpcy4KKiBzcmMvZ3JlcC5jIChwcnRleHQpOiBPdXRwdXQgYSBzZXBh cmF0b3IgZXZlbiBpZiBjb250ZXh0IGlzIHplcm8uCihtYWluKTogRGVmYXVsdCBjb250ZXh0 IGlzIG5vdyAtMSwgbm90IDAuCi0tLQogTkVXUyAgICAgICAgICB8ICA0ICsrKysKIGRvYy9n cmVwLnRleGkgfCAxOCArKysrKysrKy0tLS0tLS0tLS0KIHNyYy9ncmVwLmMgICAgfCAgNSAr KystLQogMyBmaWxlcyBjaGFuZ2VkLCAxNSBpbnNlcnRpb25zKCspLCAxMiBkZWxldGlvbnMo LSkKCmRpZmYgLS1naXQgYS9ORVdTIGIvTkVXUwppbmRleCAzYTIwMDk2Li42ODVjZTliIDEw MDY0NAotLS0gYS9ORVdTCisrKyBiL05FV1MKQEAgLTExLDYgKzExLDEwIEBAIEdOVSBncmVw IE5FV1MgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtKi0gb3V0bGluZSAt Ki0KICAgZ3JlcCBubyBsb25nZXIgbWlzaGFuZGxlcyBhbiBlbXB0eSBwYXR0ZXJuIGF0IHRo ZSBlbmQgb2YgYSBwYXR0ZXJuIGxpc3QuCiAgIFtidWcgaW50cm9kdWNlZCBpbiBncmVwLTIu NV0KIAorICBncmVwIC1DIE5VTSBub3cgb3V0cHV0cyBzZXBhcmF0b3JzIGNvbnNpc3RlbnRs eSBldmVuIHdoZW4gTlVNIGlzIHplcm8sCisgIGFuZCBzaW1pbGFybHkgZm9yIGdyZXAgLUEg TlVNIGFuZCBncmVwIC1CIE5VTS4KKyAgW2J1ZyBwcmVzZW50IHNpbmNlICJ0aGUgYmVnaW5u aW5nIl0KKwogICBncmVwIC1mIG5vIGxvbmdlciBtaXNoYW5kbGVzIHBhdHRlcm5zIGNvbnRh aW5pbmcgTlVMIGJ5dGVzLgogICBbYnVnIGludHJvZHVjZWQgaW4gZ3JlcC0yLjExXQogCmRp ZmYgLS1naXQgYS9kb2MvZ3JlcC50ZXhpIGIvZG9jL2dyZXAudGV4aQppbmRleCA1OWQwZDNj Li5mZWVlMGQ4IDEwMDY0NAotLS0gYS9kb2MvZ3JlcC50ZXhpCisrKyBiL2RvYy9ncmVwLnRl eGkKQEAgLTUzMiwxNCArNTMyLDEzIEBAIFByaW50IEB2YXJ7bnVtfSBsaW5lcyBvZiBsZWFk aW5nIGFuZCB0cmFpbGluZyBvdXRwdXQgY29udGV4dC4KIEBvcGluZGV4IC0tZ3JvdXAtc2Vw YXJhdG9yCiBAY2luZGV4IGdyb3VwIHNlcGFyYXRvcgogV2hlbiBAb3B0aW9uey1BfSwgQG9w dGlvbnstQn0gb3IgQG9wdGlvbnstQ30gYXJlIGluIHVzZSwKLXByaW50IEB2YXJ7c3RyaW5n fSBpbnN0ZWFkIG9mIEBvcHRpb257LS19IGFyb3VuZCBkaXNqb2ludCBncm91cHMKLW9mIGxp bmVzLgorcHJpbnQgQHZhcntzdHJpbmd9IGluc3RlYWQgb2YgQG9wdGlvbnstLX0gYmV0d2Vl biBncm91cHMgb2YgbGluZXMuCiAKIEBpdGVtIC0tbm8tZ3JvdXAtc2VwYXJhdG9yCiBAb3Bp bmRleCAtLWdyb3VwLXNlcGFyYXRvcgogQGNpbmRleCBncm91cCBzZXBhcmF0b3IKIFdoZW4g QG9wdGlvbnstQX0sIEBvcHRpb257LUJ9IG9yIEBvcHRpb257LUN9IGFyZSBpbiB1c2UsCi1w cmludCBkaXNqb2ludCBncm91cHMgb2YgbGluZXMgYWRqYWNlbnQgdG8gZWFjaCBvdGhlci4K K2RvIG5vdCBwcmludCBhIHNlcGFyYXRvciBiZXR3ZWVuIGdyb3VwcyBvZiBsaW5lcy4KIAog QGVuZCB0YWJsZQogCkBAIC01NTUsMjYgKzU1NCwyNSBAQCBiZXR3ZWVuIHByZWZpeCBmaWVs ZHMgYW5kIGFjdHVhbCBsaW5lIGNvbnRlbnQuCiBDb250ZXh0IChpLmUuLCBub24tbWF0Y2hp bmcpIGxpbmVzIHVzZSBAc2FtcHstfSBpbnN0ZWFkLgogCiBAaXRlbQotV2hlbiBubyBjb250 ZXh0IGlzIHNwZWNpZmllZCwKK1doZW4gY29udGV4dCBpcyBub3Qgc3BlY2lmaWVkLAogbWF0 Y2hpbmcgbGluZXMgYXJlIHNpbXBseSBvdXRwdXQgb25lIHJpZ2h0IGFmdGVyIGFub3RoZXIu CiAKIEBpdGVtCi1XaGVuIG5vbnplcm8gY29udGV4dCBpcyBzcGVjaWZpZWQsCitXaGVuIGNv bnRleHQgaXMgc3BlY2lmaWVkLAogbGluZXMgdGhhdCBhcmUgYWRqYWNlbnQgaW4gdGhlIGlu cHV0IGZvcm0gYSBncm91cAogYW5kIGFyZSBvdXRwdXQgb25lIHJpZ2h0IGFmdGVyIGFub3Ro ZXIsIHdoaWxlCi1hIHNlcGFyYXRvciBhcHBlYXJzIGJ5IGRlZmF1bHQgYmV0d2VlbiBkaXNq b2ludCBncm91cHMgb24gYSBsaW5lCi1vZiBpdHMgb3duIGFuZCB3aXRob3V0IGFueSBwcmVm aXguCitieSBkZWZhdWx0IGEgc2VwYXJhdG9yIGFwcGVhcnMgYmV0d2VlbiBub24tYWRqYWNl bnQgZ3JvdXBzLgogCiBAaXRlbQogVGhlIGRlZmF1bHQgc2VwYXJhdG9yCi1pcyBAc2FtcHst LX0sIGhvd2V2ZXIgd2hldGhlciB0byBpbmNsdWRlIGl0IGFuZCBpdHMgYXBwZWFyYW5jZQor aXMgYSBAc2FtcHstLX0gbGluZTsgaXRzIHByZXNlbmNlIGFuZCBhcHBlYXJhbmNlCiBjYW4g YmUgY2hhbmdlZCB3aXRoIHRoZSBvcHRpb25zIGFib3ZlLgogCiBAaXRlbQogRWFjaCBncm91 cCBtYXkgY29udGFpbgogc2V2ZXJhbCBtYXRjaGluZyBsaW5lcyB3aGVuIHRoZXkgYXJlIGNs b3NlIGVub3VnaCB0byBlYWNoIG90aGVyCi10aGF0IHR3byBvdGhlcndpc2UgYWRqYWNlbnQg YnV0IGRpdmlkZWQgZ3JvdXBzIGNvbm5lY3QKLWFuZCBjYW4ganVzdCBtZXJnZSBpbnRvIGEg c2luZ2xlIGNvbnRpZ3VvdXMgb25lLgordGhhdCB0d28gYWRqYWNlbnQgZ3JvdXBzIGNvbm5l Y3QgYW5kIGNhbiBtZXJnZSBpbnRvIGEgc2luZ2xlCitjb250aWd1b3VzIG9uZS4KIEBlbmQg aXRlbWl6ZQogCiBAbm9kZSBGaWxlIGFuZCBEaXJlY3RvcnkgU2VsZWN0aW9uCmRpZmYgLS1n aXQgYS9zcmMvZ3JlcC5jIGIvc3JjL2dyZXAuYwppbmRleCAxZTNmYzI4Li5lYzk1NWQ4IDEw MDY0NAotLS0gYS9zcmMvZ3JlcC5jCisrKyBiL3NyYy9ncmVwLmMKQEAgLTEwMDIsNyArMTAw Miw4IEBAIHBydGV4dCAoY2hhciBjb25zdCAqYmVnLCBjaGFyIGNvbnN0ICpsaW0pCiAKICAg ICAgIC8qIFByaW50IHRoZSBncm91cCBzZXBhcmF0b3IgdW5sZXNzIHRoZSBvdXRwdXQgaXMg YWRqYWNlbnQgdG8KICAgICAgICAgIHRoZSBwcmV2aW91cyBvdXRwdXQgaW4gdGhlIGZpbGUu ICAqLwotICAgICAgaWYgKChvdXRfYmVmb3JlIHx8IG91dF9hZnRlcikgJiYgdXNlZCAmJiBw ICE9IGxhc3RvdXQgJiYgZ3JvdXBfc2VwYXJhdG9yKQorICAgICAgaWYgKCgwIDw9IG91dF9i ZWZvcmUgfHwgMCA8PSBvdXRfYWZ0ZXIpICYmIHVzZWQKKyAgICAgICAgICAmJiBwICE9IGxh c3RvdXQgJiYgZ3JvdXBfc2VwYXJhdG9yKQogICAgICAgICB7CiAgICAgICAgICAgcHJfc2dy X3N0YXJ0X2lmIChzZXBfY29sb3IpOwogICAgICAgICAgIGZwdXRzIChncm91cF9zZXBhcmF0 b3IsIHN0ZG91dCk7CkBAIC0xOTYxLDcgKzE5NjIsNyBAQCBtYWluIChpbnQgYXJnYywgY2hh ciAqKmFyZ3YpCiAgIC8qIFRoZSB2YWx1ZSAtMSBtZWFucyB0byB1c2UgREVGQVVMVF9DT05U RVhULiAqLwogICBvdXRfYWZ0ZXIgPSBvdXRfYmVmb3JlID0gLTE7CiAgIC8qIERlZmF1bHQg YmVmb3JlL2FmdGVyIGNvbnRleHQ6IGNoYW5nZWQgYnkgLUMvLU5VTSBvcHRpb25zICovCi0g IGRlZmF1bHRfY29udGV4dCA9IDA7CisgIGRlZmF1bHRfY29udGV4dCA9IC0xOwogICAvKiBD aGFuZ2VkIGJ5IC1vIG9wdGlvbiAqLwogICBvbmx5X21hdGNoaW5nID0gMDsKIAotLSAKMS45 LjAKCg== --------------010706000904000403060001 Content-Type: text/plain; charset=UTF-8; name="0002-tests-add-test-case-for-C-0-change.patch" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="0002-tests-add-test-case-for-C-0-change.patch" RnJvbSA0ZjE5ZjhkZjcxNGMyZWI2NTRmODk3NDJmZWMwZTcxYTgwOWU3NzY1IE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBQYXVsIEVnZ2VydCA8ZWdnZXJ0QGNzLnVjbGEuZWR1 PgpEYXRlOiBTYXQsIDEwIE1heSAyMDE0IDAxOjI1OjA4IC0wNzAwClN1YmplY3Q6IFtQQVRD SCAyLzJdIHRlc3RzOiBhZGQgdGVzdCBjYXNlIGZvciAtQyAwIGNoYW5nZQoKKiB0ZXN0cy9j b250ZXh0LTA6IE5ldyB0ZXN0LgoqIHRlc3RzL01ha2VmaWxlLmFtIChURVNUUyk6IEFkZCBp dC4KLS0tCiB0ZXN0cy9NYWtlZmlsZS5hbSB8ICAxICsKIHRlc3RzL2NvbnRleHQtMCAgIHwg MjcgKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDI4IGlu c2VydGlvbnMoKykKIGNyZWF0ZSBtb2RlIDEwMDc1NSB0ZXN0cy9jb250ZXh0LTAKCmRpZmYg LS1naXQgYS90ZXN0cy9NYWtlZmlsZS5hbSBiL3Rlc3RzL01ha2VmaWxlLmFtCmluZGV4IDkx Nzc1YmQuLmYzNDUwZjMgMTAwNjQ0Ci0tLSBhL3Rlc3RzL01ha2VmaWxlLmFtCisrKyBiL3Rl c3RzL01ha2VmaWxlLmFtCkBAIC01MCw2ICs1MCw3IEBAIFRFU1RTID0JCQkJCQlcCiAgIGNh c2UtZm9sZC10aXRsZWNhc2UJCQkJXAogICBjaGFyLWNsYXNzLW11bHRpYnl0ZQkJCQlcCiAg IGNoYXItY2xhc3MtbXVsdGlieXRlMgkJCQlcCisgIGNvbnRleHQtMAkJCQkJXAogICBkZmEt Y292ZXJhZ2UJCQkJCVwKICAgZGZhLWhlYXAtb3ZlcnJ1bgkJCQlcCiAgIGRmYWV4ZWMtbXVs dGlieXRlCQkJCVwKZGlmZiAtLWdpdCBhL3Rlc3RzL2NvbnRleHQtMCBiL3Rlc3RzL2NvbnRl eHQtMApuZXcgZmlsZSBtb2RlIDEwMDc1NQppbmRleCAwMDAwMDAwLi40YjYzMzA1Ci0tLSAv ZGV2L251bGwKKysrIGIvdGVzdHMvY29udGV4dC0wCkBAIC0wLDAgKzEsMjcgQEAKKyMhL2Jp bi9zaAorIyAwIGxpbmVzIG9mIGNvbnRleHQKKy4gIiR7c3JjZGlyPS59L2luaXQuc2giOyBw YXRoX3ByZXBlbmRfIC4uL3NyYworCitjYXQgPDxFT0YgPiBpbiB8fCBmcmFtZXdvcmtfZmFp bHVyZV8KK25lZWRsZQorMXN0IGxpbmUgb2YgY29udGV4dAorMm5kIGxpbmUgb2YgY29udGV4 dAorM3JkIGxpbmUgb2YgY29udGV4dAorYW5vdGhlciBuZWVkbGUKKzV0aCBsaW5lIG9mIGNv bnRleHQgcmVsYXRpdmUgdG8gZmlyc3QgbWF0Y2gKKzZ0aCBsaW5lLi4uCitFT0YKKworY2F0 IDw8RU9GID4gZXhwIHx8IGZyYW1ld29ya19mYWlsdXJlXworbmVlZGxlCistLQorYW5vdGhl ciBuZWVkbGUKK0VPRgorCitmYWlsPTAKK2dyZXAgLUMgMCBuZWVkbGUgaW4gPiBvdXQgMj5l cnIgfHwgZmFpbD0xCisKK2NvbXBhcmUgZXhwIG91dCB8fCBmYWlsPTEKK2NvbXBhcmUgL2Rl di9udWxsIGVyciB8fCBmYWlsPTEKKworRXhpdCAkZmFpbAotLSAKMS45LjAKCg== --------------010706000904000403060001-- From debbugs-submit-bounces@debbugs.gnu.org Sat May 10 04:28:59 2014 Received: (at 17380-done) by debbugs.gnu.org; 10 May 2014 08:28:59 +0000 Received: from localhost ([127.0.0.1]:57753 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wj2eQ-00077t-ME for submit@debbugs.gnu.org; Sat, 10 May 2014 04:28:58 -0400 Received: from smtp.cs.ucla.edu ([131.179.128.62]:40995) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wj2eN-00077X-QJ for 17380-done@debbugs.gnu.org; Sat, 10 May 2014 04:28:56 -0400 Received: from localhost (localhost.localdomain [127.0.0.1]) by smtp.cs.ucla.edu (Postfix) with ESMTP id 74220A60020 for <17380-done@debbugs.gnu.org>; Sat, 10 May 2014 01:28:50 -0700 (PDT) X-Virus-Scanned: amavisd-new at smtp.cs.ucla.edu Received: from smtp.cs.ucla.edu ([127.0.0.1]) by localhost (smtp.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id cnUb+EdRGEnX for <17380-done@debbugs.gnu.org>; Sat, 10 May 2014 01:28:42 -0700 (PDT) Received: from [192.168.1.9] (pool-108-0-233-62.lsanca.fios.verizon.net [108.0.233.62]) by smtp.cs.ucla.edu (Postfix) with ESMTPSA id F0931A6000F for <17380-done@debbugs.gnu.org>; Sat, 10 May 2014 01:28:41 -0700 (PDT) Message-ID: <536DE339.9080003@cs.ucla.edu> Date: Sat, 10 May 2014 01:28:41 -0700 From: Paul Eggert Organization: UCLA Computer Science Department User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.5.0 MIME-Version: 1.0 To: 17380-done@debbugs.gnu.org Subject: Re: bug#17380: grep -C 0 could also give separators Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -3.0 (---) X-Debbugs-Envelope-To: 17380-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: -3.0 (---) Since the bug is fixed I'm closing it. From unknown Tue Jun 17 01:29:19 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 07 Jun 2014 11:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator