HDTenEightyP/NetNews huggingface dataset:
From: burchard@horizon.math.utah.edu (Paul Burchard)
Subject: Re: Developer Support "core dump":  NXImage question (a better answer?)
Organization: University of Minnesota
Date: Wed, 30 Sep 1992 00:52:07 GMT

In article <5201@rosie.NeXT.COM> julie@next.com (Julie Zelenski) writes:
> 
> A developer recently asked, 
> 
> "I have encountered difficulty in working with the ButtonCell class and  
> (firmly) believe it may be a bug in NeXT's appkit.
> 
> I have set my ButtonCell to display a certain image using setIcon:.  Later  
> I will change the image and I want to free the original image.  No problem  
> occurs at the time you free the image, but the behavior of the program is  
> unpredictable after that point and it is prone to crashing upon sending  
> the display message to the view containing my ButtonCell.  The backtrace  
> ends with a failed call to objc_msgSend().
>

By chance I was investigating *exactly* this problem today.  I was having this problem despite making sure that this was NOT a shared image with any other part of the program, and further, I had been careful to FIRST change the cell's icon and THEN free the old one (in case -setIcon: somehow needs to "deinstall" the old icon):

    [cell setIcon:newIconName];
    [[NXImage findImageNamed:oldIconName] free]; //!!! still flaky

Nevertheless I still had the problem.  My conclusion was that *somewhere* in the bowels of the AppKit, a pointer to the old icon was still being cached.  So to flush out any display caches I triggered an update before freeing the image:

    [cell setIcon:newIconName]; // cell == self->cell
    [self update]; // make sure image references flushed out of system!
    [[NXImage findImageNamed:oldIconName] free]; // OK!

This now appears to work.

--
--------------------------------------------------------------------
Paul Burchard	<burchard@geom.utah.edu>
``I'm still learning how to count backwards from infinity...''
--------------------------------------------------------------------
Newsgroups: comp.sys.next.programmer
From: sowa@amdew.llnl.gov (Erik C. Sowa)
Newsgroups: comp.sys.next.programmer
Subject: Re: emacs in Terminal in 3.0
Date: 28 Sep 92 18:30:07 GMT
Organization: LLNL Chemistry and Materials Science
In-reply-to: pkim@cory.Berkeley.EDU's message of 25 Sep 92 16:32:45 GMT

>>>>> "pkim" == -  <pkim@cory.Berkeley.EDU> writes:
pkim> does anyone know how to make the alternate key work as a meta key in emacs
pkim> running under Terminal (release 3.0).  it used to work under 2.x.

Yes, you must set the appropriate preference. I think it may only be
accessible in 'expert' mode.


--
erik sowa (sowa@amdew.llnl.gov)
Newsgroups: comp.sys.next.programmer
From: slfields@essex.ecn.uoknor.edu (Scott Landon Fields)
Newsgroups: comp.sys.next.programmer
Subject: Custom Filesystems
Keywords: filesystems
Date: 1 Oct 92 17:26:33 GMT
Organization: Engineering Computer Network, University of Oklahoma, Norman, OK, USA

I have pretty thoroughly gone through the online documention and have been
unable to find specific information on how the /usr/filesystems kl stuff
is implemented/works. Could some kind soul point me in the right direction.

Thanks.
Newsgroups: comp.sys.next.programmer
From: bill@dewey.edsci.wisc.edu (Bill Roth)
Subject: Porting to NS3
Reply-To: bill@dewey.edsci.wisc.edu
Organization: Physical Sciences Lab, UW-Madison
Date: Thu, 1 Oct 92 14:19:17 GMT


I have an application to port to NS 3.0. If any of you out there have  
had any trouble, I would like to hear about it. It will affect my  
decision on whether or not to upgrade.

Bill Roth

Please email your replies.
From: dillon@overload.Berkeley.CA.US (Matthew Dillon)
Newsgroups: comp.sys.next.programmer
Subject: Re:  mmap - System call in 3.0 still there ???
Distribution: world
Date: 26 Sep 92 12:07:37 PST
Organization: Not an Organization

