HDTenEightyP/NetNews huggingface dataset:
From: olsen@sourcery.mxm.sub.org (Olaf Barthel)
Newsgroups: comp.sys.amiga.programmer
Subject: Re: Font-size independence GadTools package
Distribution: world
X-NewsSoftware: GRn 1.16e (7/4/92) by Mike Schwartz & Michael B. Smith
Date: 7 Sep 92 21:50:35 CED
Organization: MXM Barthel & Paesler

In article <1992Sep6.034539.304@ucc.su.OZ.AU> willw@extro.ucc.su.OZ.AU (William Waring) writes:
> In article <1578@lysator.liu.se> boberg@lysator.liu.se (Stefan Boberg) writes:
> >willw@extro.ucc.su.OZ.AU (William Waring) writes:
> >>Why bother, when you can use GadToolsBox V1.3 to generate perfectly working 
> >>font adjusting routines for GadTools. I have used GTB to develop all the
> >>windows in my up and coming communications package, X-Comm. It generates code
> >>that can handle almost any font, and also allows proportional. Don't know why
> >>people bother doing it by hand?
> >
> >  Does it really work with proportional fonts? I don't think so... At least
> >it didn't when I tried it. The real problem is that it does not have any
> >means of localizing programs easily. With localized programs you must have
> >a very flexible system in order to allow for greatly varying string lengths.
> 
> Yeah it does work with proprotional fonts. I can use Helvetica 13 point font
> in X-Comm's windows and it turns out very nicely. Yes I agree. Localisation is
> a REAL pain. Look at 'Term's english catalog - 150K of strings that you have
> to manage. Real bummer if you ask me.

   Localization can be painful if you do it all by hand. When I prepared
`term' for localization I used a bunch of ARexx scripts, a special ARexx host
and keyboard macros. The whole work was finished within two days. Looks like
you are not going to localize X-Comm in the future, are you? Also if you
prepare your program for localization you have to make sure that the user
interface can handle the strings (i.e. the object labels don't get longer
than the objects).

   You can use proportional fonts with gadtools objects, only sliders can cause
trouble. As they did not work properly for me as of v37 I dropped this option
for `term' v2.3.

-- 
Olaf Barthel       | UUCP:  olsen@sourcery.mxm.sub.org
Brabeckstrasse 35  |        cbmvax.commodore.com!cbmehq!sourcery!olsen
D-3000 Hannover 71 |        o.barthel@a-link-h.comlink.de
MXM, ECG127        | Z-Net: O.BARTHEL@A-LINK-H
----------------------------------------------------------------------
"Dull, irritating Enchanter (M) seeks exciting, loving F for magic
 moments and possible lasting relationship. Must be truthful and
 kind or a good liar. No pros or adventurers need reply. Box Y3"
Newsgroups: comp.sys.amiga.programmer
Subject: Global Optimizer on Lattice C 5.1
From: bjbernstein@miavx1.acs.muohio.edu
Date: 10 Sep 92 15:10:46 -0500
Organization: Miami University Academic Computer Service"

  What exactly does -O (global optimizer) do for Lattice C 5.1 other than 
take out dead assigned variables? It takes it's time on my 030 whatever 
it's doing..



@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@ Brian Bernstein (Drone)           @@ "I'm a white dread, I'm a white   @@ 
@@ bjbernstein@miavx1.acs.muohio.edu @@  dread, so? I got a little ring   @@
@@-----------------------------------@@  and I hang it from my nose.."    @@
@@ the Fabulous Furry Freak Brothers!@@                -Jane's Addiction  @@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
From: salnick@dejavu.spk.wa.us (There is no substitute for displacement...)
Newsgroups: comp.sys.amiga.programmer
Subject: UNIX cross development
Date: 10 Sep 92 03:01:47 GMT
Organization: Not Organized

I have had some occasion to compile unix code on my Amiga (primarily X 
applications), and am continuingly frustrated by errors caused by a lack 
of support for some of the unix signals (eg. SIGKILL, SIGTERM, SIGALRM, 
etc).  Has anyone out there dealt with this?

Has anyone else had these problems??  Or is it just me???

bob

--
RW Salnick, Spokane,WA  |  Home: salnick@dejavu.spk.wa.us
  Amiga 1000, WB 1.3    |  Work: mfgsys!salnick@kaiser.spk.wa.us
      WA9BVE            |
