public inbox for gcc@gcc.gnu.org
 help / color / mirror / Atom feed
From: Paul Derbyshire <pderbysh@usa.net>
To: egcs@egcs.cygnus.com, egcs-bugs@cygnus.com
Subject: Re: Confirmed template parsing bug: bug in error message generation.
Date: Wed, 31 Mar 1999 23:46:00 -0000	[thread overview]
Message-ID: <3.0.6.32.19990302114234.0086bd80@pop.globalserve.net> (raw)
Message-ID: <19990331234600.u3hPF-oaI2fAfppvNSYqVTsql4swuWCc9RU-PvFl97U@z> (raw)
In-Reply-To: <oriuclljxv.fsf@araguaia.dcc.unicamp.br>

At 04:59 AM 3/1/99 -0300, you wrote:
>Then please post a bug report...

I already did!

>...containing a single code snippet that demonstrates the problem...

"extern foo<int> bar;"

Parse error, but line is well-formed; should be undeclared identifier
"foo". Caused a 4 hour work stoppage here with people trying to track down
obscure aspects of the standard regarding templates thinking they made a
subtly ill-formed template declaration, and then throwing "typename"
qualifiers around at random half-heartedly, before suspecting it might be a
compiler bug, all of it triggered by a simple use of a symbol not imported
from its namespace. :-)

>...and a description of the host in which you have observed the
>problem...

x86-MSDOS. Which anyone who has read the original stuff will know. Not that
there is a snowball's chance in hell that the target has any influence
whatsoever on the *parser* :-)

>otherwise lots of people may have to spend time re-creating the code 
>snippet you already have.

Why you believe this is beyond me, since the code snippet (above) was in
the very post you quoted IIRC, and the target, even if relevant for parser
issues, has been referred to be my in the past also.

Copied to egcs-bugs.

-- 
   .*.  "Clouds are not spheres, mountains are not cones, coastlines are not
-()  <  circles, and bark is not smooth, nor does lightning travel in a
   `*'  straight line."    -------------------------------------------------
        -- B. Mandelbrot  | http://surf.to/pgd.net
_____________________ ____|________     Paul Derbyshire     pderbysh@usa.net
Programmer & Humanist|ICQ: 10423848|

  reply	other threads:[~1999-03-31 23:46 UTC|newest]

Thread overview: 264+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <Jeffrey>
     [not found] ` <A>
     [not found]   ` <Law's>
     [not found]     ` <message>
     [not found]       ` <of>
     [not found]         ` <"Thu,>
     [not found]         ` <"Sun,>
     [not found]           ` <19>
     [not found]         ` <"Wed,>
     [not found]           ` <5>
     [not found]         ` <Fri,>
     [not found]         ` <"Fri,>
     [not found]           ` <11>
     [not found]             ` <Jun>
     [not found]               ` <2000>
     [not found]                 ` <10:30:29>
     [not found]                   ` <-0400>
2000-06-29  7:30                     ` SSA implementation David Dolan
2000-06-29 11:59                       ` Geoff Keating
2000-06-29 12:07                         ` Errors from Gcc Matt Minnis
2000-06-29 13:43                           ` Martin v. Loewis
2000-06-29 12:11                         ` SSA implementation Mark Mitchell
2000-06-29 12:24                           ` Gerald Pfeifer
2000-07-05 11:52                     ` PowerPC code generation David J Schinsing
2000-07-05 12:15                       ` David Young
2000-07-05 12:57                         ` gcc and struct passing in function arguments? David Young
2000-07-05 13:09                           ` Michael Meissner
2000-07-05 14:00                             ` Joern Rennecke
2000-07-05 13:50                           ` Alan Lehotsky
2000-07-05 13:26                       ` PowerPC code generation Geoff Keating
2000-07-05 13:53                         ` Franz Sirl
2000-07-05 14:20                           ` Michael Meissner
2000-07-05 14:36                           ` Geoff Keating
2000-07-05 19:54                             ` David Edelsohn
     [not found]         ` <"Mon,>
     [not found]           ` <01>
     [not found]             ` <Mar>
     [not found]               ` <99>
     [not found]             ` <Feb>
     [not found]               ` <1999>
     [not found]                 ` <02:37:52>
     [not found]                 ` <12:29:11>
     [not found]                   ` <-0500>
1999-02-01  8:23                     ` A Lisp compiler? Matthew X. Economou
1999-02-01  9:29                       ` Ken Raeburn
1999-02-02 15:44                         ` Matthew X. Economou
     [not found]                           ` < w4ou2x4jrke.fsf@nemesis.irtnog.org >
1999-02-02 16:14                             ` [Meta] " Paul Derbyshire
1999-02-28 22:53                               ` Paul Derbyshire
1999-02-28 22:53                           ` Matthew X. Economou
1999-02-19 23:14                         ` Matthias Hölzl
1999-02-28 22:53                           ` Matthias Hölzl
1999-02-28 22:53                         ` Ken Raeburn
1999-02-28 22:53                       ` Matthew X. Economou
1999-02-27 21:39                     ` Confirmed template parsing bug: bug in error message generation Paul Derbyshire
1999-02-28 22:53                       ` Paul Derbyshire
1999-03-01  0:02                       ` Alexandre Oliva
     [not found]                         ` < oriuclljxv.fsf@araguaia.dcc.unicamp.br >