>In article <1992Sep25.084830.10568@cs.sfu.ca> oneill@cs.sfu.ca (Richard O'Neill) writes:
>>Matthew Dillon <dillon@overload.Berkeley.CA.US> writes:
>
>This sound horribly rude, but do you know what you are doing when you
>attempt to use mmap (i.e. have you just mmap before on another Unix, such
>as SunOS)?

    Yes, I'm quite familar with mmap() on SysV and, in fact, the test worked
    on a SysV machine.

    Note that there could have been a problem... I'm not sure whether BSD
    mmap() semantics are the same as SysV mmap() semantics and, since I
    could find no prototype for mmap() on the NeXT, it could be they are
    different and my arguments were horribly wrong for the call.

    Still, I think that if NeXT had a working mmap() (i.e. shared writable
    pages), they would hype it up, and they haven't peeped.

>I don't know whether mmap is broken or not in NS3.0, but I can say
>that the mmap system call causes a real routine in the kernel (not
>some dummy stub), a routine called '_smmap' for those who like
>rumaging about in /sdmach, and the code there certainly looks like it
>is at the very least *trying* to implement the desired functionality.
>
>If someone has a small piece of test code for mmap (that they know
>works other machines), I'm happy to try it out and post the results.

    I would be interested too.	I really do want to get writable shared
    memory working between unassociated processes!

					-Matt


>Best Regards,
>
>    Richard.
>--
>Composing a suitably apt and witty | Use one of the addresses below, no others
>signature and disclaimer is left   | oneill@fornax.UUCP | NeXTmail just about
>as an exercise for the reader.     | oneill@cs.sfu.ca	 | OK, but not >100K !

--

    Matthew Dillon		dillon@Overload.Berkeley.CA.US
    1005 Apollo Way		uunet.uu.net!overload!dillon
    Incline Village, NV. 89451	ham: KC6LVW (no mail drop)
    USA 			Sandel-Avery Engineering (702)831-8000
From: dse@cbnewsi.cb.att.com (donald.s.eaves)
Newsgroups: comp.sys.next.programmer
Subject: Messaging the Terminal.app?
Date: 3 Oct 92 19:19:56 GMT
Article-I.D.: cbnewsi.1992Oct3.191956.2671
Distribution: usa
Organization: AT&T

The Edit applications seems to send several messages to the
Terminal app
in order to support debugging.  The console output for the Edit to
Terminal connection is:

  runCommand: cd "/Users/deaves/src/MyApp"
		    gdb MyApp.app/MyApp -x PB.gdbinit
  usingShell:  inFolder: /Users/deaves/src/MyApp windowTitle: gdb 
		   MyApp.app/MyApp closeOnExit: 0

Is the Server Name and the set of messages that the Terminal App
responds to available.

Thanks
Don
From: gus@rrz.de (Guido Schoepp)
Newsgroups: comp.sys.next.programmer
Subject: dragImage
Date: 2 Oct 92 17:33:16 GMT
Organization: Rhein-Rechenzentrum GmbH, Koblenz, Germany

Hi.

Is any working Drag'n'Drop example using the new  
dragImage:at:offset:event:pasteboad:source:slideBack: method out there?
I tried this little code. Dragging works fine but no app shows any reaction. 
What's wrong?

- mouseDown:(NXEvent *)theEvent
{	NXPoint		l = {0.0, 0.0};
	NXPoint		o = {0.0, 0.0};
	Pasteboard	*pboard = [Pasteboard newName:NXDragPboard];
	NXImage		*anImage = [NXImage findImageNamed:"NXradioH"];
	char		picPath[1024];
	
	strcpy(picPath,"/Pictures/test.tiff");
	[pboard declareTypes:&NXFilenamePboardType num:1 owner:self];
	[pboard writeType:NXFilenamePboardType            
		data:picPath 
		length:strlen(picPath)+1];
	[self dragImage:anImage 
		at:&l 
		offset:&o 
		event:theEvent
		pasteboard:pboard
		source:self
		slideBack:YES];
	return self;
}

Any help is appreciated.

	Guido
--
|||| |||| |||| Guido Schoepp
|||| ||||   /  NeXT Registered Developer
|| \ || \ |||| gus@rrz.de
From: mccallum@ngoma.cs.rochester.edu (R. Andrew McCallum)
Newsgroups: comp.sys.next.programmer
Subject: [NXConnection run] - tossing received reply msg
Date: 4 Oct 92 23:07:21 GMT
Reply-To: mccallum@cs.rochester.edu
Organization: Computer Science Department University of Rochester

Can anyone give me any info on the message:

"[NXConnection run] - tossing received reply msg"

I get it on the console after processing a 'senderIsInvalid:' message in a  
non-appkit distributed objects application I'm writing.


---------------------------------------------------------------
R. Andrew McCallum		ARPA: mccallum@cs.rochester.edu
Computer Science Department	UUCP: uunet!rochester!mccallum
University of Rochester		 VOX: (716) 275-2527
Rochester, NY  14627		FEET: CSB  Rm. 625
From: mmeyer@next.com (Morris Meyer)
Newsgroups: comp.sys.next.programmer
Subject: Re: ISDN Extender and Caller ID on POTS?
Keywords: ISDN, Caller ID
Date: 6 Oct 92 21:01:46 GMT
Reply-To: mmeyer@next.com (Morris Meyer)

Aaron David Herskowitz writes
> To all those ISDN Extender/PhoneKit/MessageCenter people:
> 
> Will an ISDN Extender working on a POTS line accept Caller IDs?  Does  
> PhoneKit have any references to Caller ID?
> 
> Aaron  Herskowitz   deepthought!redbaron!aaronh@ms.uky.edu    [NeXTmail]

Currently no.  Obviously, Caller ID would be much easier to implement on ISDN
than POTS.  It was one of those things that we would have liked to do in 3.0
but just didn't have time to implement.  (Aside from the fact that Pacbell
only has CallerID running in their test labs.)

		--morris