From: paulk@terapin.com (Paul Kienitz)
Newsgroups: comp.sys.amiga.programmer
Subject: Attention whoever maintains asl.library
Date: 8 Sep 92 08:55:10 PST
Organization: BBS

I really really wish there were tags for the ASL requesters that let me set the
blockpen and detailpen of the window it opens.  For that matter, it would be
nice if it offered some control of the other pens it uses for, frinstance, the
text in the list of files.

My current project has got a palette which leaves the ASL file requester with a
slider gadget that has a dark blue knob against a white background, which is
visually confusing.  My attempts to fix this tend to cause the screen title bar
to suddenly change colors, or other unpleasant side effects, if they do
anything at all.
From: paulk@terapin.com (Paul Kienitz)
Newsgroups: comp.sys.amiga.programmer
Subject: Re: Busy Pointer
Date: 10 Sep 92 20:23:38 PST
Organization: BBS

> Can someone tell me how to get the address of the default busy
> pointer so I can use SetPointer() to set it.
 
I think that's hidden away so if you do find the address of it, it
won't work when they revise the OS.  But here is a copy of what it
currently looks like:
 
static ushort WaitPointerImage[] = {
    0x0000, 0x0000,     /* vert. and horiz. start posn. */
        0x0400, 0x07C0,
        0x0000, 0x07C0,
        0x0100, 0x0380,
        0x0000, 0x07E0,
        0x07C0, 0x1FF8,
        0x1FF0, 0x3FEC,
        0x3FF8, 0x7FDE,
        0x3FF8, 0x7FBE,
        0x7FFC, 0xFF7F,
        0x7EFC, 0xFFFF,
        0x7FFC, 0xFFFF,
        0x3FF8, 0x7FFE,
        0x3FF8, 0x7FFE,
        0x1FF0, 0x3FFC,
        0x07C0, 0x1FF8,
        0x0000, 0x07E0,
    0x0000, 0x0000,     /* reserved, must be NULL */
};
From: aj755@cleveland.Freenet.Edu (Richard Kowicki)
Newsgroups: comp.sys.amiga.programmer
Subject: DICE Compiler Informaion???
Date: 10 Sep 1992 05:12:07 GMT
Organization: Case Western Reserve University, Cleveland, OH (USA)
Reply-To: aj755@cleveland.Freenet.Edu (Richard Kowicki)
NNTP-Posting-Host: slc10.ins.cwru.edu



I need more information about obtaining Matt Dillon's DICE C compiler.

I downloaded the archive from FF491 and liked what I saw, despite
of the fact that it was crippled.  I tried writing Mr. Dillon a few
times, but didn't get any reply.

Is it still non-commercial?  If so, what do I have to do to become a 
registered user?

Thanks in advance!!!
-- 
             Rick Kowicki - aj755@Cleveland.Freenet.Edu
     GO TRIBE, CAVS, BROWNS, LUMBERJACKS, THUNDERBOLTS, CRUNCH...
From: paulk@terapin.com (Paul Kienitz)
Newsgroups: comp.sys.amiga.programmer
Subject: '030 hardware exceptions
Date: 12 Sep 92 00:11:21 PST
Organization: BBS

I've asked this in various places and gotten no answer ...  Okay, you know the
list of 68000 hardware exceptions, that goes like this:   ...??

  2  Bus error
  3  Address error
  4  Illegal instruction
  5  Divide by zero
  6  CHK instruction
  7  TRAPV instruction
  8  Privilege violation
  9  Trace
 10  Unimplemented 1010 opcode
 11  Unimplemented 1111 opcode
 12  ... not used in plain 68000

I need to know what extra additional exception numbers come after these for
68010 and higher processors.  I know they exist because I've seen them in guru
displays.  Could someone with an '030 manual please list them for me??
From: jaker@csugrad.cs.vt.edu (Jake Rose)
Newsgroups: comp.sys.amiga.programmer
Subject: Re: using 1.3
Date: 7 Sep 92 16:14:21 GMT
Organization: Virginia Tech Computer Science Dept, Blacksburg, VA

In comp.sys.amiga.programmer Fergus_Gibson (Fergus_Gibson@amusers.UUCP) writes:

>In a message dated Fri  4 Sep 92  3:01, Tsm2124@ritvax.isc.rit.edu wrote:

> T>  Maybe they feel there is no reason to upgrade (I don't know how) but
> T> if a program comes out that they want and it is 2.x (or maybe 3.x) and
> T> up maybe they will upgrade.  When Windows 3.1 (although not an OS) came
> T> out there were many program updates to take advantage of its new
>features.
> T>  By the time most of the developers make programs for 2.04, 2.1 will
> T> be out (probably on Sept 12), and 3.x will be very close, it is now
> T> at least version 39.97.

>Well, I agree entirely that developers should drop 1.x.  My problem is I
>can't afford to upgrade to 2.0 (which I'd dearly love to do).  And also
>when I do have enough money I call the dealer and they tell me they have no
>Enhancer Kits in stock and usually don't know when they will.  So there are
>people out there with a good reason not to upgrade :(

I suggest you try anohter dealer! :) It's worth the time and effort, and I
can't see how people can stand to *look* at 1.3, let alone use it, when 2.x
versions are available.  It sounds as though CBM is finally getting on a
responsible development timeline for their great OS - I hope to see a new
version every two years or so, and public availability of "magic ROMs" -
disk-based kickstart is an upgrade godsend, and everyone who has the RAM
should be afforded the great benefits of using it.

Wulf                    | "Martha, it's another one of those CS majors asking
jaker@csugrad.cs.vt.edu |  if cow chips are pin-compatible with 68040s..."
From: "jonathan forbes" <jonathan.forbes@canrem.com>
Newsgroups: comp.sys.amiga.programmer
Subject: keyboard repeat
Date: 7 Sep 92 02:06:20 EST
Reply-To: "jonathan forbes" <jonathan.forbes@canrem.com>
Distribution: comp
Organization: Canada Remote Systems

I'm having a problem with processing VANILLAKEY/RAWKEY messages from a
window (non-Gadtools, so I'm using GetMsg() and ReplyMsg()).

My input cycle is basically:

loop...
    Mask = Wait(InputSignal);

    ProcessMessage(...)

Where the ProcessMessage() function basically does a GetMsg(), grabs the
VANILLAKEY code, and then ReplyMsg()'s it.  [The problem still exists if
the only IDCMP flag I have is VANILLAKEY, so it's not really RAWKEY
related].

The problem is that if I hold down a key to have it repeat, my function
will basically "hang" until another key is pressed, at which point all
the previous keys are unqueued and displayed by my program.