1999-03-02  8:43                           ` Paul Derbyshire [this message]
     [not found]                             ` < 3.0.6.32.19990302114234.0086bd80@pop.globalserve.net >
1999-03-02  9:26                               ` Robert Lipe
1999-03-31 23:46                                 ` Robert Lipe
1999-03-02 22:22                             ` Alexandre Oliva
1999-03-31 23:46                               ` Alexandre Oliva
1999-03-31 23:46                             ` Paul Derbyshire
1999-03-31 23:46                         ` Alexandre Oliva
1999-02-28 19:05                     ` Possible egcs-1.1.2-pre2 configure problem on HP-UX 9.04 rodneybrown
1999-02-28 22:53                       ` rodneybrown
1999-03-01  9:05                       ` Alexandre Oliva
     [not found]                         ` < orogmdf8jw.fsf@araguaia.dcc.unicamp.br >
1999-03-01  9:14                           ` Franz Sirl
1999-03-01  9:32                             ` Alexandre Oliva
1999-03-31 23:46                               ` Alexandre Oliva
1999-03-31 23:46                             ` Franz Sirl
1999-03-31 23:46                         ` Alexandre Oliva
1999-03-01  9:18                       ` Jeffrey A Law
1999-03-31 23:46                         ` Jeffrey A Law
     [not found]                     ` <(EST)>
1999-06-25 17:54                       ` Occasional use of GNU ld problems Brad Lucier
1999-06-29  2:06                         ` Alexandre Oliva
1999-06-29  2:20                           ` Franz Sirl
1999-06-30 15:43                             ` Franz Sirl
1999-06-30 15:43                           ` Alexandre Oliva
1999-06-30 15:43                         ` Brad Lucier
     [not found]                 ` <04:47:24>
     [not found]                   ` <-0800>
1999-02-12  3:00                     ` C++ default copy ctor not optimal Sylvain Pion
     [not found]                       ` < 19990212120037.C13091@rigel.inria.fr >
1999-02-12  4:46                         ` Sylvain Pion
1999-02-28 22:53                           ` Sylvain Pion
     [not found]                       ` <19990212134607.F13091.cygnus.egcs@rigel.inria.fr>
1999-02-12 13:41                         ` Jason Merrill
     [not found]                           ` < u9d83fl2q8.fsf@yorick.cygnus.com >
1999-02-12 14:26                             ` Paul Derbyshire
1999-02-28 22:53                               ` Paul Derbyshire
1999-02-14 10:57                             ` Sylvain Pion
1999-02-14 21:01                               ` Jason Merrill
     [not found]                                 ` < u9iud4jm52.fsf@yorick.cygnus.com >
1999-02-15 17:15                                   ` Richard Henderson
     [not found]                                     ` < 19990215171524.A19063@cygnus.com >
1999-02-15 20:14                                       ` Jeffrey A Law
     [not found]                                         ` < 14555.919137968@upchuck >