--
Morris Meyer - ISDN Project - NeXT Software - mmeyer@next.com
Newsgroups: comp.sys.next.programmer
From: jmd@cube.handheld.com (Jim De Arras)
Subject: Re: ProjectBuilder build host setup
Organization: Hand Held Products, Inc.
Date: Wed, 7 Oct 1992 02:45:19 GMT

In article <5307@rosie.NeXT.COM> dave_moore@next.com (Dave Moore) writes:
> In article <1992Oct2.214915.23380@cube.handheld.com> jmd@cube.handheld.com  
> (Jim De Arras) writes:
> > How do you set up a build server with ProjectBuilder?  I see the entry  
> for host  
> > name in prefs, but cannot get it to work.  The Docs only mention it's  
> possible,  
> > not how, at least all I can find with the DL.
> > 
> > Thanks,
> > 
> > Jim De Arras
> 
> The host that you want to compile on has to be upgraded as well.  I'm not  
> sure if that's your problem, but it may be.  Make sure the file  
> "/usr/lib/BuildServer" exists on the other host.
> 
> Dave Moore
> NeXT Computer, Inc.
> Software Development Tools

It was not that complicated.  It was as simple as just setting up for rsh  
access.  Nowhere could I find that little tidbit of info, I guess it was  
assumed everyone knew it was needed!  I edited the /etc/hosts.equiv file, and  
presto, remote compiles!

Jim
From: emerson@hadrosaur.cis.ohio-state.edu (R. Matthew Emerson)
Newsgroups: comp.sys.next.programmer
Subject: fixing up /usr/include
Date: 27 Sep 92 20:17:57 GMT
Article-I.D.: cis.1992Sep27.201757.22804
Organization: The Ohio State University Dept. of Computer and Info. Science

NeXT's new and "improved" reorganization of /usr/include makes me a bit
grupmy. The main problem is that configuration scripts for software like
perl (not to mention us poor humans) get confused when the header files
aren't in the usual places. 