The problem *goes away* if I do the following (for debug purposes only,
since it's CPU intensive):

for (;;)
   {
       x = GetMsg(...)

       if (x) ProcessMessage(...)
   }

It would seem that the problem is related to task signals somehow, but I
can't see what the problem is.  I'm not doing any SetSignal()'ing or
anything like that, so there is no reason for it hang.

Note that in all cases, my code processes as many messages as are
waiting; i.e. I always do:

while (x = GetMsg(...))
   ProcessMessage(x)

Perhaps this is related?

This must be a very common problem, since it's just basic i/o.

I doubt it's the WA_RptQueue; I've tried not using it when opening a
window, and setting it to 32, but neither has a very significant effect;
the essential problem is still there; I sometimes get a "hang" until
another key is pressed.

Help!
--
Canada Remote Systems  - Toronto, Ontario/Detroit, MI
World's Largest PCBOARD System - 416-629-7000/629-7044
From: jamiller@kuhub.cc.ukans.edu
Newsgroups: comp.sys.amiga.programmer
Subject: Looking for <arp.h> 
Date: 11 Sep 92 02:06:26 CDT
Organization: University of Kansas Academic Computing Services

Could some kind soul mail me the <arp.h> needed to compile the post1.7
source.  Thanks...
jamille@kuhub.cc.ukans.edu
James Miller

_chicchai .sig no ho ga ichiban iin janai ka..._
             Life Happens?
Newsgroups: comp.sys.amiga.programmer
From: walker@twix.unx.sas.com (Doug Walker)
Subject: Re: SAS/C Upgrade?
Originator: walker@twix.unx.sas.com
Date: Tue, 15 Sep 1992 14:17:26 GMT
Distribution: comp.sys.amiga.programmers
Organization: SAS Institute Inc.


In article <S37732V.92Sep11181241@vipunen.hut.fi>, s37732v@vipunen.hut.fi (Markus Juhani Aalto) writes:
|> Are there still other peoples who haven't received upgrade notice from SAS
|> for their V6.0 upgrade. I haven't heard anything about them and I 
|> recall that it was supposed to be released 15th of September.
|> 
|> They should have my address and everything because I ordered my V5.10b
|> directly from them.
|> 
|> Or maybe I just have to send them a letter, but that takes too much
|> time.

The SAS Institute subsidiary in Germany is handling all European
upgrades.  They have not sent out upgrade notices yet.

Please call or write them for more information:

Iris Roth
SAS Institute GmbH
PO Box 10 53 07
Neuenheimer Landstrasse, 28-30
6900 Heidelberg 1

Telephone (49)6221-4150
Fax       (49)6221-474850

-- 
  *****
=*|_o_o|\\=====Doug Walker, Software Distiller====== BBS: (919)460-7430 =
 *|. o.| ||                                          1200/2400/9600 Dual
  | o  |//     For all you do, this bug's for you!
  ====== 
usenet: walker@unx.sas.com                            bix: djwalker 
Any opinions expressed are mine, not those of SAS Institute, Inc.
From: gs@TEETOT.ACUSD.EDU (Sir Greg Simon)
Newsgroups: comp.sys.amiga.programmer
Subject: What is (APTR) ?
Date: 14 Sep 92 07:18:03 GMT


Sorry for my nieve-ness, but in my 2.0 RKM manuals I come across this
symbol very often and I cannot figure out what it is.  Could comebody
please explain to me what it is:

	(APTR)

Amiga-pointer?
Ascii-pointer?
etc.

Thanks in advance--Greg   <gs@teetot.acusd.edu>
From: slbfn@cc.usu.edu
Newsgroups: comp.sys.amiga.programmer
Subject: NEEDED: Prg to return pointer location
Date: 10 Sep 92 02:47:57 MDT
Organization: Utah State University



I am in need of a program that is callable from a script and will return
the location of the pointer to the script for processing.

It will be used in conjunction with mostra for a semi-graphic interface.
Any help appreciated.

Greetings,

	Travis Carter      <---    Actually, I'm Jason Belnap stealing
	slbfn@cc.usu.edu           internet access off of Travis's
                                   acount.  :)

Xref: sparky comp.sys.amiga.programmer:13113 comp.os.msdos.programmer:9090 comp.ai:3342 comp.lang.lisp:2373
From: barmar@think.com (Barry Margolin)
Newsgroups: comp.sys.amiga.programmer,comp.os.msdos.programmer,comp.ai,comp.lang.lisp
Subject: Re: PD Common Lisp for Amiga, PC?
Date: 5 Sep 1992 20:35:03 GMT
Organization: Thinking Machines Corporation, Cambridge MA, USA
Distribution: na
NNTP-Posting-Host: gandalf.think.com

In article <3EWCr*F12@emcamiga.UUCP> emcamiga!malcolm@redpoll.neoucom.edu writes:
>I would also like to hear about a PD version oc Common Lisp.

I replied to the original posting by mail rather than following up, because
I've adopted a policy of not posting responses that are already answered in
the FAQ.  That's the whole point of the FAQ, isn't it?  I'm posting this
message hopefully to stop the apparent flurry of responses.

The Lisp/Scheme/CLOS FAQ may be FTPed from ftp.think.com, in the file
/public/think/lisp/faq.text.  Information about available Lisp
implementations is in section [4-0].
-- 
Barry Margolin
System Manager, Thinking Machines Corp.

barmar@think.com          {uunet,harvard}!think!barmar
Newsgroups: comp.sys.amiga.programmer
From: sdm@hemlock.cray.com (Stuart Mitchell)
Subject: Help needed - Reading resistor values thru the gameport 
Originator: sdm@hemlock
Organization: Cray Research, Inc.
Date: 15 Sep 92 04:22:56 CDT


OK, sorry if this is a FAQ, but I've been playing with the POTGO stuff, and
am trying to read in the setting of a potentiometer using the second gameport.
I'm not having a lot of joy, and so thought I'd ask if anybody else had experience
with this stuff or not, and hopefully set me on the right track.

What I've done so far is as follows:

1. Made up a connector for the second gameport with the following circuit:

                  470 Ohm
         ------/\/\/\/\/\/\-------- open
         |          ^
         |          |
         |          |
       pin 7      pin 9
       (+5V)

   (This is copied from the example in the hardware reference manual)

2. Copied the read9n5.c from the RKM examples, and modified it so that it
   does the call to AllocPotbits with START & DATRX flags set.
   Modified it again so that it does a WaitTOF(), WritePotgo(1,1) (to start
   the hardware doing the measurement of the resistance), and then after
   a second WaitTOF(), I read the value from POT1DAT ($000DFF014), and
   print it. This is then repeated in a loop.

The values coming back seem to be fairly random, and don't appear to change
in any correlation with my changing the resistance values of the pot.
That's about as far as I got (at one o'clock in the morning) yesterday - anybody
got any suggestions ?

stuart
(This is on an old amiga 500, 1.3 OS)
-- 
    ___________ _            Mitchell's Law of Committees:  (fortune cookie)
   (_        / ) )               Any simple problem can be made insolvable
_____)tuart / / /itchell__       if enough meetings are held to discuss it.
     (sdm@uk.cray.com)
Newsgroups: comp.sys.amiga.programmer
From: willw@extro.ucc.su.OZ.AU (William Waring)
Subject: Re:  Console Device problems
Organization: /etc/organization
Date: Fri, 11 Sep 1992 14:23:41 GMT

In article <heinz.03ga@edohwg.UUCP> heinz@edohwg.UUCP (Heinz Wrobel) writes:
>In article <34946@cbmvax.commodore.com> bj@cbmvax.commodore.com (Brian Jackson - Amiga Networking) writes:
>>I'll assume that you are using V37 (2.04).  You need to specify a unit
>>number of '1' if you want character mapped display or a unit number of
>>'3' if you want both character mapped display and cut&paste.
>>
>>OpenDevice("console.device", 3L, IOStdReq, flags)
>>			      ^^
>
>This should be "CONU_CHARMAP" instead of "1L" or "CONU_SNIPMAP" instead of
>"3L" with an "#include <devices/conunit.h>. :-) ;-)
>
>>	Brian Jackson	 Amiga Networking Group, Commodore-Amiga Inc.

Well yeah, we were just being 'direct' :-). I definatly know the problem isn't
that thankgod. But if you have any ideas, please help.




-- 
--
Well I guess I'd better say something witty...
--
"The Lord gave us farmers two strong hands so we could grab as much as
Newsgroups: comp.sys.amiga.programmer
From: rrmorris@essex.ecn.uoknor.edu (Rodney Raym Morrison)
Subject: Motorola HC68C11 MCU C Compiler HELP!
Date: Thu, 10 Sep 1992 19:36:23 GMT
Distribution: all
Organization: Engineering Computer Network, University of Oklahoma, Norman, OK, USA


 Does anybody know where and how to get a C Compiler for this board (Cross-
compiled on the amiga of course)?

 I alreday got the assembler on the Fred Fish Disks, but a C compiler would
be a 1000% improvement over the 300% improvement the assembler gives.

 HELP HELP HELP, pretty please?

rrmorris@uokmax.ecn.uoknor.edu


Newsgroups: comp.sys.amiga.programmer
From: duening@ibr.cs.tu-bs.de (Lars Duening)
Subject: Re: Amiga Oberon
Reply-To: duening@ibr.cs.tu-bs.de (Lars Duening)
Organization: TU Braunschweig, Informatik (Bueltenweg), Germany
Date: Tue, 15 Sep 1992 11:44:05 GMT

Article 17690 of comp.sys.amiga.programmer:
Newsgroups: comp.sys.amiga.programmer
From: pooler@aix02.ecs.rpi.edu (Robert Peter Poole)
Subject: Oberon information wanted!
Organization: Rensselaer Polytechnic Institute, Troy, NY
Date: Mon, 14 Sep 1992 04:31:45 GMT


Well, today I grabbed the Oberon compiler demo from the Fred Fish archive.
It was the limited version of release 1.16.  I was very, very impressed
with the code generation (based on the demos I ran and the compactness of
the code, not to mention the cleanness of the source).  I also like the fact
that Oberon is object oriented and has class structures for Amiga hardware
support included with it.  No wonder Oberon is such a popular language among
German Amigans!