1999-02-15 21:39                                           ` Richard Henderson
     [not found]                                             ` < 19990215213927.A19254@cygnus.com >
1999-02-16  0:10                                               ` Sylvain Pion
1999-02-28 22:53                                                 ` Sylvain Pion
1999-02-28 22:53                                             ` Richard Henderson
1999-02-28 22:53                                         ` Jeffrey A Law
1999-02-16 10:08                                       ` Joe Buck
     [not found]                                         ` < 199902161807.KAA19010@atrus.synopsys.com >
1999-02-16 10:18                                           ` Richard Henderson
     [not found]                                             ` < 19990216101811.A19900@cygnus.com >
1999-02-16 10:33                                               ` Sylvain Pion
1999-02-28 22:53                                                 ` Sylvain Pion
1999-02-28 22:53                                             ` Richard Henderson
1999-02-28 22:53                                         ` Joe Buck
1999-02-28 22:53                                     ` Richard Henderson
1999-02-28 22:53                                 ` Jason Merrill
1999-02-28 22:53                               ` Sylvain Pion
     [not found]                           ` <3.0.6.32.19990212172607.00844860.cygnus.egcs@pop.netaddress.com>
1999-02-12 15:27                             ` Jason Merrill
1999-02-28 22:53                               ` Jason Merrill
1999-02-28 22:53                           ` Jason Merrill
1999-02-28 22:53                       ` Sylvain Pion
     [not found]                     ` <3.0.6.32.19990212180551.00841100.cygnus.egcs@pop.netaddress.com>
1999-02-12 15:29                       ` Code gen question Jason Merrill
     [not found]                         ` < u990e3kxq8.fsf@yorick.cygnus.com >
1999-02-12 17:34                           ` Paul Derbyshire
     [not found]                             ` < 3.0.6.32.19990212203311.0083e6d0@pop.netaddress.com >
1999-02-12 17:39                               ` Jeffrey A Law
1999-02-28 22:53                                 ` Jeffrey A Law
1999-02-28 22:53                             ` Paul Derbyshire
1999-02-28 22:53                         ` Jason Merrill
1999-02-24 16:27                     ` Question about compiler-supplied assignment and copy with egcs Mike Stump
     [not found]                       ` < 199902250026.QAA04615@kankakee.wrs.com >
1999-02-25 22:31                         ` Paul Derbyshire
1999-02-28 22:53                           ` Paul Derbyshire
     [not found]                       ` <3.0.6.32.19990226013110.0083c530.cygnus.egcs@pop.globalserve.net>
1999-02-25 22:45                         ` Jason Merrill
     [not found]                           ` < u91zjdirxx.fsf@yorick.cygnus.com >
1999-02-27 21:01                             ` Paul Derbyshire
     [not found]                               ` < 3.0.6.32.19990228000118.00923340@pop.globalserve.net >
1999-02-27 21:58                                 ` Question about compiler-supplied assignment and copy with Joe Buck
     [not found]                                   ` < 199902280557.VAA14849@atrus.synopsys.com >
1999-02-27 23:29                                     ` Paul Derbyshire
1999-02-28 22:53                                       ` Paul Derbyshire
1999-02-28 22:53                                   ` Joe Buck
1999-02-28 22:53                               ` Question about compiler-supplied assignment and copy with egcs Paul Derbyshire
     [not found]                           ` <3.0.6.32.19990228000118.00923340.cygnus.egcs@pop.globalserve.net>
1999-02-27 23:55                             ` Jason Merrill
     [not found]                               ` < u9yalj7yin.fsf@yorick.cygnus.com >
1999-02-28  1:10                                 ` Paul Derbyshire
1999-02-28  2:51                                   ` Tudor Hulubei
     [not found]                                     ` < 14041.8114.947193.298212@hal.ttlc.net >
1999-02-28  4:36                                       ` Paul Derbyshire
1999-02-28 22:53                                         ` Paul Derbyshire
1999-02-28 22:53                                     ` Tudor Hulubei
1999-02-28 22:53                                   ` Paul Derbyshire
1999-03-01  2:28                                   ` Gerald Pfeifer
1999-03-31 23:46                                     ` Gerald Pfeifer
1999-02-28 22:53                               ` Jason Merrill
1999-02-28 22:53                           ` Jason Merrill
1999-02-28 22:53                       ` Mike Stump
2000-11-19 13:03                     ` Removal of V2 code Mark Mitchell
2000-11-19 17:10                       ` Geoff Keating
     [not found]                         ` <Mark>