This little script fixes up /usr/include so it looks more normal.  (well,
normal enough for perl's Configure script to do the right thing.)

# fix up NeXT's 3.0 /usr/include directory

cd /usr/include

ln -s ansi/*.h .
rm errno.h      # errno.h is duplicated in bsd

ln -s bsd/* .
rm m68k machine # don't need these in /usr/include
rm libc.p errno.h # these conflict with precomps

# note: syslog.h is no longer a symlink to sys/syslog.h --- this messes up
# syslog.pl, so you gotta cp <perl-lib>/sys/syslog.ph to <perl-lib>/syslog.ph
# after you run h2ph

Note that errno.h and libc.p must go, or you'll get Very Peculiar errors
when compiling; this is due to the precompiled headers, I believe.

-matt
Newsgroups: comp.sys.next.programmer
From: hsr@cs.Stanford.EDU (Scott Roy)
Subject: Re: rtf to ASCII filter
Organization: CS Department, Stanford University, California, USA
Date: Wed, 30 Sep 1992 16:45:09 GMT

Jim LeBay writes

| 
| How about   /usr/bin/rtf-ascii  in NS 3.0, 
| or /usr/lib/indexing/rtf-ascii  in NS 2.x.
| 

I found the rtf-ascii program on 2.1 to be flaky.  It seems to insert  
blank lines willy-nilly where they don't belong--a problem when one is  
piping the output to TeX.  Perhaps things have improved under 3.0.

I found a much better converter in the public domain using archie.  I  
can't remember quite where it was, but I do have the source if anyone  
would like it.

Scott
Newsgroups: comp.sys.next.programmer
From: jmd@cube.handheld.com (Jim De Arras)
Subject: ProjectBuilder build host setup
Organization: Hand Held Products, Inc.
Date: Fri, 2 Oct 1992 21:49:15 GMT

How do you set up a build server with ProjectBuilder?  I see the entry for host  
name in prefs, but cannot get it to work.  The Docs only mention it's possible,  
not how, at least all I can find with the DL.

Thanks,

Jim De Arras
Newsgroups: comp.sys.next.programmer
From: sargent@gagme.chi.il.us (Jeff S. Sargent)
Subject: NeXTstep 2.1 kernel threadsafe?
Originator: sargent@gagme
Organization: Gagme Public Access UNIX, Chicago, Illinois.
Distribution: usa
Date: Tue, 6 Oct 1992 02:57:18 GMT

Is the NeXTstep 2.1 kernel threadsafe?  The threads documentation
encourages you to bracket most lib calls with mutex semaphores, 
but what about functions like msg_send and msg_rcv?  Apparently
in 3.0, the kernel is threadsafe, but non-kernal OS fnctions like
the nameserver are not.  Also a special call is needed to make 
the Objective-C runtime threadsafe.  I'm concerned about these 
details in 2.1, 2.2 at the moment.
Newsgroups: comp.sys.next.programmer
From: coco@cbnewsl.cb.att.com (felix.lugo)
Subject: Re: Fax/Modems
Organization: AT&T
Date: Thu, 1 Oct 1992 01:23:56 GMT

In article <1992Sep30.200032.5476@heinz.in-berlin.de> federico@heinz.in-berlin.de (Federico Heinz) writes:
>
>Beware, though, that you will need ZyXEL ROM version 5.1 or higher. I'm using  
>5.2, and it's just like I dreamed it.
>

	I've got M4.10 ROMs on my ZyXEL U-1496S and everything works as
documented.  NXFax is a superb piece of software.  The NXFaxMonitor is
excellent.  I once wrote to this newsgroup about writing a fax-driver for
the ZyXELs, but after learning about (Craig), I was an instant convert.  If
anyone is looking for a COMPLETE fax solution, which integrates seamlessly
with NeXTSTEP and its (brain-dead) fax architecture, NXFax is the way to go!!!!!

--Felix

BTW, sorry if this sounds (reads) as a commercial, but after all the bullShIT
from NeXT about providing complete FAX in the OS and ONLY supporting a minute
set of fax-modems, I find it refreshing to see companies like B&W pulling this
off!

Newsgroups: comp.sys.next.programmer
From: tom@ennex1.eng.utsa.edu (Tom Arnow)
Subject: Re: Help! Help! Palette Problem
Reply-To: tom@ennex1.eng.utsa.edu (Tom Arnow)
Organization: Univ of Texas at San Antonio
Date: Sat, 26 Sep 1992 17:26:09 GMT

In article <80490@ut-emx.uucp> tarnow@onyx.cc.utexas.edu (Thomas Arnow)  
writes:
> I had a custom palette under 2.0 
> Now that we have switched to release 3
> InterfaceBuilder cannot read read the old palette. I have tried
> to rebuild it under 3.0. Build was successful but IB still will not
> read it. 
> I could remove the palette - it is a Circular Slider and
> could be replaced with an ordinary slider.
> I cannot even load the nib to remove the palette!
> 
> Any help would be greatly appreciated
> 
> Tom Arnow

All and everyone,

	The correct reply address is tom@ennex1.eng.utsa.edu. 

Tom3
> InterfaceBuilder cannot read read the old palette. I have tried
> to rebuild it under 3.0. Build was successful but IB still will not
> read it. 
> I could remove the palette - it is a Circular Slider and
> could be replaced with an ordinary slider.
> I cannot even load the nib to remove the palette!
> 
> Any help would be greatly appreciated
> 
> Tom Arn
Newsgroups: comp.sys.next.programmer
From: andrew@cubetech.com
Subject: Re: help with concurrent threads
Keywords: threads
Organization: Cube Technologies, Inc.
Date: Fri, 2 Oct 1992 18:50:04 GMT

In article <1992Sep30.130539.12174@ghost.dsi.unimi.it> rizzi@ghost.dsi.unimi.it (daniele rizzi) writes:
>
>
>Hi all,
>I'm trying to build an application with two concurrent c_threads, the former
> managing the windows, the latter working with the DSP56.
>I would like that the secondary thread shows the result of its computation
>to the main window, so in the 'c' code I have inserted the method:
>
>[form setIntValue:the_result];
>
>at runtime, sometimes the program crashes with 'Unlock the Wrong View' message
>and various DPS-errors. Why?

Doing anything with the windowserver from any thread other than the
main one can cause weird things to happen --- only send messages to
AppKit objects and do things with the windowserver from the main
thread.

A solution is to either use conditions or muticies to signal the
main-thread that it's time to display a certain shared variable or
pass mach-messages to the main thread.  Check out the Sorting in
Action miniexample for details on using speaker-listener.


andrew
-- 
andrew@cubetech.com     | "We shall not cease from exploration
Andrew Loewenstern      |  And the end of our exploring
Cube Technologies, Inc. |  Will be to arrive where we started
                        |  And know the place for the first time." -T.S. Eliot
Newsgroups: comp.sys.next.programmer
From: doberman!mike (Mike Panzitta)
Subject: GDB/SuperDebugger and 3.0
Reply-To: doberman!mike@esunix.sim.es.com
Organization: Doberman Systems
Date: Mon, 28 Sep 92 06:55:30 GMT

Hey folks, a new twist forthose of you who have upgraded to 3.0 and
have purchased (or are demoing) GDB (aka SuperDebugger).  Try typing
the command "view" inside your GDB command window, and then punch the
Gdb... menu item from Edit.  You CAN have it all...the cool and helpful
browser from Edit's Gdb window plus all of the great GDB stuff, too.

Have fun...

-Mike

--
Mike Panzitta
Doberman Systems
doberman!mike@uunet.uu.net (NeXTMail)
Newsgroups: comp.sys.next.programmer
From: dse@cbnewsi.cb.att.com (donald.s.eaves)
Subject: 3.0 NXString classes?
Organization: AT&T
Distribution: usa
Date: Mon, 28 Sep 1992 01:00:41 GMT


The ObjC and Compiler release notes describe several string
classes:
   NXConstantString, NXReadWriteString, NXMutableString, NXString

Where are the header files for these and what library are they
defined in?  I did not find them in the NeXT_s library.
Were they left out of the release?

Thanks,
Don

Newsgroups: comp.sys.next.programmer
From: ede978e@monu6.cc.monash.edu.au (Robert D. Nicholson)
Subject: Re: NXImage problem
Organization: Monash University, Caulfield Campus
Date: Fri, 2 Oct 1992 02:52:28 GMT

ede978e@monu6.cc.monash.edu.au (Robert D. Nicholson) writes:

>I had an NXImage working perfectly under 2.1 E. Now all I get
>is a black area under 3.0


Further to this, I had it on a 040 mono cube on 2.1 and I now am
experiencing this problem on a ColorStation running 3.0 Gold.
From: alain@linguist.jussieu.fr
Newsgroups: comp.sys.next.programmer
Subject: Unlocking Focus on wrong View
Date: 6 Oct 92 13:29:08 GMT
Followup-To: comp.sys.next.programmer
Organization: Universite Paris VI/Paris VII

I made a program that puts up a window containing a few Forms,
a Matrix and a Button.  It works fine except that when the user clicks
a on the window (a variable number of times, 1 ~ 3), the program fails
with the following error:

		  'Assertion failed: Unlocking Focus on wrong View'
				'Bus error'       (sometimes 'DBus error')

In case it helps, the program is recording sound continuously into two
buffers
from the microphone.  Each time a buffer is full the Forms and Matrix 
are updated within a completion routine specified by SNDStartRecording().  
The same routine then calls SNDStartRecording() on the second buffer.  This
call is made *after* the first buffer has been processed and the views
updated, so there should't be two completion routines running at the same
time.  

The NeXT is running 2.1, and the program was written using IB.

I have little experience with the NeXT, so if anyone has an idea as to 
what might be wrong, or how I should find out, I'd be grateful.  


Alain de Cheveigne,
alain@linguist.jussieu.fr
From: chase@stumpy.cs.orst.edu (A. Chase Turner)
Newsgroups: comp.sys.next.programmer
Subject: Can MiGs be replaced with Distributed Objects in Loadable Kernels?
Keywords: LKS, MiG, Distributed Objects
Date: 1 Oct 92 22:56:34 GMT
Article-I.D.: news.BvGt2C.C92
Reply-To: Chase_Turner@stumpy.cs.orst.edu
Organization: University Computing Services - Oregon State University

Given the message facilities of Distributed Objects, is it possible for a  
 
loadable kernel and client code to be written with Distributed Objects instead of MiG specifications?

Any thoughts or examples on this topic are welcome....

Chase_Turner@stumpy.cs.orst.edu
From: isbell@cats.ucsc.edu (Art Isbell)
Newsgroups: comp.sys.next.programmer
Subject: Re: How do I set the tab spacing in Edit?
Date: 29 Sep 1992 16:04:05 GMT
Organization: Cubic Solutions - NeXT software development and consulting
NNTP-Posting-Host: am.ucsc.edu


In article <1992Sep28.184235.7845@stb.info.com> michael@stb.info.com (Michael Gersten) writes:
>Is it possible to tell Edit that I want a tab for 8 blank spaces, but pressing
>the tab key only goes 4 spaces?
>
>In other words, when I hit <tab> once, I get an indent of 4 spaces, but if I
>press it twice, I get a real ^I TAB in the file?

This seems to be the indentation format used by NeXT, but I find it a pain to
use.  I set the tab spacing in Edit (or emacs) to 4 and use tabs for all indent
levels.  But then others complain when they look at my code in Edit with the
default 8-space tabs since this makes lines wrap, so if I remember before
passing code on to others, I untabify in emacs replacing all tabs with 4 spaces
to make others happy.

Does anyone have a better solution?
-- 

Art Isbell                                                      Cubic Solutions
NeXT Registered Developer #745         NeXT software development and consulting
Email: isbell@cats.UCSC.EDU                                Voice: (408)335-1154
USmail: 95018-9442                                           Fax: (408)335-2515
From: karthy@dannug.dk (Karsten Thygesen)
Newsgroups: comp.sys.next.programmer
Subject: Re: fixing up /usr/include
Date: 5 Oct 92 19:15:54 GMT
Reply-To: karthy@dannug.dk
Organization: Danish NeXT-Users group

In article <2ACF5C7B.4874@news.service.uci.edu> steve@fisher.bio.uci.edu  
(Steve Frank) writes:
> In article <BvLpMs.zy@dannug.dk> karthy@dannug.dk (Karsten Thygesen)  
> writes:
> > 
> > Anyone knows if GNU is planning to change their autoconf system to  
> support  
> > NeXT's new "smart" architecture? There is a LOT of programs which is  
> > difficult to compile under 3.0 because of this. (like Taylor UUCP,  
perl  
> > and more)


> It appears that GNU's configure script first checks to see if gcc is  
> installed.  If you have installed gcc (2.1 or 2.2.2, for example), then  
> the configure script assumes you will use gcc to compile the program.   
It  
> then checks for location of include files among other things.  The  
> defaults created will not work (at least if your gcc version was  
compiled  
> under NeXT OS 2.1).  If you simply go into the Makefile and change gcc  
to  
> cc, this will not work either.  

No, no. The problem is not gcc, but the location of the include files. A  
lot of scripts will search /usr/include/*.h for several defines of  
constants, functions and other stuff, but the whole include directory has  
been reorganized, so for example /usr/include/stdio.h is moved to  
/usr/include/ansi/stdio.h and the normal configure scripts will not search  
in those directories.

The result is, that simple programs, that compiled under 2.1, will not  
compile without errors.

What a shame..

Karsten.
 
-- 
Karsten Thygesen (karthy@dannug.dk) (NeXT-Mail welcome)
Danish NeXT Users Group
Phone: +45 98 12 42 59
Aalborg, Denmark.
Newsgroups: comp.sys.next.programmer