OK, so here's the problem:  I don't know whether to contact the company in
Switzerland which carries it, or the company in Australia which carries
the English version.  I do know some German, but I'd prefer to see compiler
messages in my native language.  :-)  I don't know what current prices are
like.  I need a better language reference manual.  I need to know how good
the support for Amigados 2.x is.  How do I go about legally obtaining a copy
of Oberon with full manuals and everything?

Considering the sorry state of C++ on the Amiga (Comeau is good I hear but
does not have special classes for Amiga graphics), I think Oberon may be the
only serious option for me for OO software design.

Rob Poole
pooler@rpi.edu
pooler@cs.rpi.edu
(formerly tarquin@athena.mit.edu)



Article 17681 of comp.sys.amiga.programmer:
From: James_Coulter@panam.wimsey.bc.ca (James Coulter)
Newsgroups: comp.sys.amiga.programmer
Subject: Re: Re^2: Amiga PASCAL?
Date: 13 Sep 92 08:37:33 GMT
Organization: Commodore Computer Club / PaNorAmA

In a message dated Sat 12 Sep 92 10:28, Novalis@darkness.gun.de (joerg Von 
wrote:

 NV> If you do not lay claim on compatibility with TurboPascal (which
 NV> wouldn't be too
 NV> easy, anyway), but you just want to have a Wirth-style language, I
 NV> strongly
 NV> recommend Amiga Oberon. It sports a sophisticated 100% Amiga style
 NV> programming
 NV> environment, produces both fast and short code, and, best of all, is
 NV> an Amiga implementation of Wirth's last language creation called
Oberon
 NV> (successor of Modula-II).

How about some more information about this Oberon?  Seeing you're posting
from Germany I hope there would be English versions.

-- Via DLG Pro v0.992

/------------------------------------------------------------------------\
| James D. Coulter              FIDO    :1:153/911                       |
| {}{}{}{}{}{}{}{}          //  USEnet  :james_coulter@panam.wimsey.bc.ca|
|"Punishment is a crime." \X/                                            |
\------------------------------------------------------------------------/


Newsgroups: comp.sys.amiga.programmer
From: keithc@welchgate.welch.jhu.edu (Keith Christopher)
Subject: Re: GadTools listviews question
Organization: Johns Hopkins Univ. Welch Medical Library
Date: Thu, 10 Sep 1992 13:12:06 GMT


 How do you flag the selection made in a list view gadget. something simple not anything elaborate. I can't even get any listing in the listview "window". crud.

keith
Newsgroups: comp.sys.amiga.programmer
From: rkaivola@mits.mdata.fi (Risto Kaivola)
Subject: Pretty Printers for C
Organization: Microdata International Telecomm Service, Helsinki, Finland
Date: Sun, 13 Sep 1992 12:56:56 GMT

What kind of pretty printers (programs that produce nice hard-copy
versions of computer language sources) are there available for the
Amiga?  I'm interested in ones that accept C language programs as
their input.  I would prefer PD or GNU programs.
  There's one specific feature I would like to have: current date
on the first line of each page.  Also, the program should not fiddle
with my white-space usage conventions if I do not want it to.
  If you have personally used one or more of these programs, I would
be pleased to learn about your experiences with them.
  If you don't want to post, mail me and I will post a summary if
there are enough replies.

-- 
Risto Kaivola
(Internet address:   rkaivola@mits.mdata.fi)
Newsgroups: comp.sys.amiga.programmer
From: comeau@csanta.attmail.com (Greg Comeau)
Subject: Re: C++ Compiler?
Originator: comeau@well.sf.ca.us
Reply-To: comeau@csanta.attmail.com (Greg Comeau)
Organization: Comeau Computing
Date: Sat, 12 Sep 1992 03:37:29 GMT

In article <92247.000757ISOCC@CUNYVM.BITNET> <ISOCC@CUNYVM.BITNET> writes:
>I am in need of a good C++ compiler.
>What is out there for the Amiga?

My .signature should provide one answer.

- Greg
-- 
         Comeau Computing, 91-34 120th Street, Richmond Hill, NY, 11418
                   Producers of Comeau C++ 3.0 With Templates
          Here:attmail.com!csanta!comeau / BIX:comeau / CIS:72331,3421
	    Voice:718-945-0009 / Fax:718-441-2310 / Prodigy: tshp50a