Blame test/gnuops2.awk

Packit Service f629e6
# From Servatius.Brandt@fujitsu-siemens.com  Fri Dec  1 13:44:48 2000
Packit Service f629e6
# Received: from mail.actcom.co.il
Packit Service f629e6
# 	by localhost with POP3 (fetchmail-5.1.0)
Packit Service f629e6
# 	for arnold@localhost (single-drop); Fri, 01 Dec 2000 13:44:48 +0200 (IST)
Packit Service f629e6
# Received: by actcom.co.il (mbox arobbins)
Packit Service f629e6
#  (with Cubic Circle's cucipop (v1.31 1998/05/13) Fri Dec  1 13:44:10 2000)
Packit Service f629e6
# X-From_: Servatius.Brandt@fujitsu-siemens.com Fri Dec  1 13:11:23 2000
Packit Service f629e6
# Received: from lmail.actcom.co.il by actcom.co.il  with ESMTP
Packit Service f629e6
# 	(8.9.1a/actcom-0.2) id NAA11033 for <arobbins@actcom.co.il>;
Packit Service f629e6
# 	Fri, 1 Dec 2000 13:11:21 +0200 (EET)  
Packit Service f629e6
# 	(rfc931-sender: lmail.actcom.co.il [192.114.47.13])
Packit Service f629e6
# Received: from billohost.com (10-209.196.35.dellhost.com [209.196.35.10] (may be forged))
Packit Service f629e6
# 	by lmail.actcom.co.il (8.9.3/8.9.1) with ESMTP id NAA30286
Packit Service f629e6
# 	for <arobbins@actcom.co.il>; Fri, 1 Dec 2000 13:12:25 +0200
Packit Service f629e6
# Received: from fencepost.gnu.org (we-refuse-to-spy-on-our-users@fencepost.gnu.org [199.232.76.164])
Packit Service f629e6
# 	by billohost.com (8.9.3/8.9.3) with ESMTP id GAA26074
Packit Service f629e6
# 	for <arnold@skeeve.com>; Fri, 1 Dec 2000 06:09:08 -0500
Packit Service f629e6
# Received: from energy.pdb.sbs.de ([192.109.2.19])
Packit Service f629e6
# 	by fencepost.gnu.org with esmtp (Exim 3.16 #1 (Debian))
Packit Service f629e6
# 	id 141o5z-0000RJ-00; Fri, 01 Dec 2000 06:11:16 -0500
Packit Service f629e6
# Received: from trulli.pdb.fsc.net ([172.25.96.20])
Packit Service f629e6
# 	by energy.pdb.sbs.de (8.9.3/8.9.3) with ESMTP id MAA32687;
Packit Service f629e6
# 	Fri, 1 Dec 2000 12:11:13 +0100
Packit Service f629e6
# Received: from pdbrd02e.pdb.fsc.net (pdbrd02e.pdb.fsc.net [172.25.96.15])
Packit Service f629e6
# 	by trulli.pdb.fsc.net (8.9.3/8.9.3) with ESMTP id MAA27384;
Packit Service f629e6
# 	Fri, 1 Dec 2000 12:11:13 +0100
Packit Service f629e6
# Received: from Fujitsu-Siemens.com (pgtd1181.mch.fsc.net [172.25.126.152]) by pdbrd02e.pdb.fsc.net with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2650.21)
Packit Service f629e6
# 	id XC2QLXS2; Fri, 1 Dec 2000 12:11:13 +0100
Packit Service f629e6
# Message-ID: <3A2786CF.1000903@Fujitsu-Siemens.com>
Packit Service f629e6
# Date: Fri, 01 Dec 2000 12:09:03 +0100
Packit Service f629e6
# From: Servatius Brandt <Servatius.Brandt@fujitsu-siemens.com>
Packit Service f629e6
# Organization: Fujitsu Siemens Computers
Packit Service f629e6
# User-Agent: Mozilla/5.0 (Windows; U; Win95; en-US; m18) Gecko/20001108 Netscape6/6.0
Packit Service f629e6
# X-Accept-Language: de, en
Packit Service f629e6
# MIME-Version: 1.0
Packit Service f629e6
# To: bug-gnu-utils@gnu.org
Packit Service f629e6
# CC: arnold@gnu.org
Packit Service f629e6
# Subject: Bug Report: \y, \B, \<, \> do not work with _
Packit Service f629e6
# Content-Type: text/plain; charset=us-ascii; format=flowed
Packit Service f629e6
# Content-Transfer-Encoding: 7bit
Packit Service f629e6
# Status: R
Packit Service f629e6
# 
Packit Service f629e6
# Hello,
Packit Service f629e6
# 
Packit Service f629e6
# The \y, \B, \<, \> patterns do not regard _ as
Packit Service f629e6
# word-constituent (unlike \w and \W, which do).
Packit Service f629e6
# 
Packit Service f629e6
# Operating system: ReliantUNIX-Y 5.44 C2001 RM600 R10000
Packit Service f629e6
# Version of gawk: 3.0.6
Packit Service f629e6
# C-Compiler: Fujitsu Siemens Computers CDS++ V2.0C0004
Packit Service f629e6
# 
Packit Service f629e6
# Test program:
Packit Service f629e6
# 
Packit Service f629e6
#!/usr/local/bin/gawk -f
Packit Service f629e6
Packit Service f629e6
BEGIN {
Packit Service f629e6
     print match("X _abc Y", /\<_abc/)		# bug
Packit Service f629e6
     print match("X _abc Y", /\y_abc/)		# bug
Packit Service f629e6
     print match("X abc_ Y", /abc_\>/)		# bug
Packit Service f629e6
     print match("X abc_ Y", /abc_\y/)		# bug
Packit Service f629e6
     print match("X abc_def Y", /abc_\Bdef/)	# bug
Packit Service f629e6
Packit Service f629e6
     print match("X a_c Y", /a\wc/)		# ok!
Packit Service f629e6
     print match("X a.c Y", /a\Wc/)		# ok!
Packit Service f629e6
     exit
Packit Service f629e6
}
Packit Service f629e6
# 
Packit Service f629e6
# 
Packit Service f629e6
# Regards,
Packit Service f629e6
# Servatius Brandt
Packit Service f629e6
# 
Packit Service f629e6
#