2000-11-19 17:24                         ` Christopher Faylor
2000-11-19 17:56                         ` Mark Mitchell
2000-11-19 20:24                           ` Geoff Keating
2000-11-19 21:52                             ` Mark Mitchell
2000-11-19 22:12                               ` Geoff Keating
2000-11-19 22:33                                 ` Mark Mitchell
2000-11-20  1:07                                 ` Mark Mitchell
2000-11-20  2:11                                   ` Geoff Keating
2000-11-21 10:56                                 ` Mark Mitchell
2000-11-21 12:20                                   ` Benjamin Kosnik
2000-11-21 12:45                                     ` Mark Mitchell
2000-11-21 12:37                                   ` Geoff Keating
2000-11-21 12:47                                     ` Mark Mitchell
2000-11-20  2:54                         ` Franz Sirl
2000-11-21  6:38                           ` Franz Sirl
2000-11-21  7:26                             ` Daniel Berlin
2000-11-20  0:41                       ` Andrew Cagney
2000-11-20  0:55                         ` Mark Mitchell
2000-11-20  3:32                           ` Marc Espie
2000-11-20  5:53                             ` Joseph S. Myers
2000-11-20  8:34                             ` Mark Mitchell
     [not found]                           ` <00112021562300.00259@hallo>
2000-11-20 14:58                             ` Mark Mitchell
2000-11-21 14:14                               ` Geoff Keating
2000-11-21 15:06                                 ` Mark Mitchell
2000-11-21 16:08                                   ` Tom Tromey
2000-11-21 17:21                                     ` 2.95.3 (was Re: Removal of V2 code) Joe Buck
2000-11-22 13:55                                       ` Tom Tromey
2000-11-21 21:41                                     ` Removal of V2 code Mark Mitchell
2000-11-21 20:00                                   ` SC confidentiality Geoff Keating
2000-11-21 21:57                                     ` Mark Mitchell
     [not found]                 ` <08:25:39>
     [not found]                   ` <-0700>
2001-05-09  9:58                     ` Automake and friends and fastjar Mark Klein
2001-05-09 12:08                       ` Tom Tromey
2001-05-09 12:15                         ` Mark Klein
     [not found]         ` <25>
     [not found]           ` <May>
     [not found]             ` <2001>
     [not found]               ` <10:06:51>
     [not found]                 ` <+0300>
2001-06-07 18:27                   ` Another RFC: regex in libiberty DJ Delorie
2001-06-07 18:31                     ` Ian Lance Taylor
2001-06-07 18:33                       ` DJ Delorie
2001-06-07 18:43                         ` Ian Lance Taylor
2001-06-08  0:11                     ` Eli Zaretskii
2001-06-08  9:18                       ` Mark Mitchell
2001-06-08  9:59                       ` Zack Weinberg
2001-06-08 10:05                         ` H . J . Lu
2001-06-08 10:31                           ` Eli Zaretskii
2001-06-08 10:39                             ` H . J . Lu
2001-06-08 10:37                         ` Eli Zaretskii
2001-06-11 22:50                       ` Jim Blandy
2001-06-11 23:51                         ` Randall R Schulz
2001-06-12  6:48                         ` Jim Blandy
2001-06-09 13:34                     ` Andrew Cagney
     [not found] <19990608202201.F17154@admin3.jump.net>
     [not found] ` <org142xios.fsf@saci.lsd.dcc.unicamp.br>
     [not found]   ` <3761d206.15532319@mailer.gwdg.de>
     [not found]     ` <oru2sg6sd1.fsf@saci.lsd.dcc.unicamp.br>
     [not found]       ` <3762cfb6.8581897@mailer.gwdg.de>
     [not found]         ` <oru2sf6hst.fsf@saci.lsd.dcc.unicamp.br>
1999-06-10 16:01           ` libs/csengine/basic/polyset.cpp:46: Internal compiler error 191 Philipp Thomas
1999-06-30 15:43             ` Philipp Thomas
     [not found]           ` <376b1082.25172596@mailer.gwdg.de>
1999-06-10 17:18             ` Alexandre Oliva
1999-06-10 17:50               ` Franz Sirl
1999-06-12 16:02                 ` Alexandre Oliva
1999-06-15  4:11                   ` Franz Sirl
1999-06-15  4:54                     ` Alexandre Oliva
1999-06-30 15:43                       ` Alexandre Oliva
1999-06-30 15:43                     ` Franz Sirl
1999-06-30 15:43                   ` Alexandre Oliva
1999-06-30 15:43                 ` Franz Sirl
1999-06-30 15:43               ` Alexandre Oliva
1999-05-20 21:06 assemble_external on .class files Mark Klein
1999-05-22 14:23 ` Jeffrey A Law
1999-05-22 15:28   ` Mark Klein
1999-05-31 21:36     ` Mark Klein
1999-05-25 18:33   ` Mark Klein
1999-05-25 19:41     ` Jeffrey A Law
1999-05-25 21:00       ` Per Bothner
1999-05-25 21:50         ` Jeffrey A Law
1999-05-25 22:19           ` Mark Klein
1999-05-25 22:24             ` Jeffrey A Law
1999-05-31 21:36               ` Jeffrey A Law
1999-05-25 22:49             ` Per Bothner
1999-05-31 14:53               ` Mark Klein
1999-05-31 21:36                 ` Mark Klein
1999-05-31 21:36               ` Per Bothner
1999-05-31 21:36             ` Mark Klein
1999-05-31 21:36           ` Jeffrey A Law
1999-05-31 21:36         ` Per Bothner
1999-05-31 21:36       ` Jeffrey A Law
1999-05-31 21:36     ` Mark Klein
1999-05-31 21:36   ` Jeffrey A Law
1999-05-31 21:36 ` Mark Klein
  -- strict thread matches above, loose matches on Subject: below --
1999-02-24 15:13 Bug in libm or libstdc++ Paul Derbyshire
     [not found] ` < 3.0.6.32.19990222090333.00847df0@pop.globalserve.net >
1999-02-24 15:34   ` Joe Buck
     [not found]     ` < 199902242332.PAA09334@atrus.synopsys.com >
1999-02-25 22:25       ` Paul Derbyshire
     [not found]         ` < 3.0.6.32.19990226012513.008e5450@pop.globalserve.net >
1999-02-26 10:38           ` Joe Buck
     [not found]             ` < 199902261836.KAA17757@atrus.synopsys.com >
1999-02-26 22:21               ` Paul Derbyshire
     [not found]                 ` < 3.0.6.32.19990227012120.0084e180@pop.globalserve.net >
1999-02-27  9:40                   ` Marc Espie
     [not found]                     ` < 199902271740.SAA14323@quatramaran.ens.fr >
1999-02-27 20:45                       ` Paul Derbyshire
1999-02-28 22:53                         ` Paul Derbyshire
1999-03-01  0:19                         ` Alexandre Oliva
     [not found]                           ` < ord82tlj4l.fsf@araguaia.dcc.unicamp.br >
1999-03-02  7:58                             ` Paul Derbyshire
1999-03-02 23:08                               ` Alexandre Oliva
1999-03-31 23:46                                 ` Alexandre Oliva
1999-03-31 23:46                               ` Paul Derbyshire
1999-03-31 23:46                           ` Alexandre Oliva
1999-02-28 22:53                     ` Marc Espie
1999-02-28 22:53                 ` Paul Derbyshire
1999-02-28 22:53             ` Joe Buck
1999-02-28 22:53         ` Paul Derbyshire
1999-02-28 22:53     ` Joe Buck
1999-02-24 15:42   ` Bob McWhirter
     [not found]     ` < Pine.LNX.3.96.990224183714.7438r-100000@exeter.exeter.org >
1999-02-25 22:20       ` Paul Derbyshire
     [not found]         ` <199902261635.LAA23787@wagner.Princeton.EDU>
1999-02-27 19:08           ` Paul Derbyshire
1999-02-28 22:53             ` Paul Derbyshire
1999-03-01  8:30             ` Joern Rennecke
     [not found]               ` < 199903011630.QAA00110@phal.cygnus.co.uk >
1999-03-02  8:04                 ` Paul Derbyshire
     [not found]                   ` < 3.0.6.32.19990302110405.00945870@pop.globalserve.net >
1999-03-02  8:38                     ` Joern Rennecke
1999-03-31 23:46                       ` Joern Rennecke
1999-03-31 23:46                   ` Paul Derbyshire
1999-03-31 23:46               ` Joern Rennecke
     [not found]         ` <Pine.SUN.3.91.990228142826.5950V-100000@is>
1999-02-28  4:57           ` Paul Derbyshire
1999-02-28 22:53             ` Paul Derbyshire
1999-02-28 22:53         ` Paul Derbyshire
1999-02-28 22:53     ` Bob McWhirter
1999-02-28 22:53 ` Paul Derbyshire
1999-01-31 22:09 [Meta] Enough of the "egcs.cygnus.com" already! Paul Derbyshire
1999-01-31 22:14 ` CaT
1999-01-31 22:24   ` Bob McWhirter
1999-01-31 22:50     ` Paul Derbyshire
1999-02-01  2:01       ` Franz Sirl
     [not found]         ` < 4.1.19990201105045.054320e0@mail.lauterbach.com >
1999-02-01 15:53           ` Paul Derbyshire
1999-02-28 22:53             ` Paul Derbyshire
1999-02-28 22:53             ` Rask Ingemann Lambertsen
1999-02-28 22:53         ` Franz Sirl
1999-01-31 23:12 ` Ken Raeburn
1999-02-01  7:13 ` Jeffrey A Law
1999-02-01  7:27   ` Alexandre Oliva
     [not found]     ` < or4sp6b12f.fsf@araguaia.dcc.unicamp.br >
1999-02-01  7:30       ` Jeffrey A Law
1999-02-01  7:35         ` Alexandre Oliva
     [not found]           ` < or1zkab0ou.fsf@araguaia.dcc.unicamp.br >
1999-02-01  7:50             ` Jeffrey A Law
     [not found]               ` < 3391.917883892@hurl.cygnus.com >
1999-02-01  8:23                 ` Joe Buck
     [not found]                   ` < 199902011621.IAA00385@atrus.synopsys.com >
1999-02-01  8:24                     ` Jeffrey A Law
1999-02-28 22:53                       ` Jeffrey A Law
1999-02-01 16:03                     ` Paul Derbyshire
1999-02-28 22:53                       ` Paul Derbyshire
1999-02-28 22:53                   ` Joe Buck
1999-02-28 22:53                   ` postmaster
1999-02-28 22:53               ` Jeffrey A Law
1999-02-01 15:58             ` Paul Derbyshire
1999-02-28 22:53               ` Paul Derbyshire
1999-02-28 22:53           ` Alexandre Oliva
1999-02-01  7:59         ` Ken Raeburn
1999-02-28 22:53           ` Ken Raeburn
1999-02-28 22:53         ` Jeffrey A Law
1999-02-13 10:47       ` Jeffrey A Law
1999-02-28 22:53         ` Jeffrey A Law
1999-02-28 22:53     ` Alexandre Oliva
1999-02-28 22:53   ` Jeffrey A Law
     [not found] ` <19990201200631.A227@tardis.ed.ac.uk>
1999-02-01 15:31   ` Paul Derbyshire
1999-02-28 22:53     ` Paul Derbyshire
1999-02-03 12:05 ` Rask Ingemann Lambertsen
1999-02-28 22:53   ` Rask Ingemann Lambertsen
     [not found] <Eli>
     [not found] <Brad>
     [not found] <Paul>
     [not found] <Ken>
     [not found] <David>
     [not found] ` <J>
     [not found] <Franz>

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=3.0.6.32.19990302114234.0086bd80@pop.globalserve.net \
    --to=pderbysh@usa.net \
    --cc=egcs-bugs@cygnus.com \
    --cc=egcs@egcs.cygnus.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).