HDTenEightyP/NetNews huggingface dataset:
From: mikef@progress.COM (Michael Furgal)
Subject: 16 bit integers
Organization: Progress Software Corp.
Date: Mon, 5 Oct 1992 18:18:59 GMT


I am a novice to this group as well as to turbo pascal.

I am having a problem with numbers larger that 32000 when I readln them
into a variable I declared as an integer.

Is their a construct to make an integer 32-bit to support larger numbers
(similiar to the long construct in C)?


Thanks in advance..


.....MikeF

--
Mike Furgal
14 Oak Park                         INTERNET: mikef@progress.com
Progress Software                   UUNET: ...uunet!mit-eddie!progress!mikef
Bedford Ma.  01730
Organization: Valencia University (Universitat de Valencia)   SPAIN
Date: Wednesday, 30 Sep 1992 18:05:17 EST
From: <LOPEZJ@EVALUN11.BITNET>
Newsgroups: comp.lang.pascal
Subject: One problem with TV

Hello
    I am doing a program using Turbo Vision (TP 6.0). My program take a path
(file name), assign it and rewrite it. All the procedures that work with that
file are in a separate Unit. But when I write in this file, the strings are
shown in the screen, crashing the background, and not in this file. The
procedures that work with this file are not writing in OOP. These are
writing in standard Pascal. I need urgently the solution.
                                        Thanks
From: exuhag@exu.ericsson.se (James Hague)
Newsgroups: comp.lang.pascal
Subject: Re: Turbo Pascal 7.0
Date: 2 Oct 92 13:39:37 GMT
Reply-To: exuhag@exu.ericsson.se
Organization: Ericsson Network Systems, Richardson, TX
X-Disclaimer: This article was posted by a user at Ericsson in North America.
              The opinions expressed are strictly those of the user and
              not necessarily those of Ericsson.

Kjell Rilbe writes:
>
>Support of all kinds of different memory models, like in TASM and TC!

No!  No!  No!  Turbo Pascal is wonderful in that it lets you avoid all
this nonsense.  Add memory models and all of a sudden you've got near
and far heaps, TPU files which only work with certain memory models,
etc.  No thanks.  Why is everyone trying their darndest to make
Turbo Pascal into Turbo C?

Something which *would* be nice, which a few high-end linkers can
do, is to automatically convert far procedures to near procedures
at link time if it is determined that all of the code segments can
fit in 64K.  Of course, it probably isn't worth the trouble since
Turbo Pascal doesn't do much optimization of any kind anyway.

Stony Brook Pascal+ 6.0 has an option to do this automatic model
conversion, but it is not yet implemented (you get a message stating
this when you request on-line help on that topic).

--
James Hague   
exuhag@exu.ericsson.se
Newsgroups: comp.lang.pascal
From: jkorpela@lesti.hut.fi (Jukka Korpela)
Subject: Re: POW function in pascal
Organization: Helsinki University of Technology, Finland
	<1992Oct1.170903.21556@siesoft.co.uk>
Date: 2 Oct 92 14:55:10

Correction: the natural logarithm function in Pascal is ln, not log.
(Of course, some implementations may provide a nonstandard built-in
function called log. It can a synonym for ln, or the name of the
base 10 logarithm, or something else.)
From: nmouawad@waterloo.edu (Naji Mouawad)
Newsgroups: comp.lang.pascal
Subject: Re: Turbo Pascal 7.0
Date: 2 Oct 92 20:38:53 GMT
Organization: University of Waterloo


 

While TP is not as elegant as Simula in handling these operations you
mentioned there is one simple way to achieve the first one:

@a := @b corresponds to a :- b

Not as elegant though ...


naji.
--
     -------------------------------------------------------------------
    | Naji Mouawad  |          nmouawad@watmath.waterloo.edu            |
    |  University   |---------------------------------------------------|
    | Of Waterloo   |   "The Stranger in us is our most familiar Self"  |
     -------------------------------------------------------------------
From: sxg27@po.CWRU.Edu (Sanjay Gupta)
Newsgroups: comp.lang.pascal
Subject: help on units
Date: 29 Sep 1992 22:12:47 GMT
Organization: Case Western Reserve University, Cleveland, OH (USA)
Reply-To: sxg27@po.CWRU.Edu (Sanjay Gupta)
NNTP-Posting-Host: thor.ins.cwru.edu


Can somebody advise me on how to pass arrays in procedures used from
units. For me it is giving compile time error "variable mismatch "
		thanks in advance
				sanjay gupta
-- 
SANJAY GUPTA ADD: 2112 LENNOX ROAD,#306
CLEVELAND HEIGHTS,OHIO 44106
PH:(216)-229-1437                                   e-mail:sxg27@po.cwru.edu
Newsgroups: comp.lang.pascal,comp.lang.c
From: rogers_m@watson.bms.com (MICHAEL ROGERS)
Subject: Re: Upgrade policies for Borland language products
Summary: Inquiry about upgrading Borland Pas/C
News-Software: VAX/VMS VNEWS 1.4-b1  
Organization: Bristol Myers Squibb Pharmaceutical Research Institute
Distribution: usa
Date: Sat, 3 Oct 1992 15:57:00 GMT

In article <1992Sep30.233304.10006@bsu-ucs.uucp>, RobertNovak%4%MC@manchester.edu writes...
>Hi. Does anyone know about Borland's upgrade policies for its 
>language products? 
> 
>I'm particularly wondering about upgrading from DOS to Windows 
>packages, and upgrading from Turbo C++ to Borland C++
Borland's upgrade for TP6.0 to TPW1.5 is about $100, suspect it is about
the same for a C++ UG.
> 
>If anyone has any info on this, please E-Mail me at 
>RobertNovak%4%MC@manchester.edu and I'll post a summary if i get 
>anything useful.
> 
>Thanks.
> 
>-- 
>===========================================================================
>Robert A. Novak  * Box 627 Manchester College *  North Manchester IN  46962
>RobertNovak%4%MC@manchester.edu  *  rnovak@nyx.cs.du.edu 
>===========================================================================
Newsgroups: comp.lang.pascal
From: kjell@elixir.e.kth.se (Kjell Rilbe)
Subject: Re: Turbo Pascal 7.0
Organization: Dept. of EE, Royal Institute of Technology, Stockholm, Sweden
Distribution: comp.lang.pascal
Date: Sun, 27 Sep 1992 22:04:07 GMT

pf@bilbo.bio.purdue.edu (Paul Furbacher) writes:

>In article <1992Sep24.153932.3666@ifi.uio.no>, 
>   espenk@ifi.uio.no (Espen Frimann Koren) writes:
>> My wishes for TP: 
>
>1.
>>    Multiple assignments:
>>       x := y := 0;
I don't like this, because it's not obvious what it does:
Is it x:=y; y:=0; or x:=0; y:=0;  ??????
If it's the latter version, I might accept x,y:=0; 
But really, do we need this ???????

>2. 
>>    'Statements with values': allowing things like
>>       x := if b then y+z else 0;
>>       if (x := z*y) = 0 then ....

The first version would be a lot easier to read, and not very much
longer to write, the way we do it now: 
         if b then x:=y+z else x:=0;

The second version: Now we're getting *real* messy! Please, no!

>3.
>>    Multiple inheritance:
>>       a = object(b, c) ... end;

Haven't used any real OOP yet, but I'm slightly familiar with the
concept, and I agree that multiple inheritance would probably make
OOP a whole lot more useful. And more easy to use! (I think...)

[Hope I didn't lose anything important while stripping the
 quoted section....]

Just my thoughts! Nobody has to agree! (But please do! :-) )

/Kjell Rilbe



-- 
------------------------------------------------------------------------------
! Kjell Rilbe           ! (Phone rings...)                                   !
! kjell@elixir.e.kth.se ! "If that's Franklyn, tell him to boil his head!    !
!                       !                        ---Jimmy Blake in "Chancer" !
From: gt7803b@prism.gatech.EDU (Raving Mad Lunatic)
Newsgroups: comp.lang.pascal
Subject: Re: Telegard 2.7 BBS programming
Date: 27 Sep 92 04:52:03 GMT
Organization: Georgia Institute of Technology

In article <1992Sep26.223055.17304@r-node.gts.org> shadow@r-node.gts.org (Jay Chu) writes:
>Can someone write me a TG27 program for altering flags globally in the entire
>user.lst?

You're actually using Telegard? In the Atlanta area I'm not aware of a single
board that's still running TG. Renegade Alpha and Beta test versions have
displaced it. Even the state TG coordinator switched...

BTW: I'm working on a TG work-alike (as opposed to hacks like RG) that
hopefully will displace a few more... As for altering flags, that's fairly
easy, but I don't have anything to do it. Try your local Beta site.
-- 
Child-molesting is an art, not a science...
Xref: sparky comp.lang.pascal:5754 comp.lang.c:14364
From: tannerr@CS.ORST.EDU (Ryan Tanner)
Newsgroups: comp.lang.pascal,comp.lang.c
Subject: Re: Upgrade policies for Borland language products
Date: 1 Oct 92 06:31:56 GMT
Reply-To: tannerr@prism.cs.orst.edu
Distribution: usa
Organization: Oregon State University, Computer Science Dept
Originator: tannerr@storm.CS.ORST.EDU

00jcnovak@bsu-ucs.uucp (Robert Novak) writes:

>Hi. Does anyone know about Borland's upgrade policies for its 
>language products? 

>I'm particularly wondering about upgrading from DOS to Windows 
>packages, and upgrading from Turbo C++ to Borland C++

>If anyone has any info on this, please E-Mail me at 
>RobertNovak%4%MC@manchester.edu and I'll post a summary if i get 
>anything useful.

>Thanks.

>-- 
>===========================================================================
>Robert A. Novak  * Box 627 Manchester College *  North Manchester IN  46962
>RobertNovak%4%MC@manchester.edu  *  rnovak@nyx.cs.du.edu 
>===========================================================================

contact customer-support@compuserve.com and ask for their upgrade sheet.  It
was posted not long ago to one of the news groups.  It lists upgrade prices
on all of their C++ compilers.

Ryan (tannerr@prism.cs.orst.edu)

-- 
-------------------------------------------------------------------------------
Ryan Tanner (tannerr@prism.cs.orst.edu)        Highlander III quote:
                                                   "There can be only FIVE!"
Disclaimer:  I don't even know the person!
Newsgroups: comp.lang.pascal
From: trodgers@nmsu.edu (Thomas Rodgers)
Subject: Re: Who's using this Interrupt Vector?
Organization: NMSU Computer Science
Distribution: comp.lang.pascal
Date: Tue, 29 Sep 1992 21:28:41 GMT

Nevermind...It turns out that I have a DLL managing some memory on
behalf of my program, and it was getting confused since I was not
cleaning up after termination, so it would return trash values
occasionally when I re-ran the app immediately afterwords.

This does however lead to another question (I suppose this is probably
in a FAQ somewhere) :

  How do you force a DLL to unload (perhaps in an exit handler after a
  crash).

Tom.
Newsgroups: comp.lang.pascal
Subject: Re: speaker too high to hear?
From: regy109@csc.canterbury.ac.nz
Date: Wed, 30 Sep 1992 03:17:13 GMT
Organization: University of Canterbury, Christchurch, New Zealand

In article <717819779.F00002@leotech.mv.com>, jcrowley@leotech.mv.com (Jon Crowley) writes:
> I tried using the speaker at very high hertz (I didn't hear a thing).
> Does this really make a sound on the standard PC speaker, or does the
> software just "know" that it can't make a sound that high and ignore
> it?

Most likely, output is limited by what the cruddy speaker on your average PC
can do - I imagine the high-frequency response is pretty bad.  I doubt there's
any software involved - generating a sound only involves outputting to a
couple of ports.
                                     - Ed.
From: Dennis.Ayala@f23.n367.z1.FIDONET.ORG (Dennis Ayala)
Newsgroups: comp.lang.pascal
Subject: Bubble Sort Routine
Date: Sun, 27 Sep 92 20:30:00 EDT
Organization: FidoNet node 1:367/23 - The Wall 1, Guaynabo PR

Hello All:

  If it is possible that somebody would be kind enough to post a pretty good 
bubble sort routine I will appreciate it. I kinda need one.

Greetings,

Dennis Ayala


--  
Internet: Dennis.Ayala@f23.n367.z1.FIDONET.ORG
UUCP: ...!myrddin!tct!psycho!367!23!Dennis.Ayala
Note:psycho is a free gateway between Usenet & Fidonet. For info write to
     root@psycho.fidonet.org.
From: Berend.de.Boer@p23.f112.n100.z60.wlink.nl (Berend de Boer)
Newsgroups: comp.lang.pascal
Subject: TVision - Anything I should know?
Date: 5 Oct 92 10:05:22 GMT

Jonathan Bradshaw wrote in a message to All:

 JB> I am about to go delving into TurboVision. I have heard of
 JB> some problems with it (something about a keyboard problem
 JB> with the built in keyboard reader for some key?)  Anything I
 JB> should know? Patches? Utilities?

Check out for the TP6BUGS6.??? file. This contains a detailed list of
TV errors (for example the EDITORS.PAS file). Some patches are also
described.


Groetjes, ...... === Ent === 

berend.de.boer@contrast.wlink.nl
From: leonard@qiclab.scn.rain.com (Leonard Erickson)
Newsgroups: comp.lang.pascal
Subject: Re: monochrome/color monitor
Date: 5 Oct 92 01:36:48 GMT
Reply-To: 70465.203@compuserve.com
Organization: SCN Research/Qic Laboratories of Tigard, Oregon.

OLDENHUIS@ib.agro.nl writes:

>Hi,

>Maybe it's a FAQ (must be I think), but nevertheless:

>I need a procedure that can detect if there is attached either a
>color monitor or a monochrome monitor. Not the adapter but monitor!!!!
>I am writing a program for running on any kind of configuration.
>Hercules, CGA, AT&T, EGA/VGA, etc. , monochrome, color, etc.

>I know this must be done with interrupts (Int 11?). I have Ralph
>Brown's interrupt list. So I can try several things. (As a matter of fact
>I did, but it did not worked well for each system).
>There must be a (simple?) strategy to find out in the first place and
>then ...., etc.

Sorry, but it can't be done *at all* in many cases. Here is a list of the 
setups that I know about:

adapter		monitor
--------------	---------------
Hercules	TTL mono
Hercules Plus	TTL mono
Hercules Color	CGA
Herc In-Color	CGA 
IBM mono	TTL mono
CGA		CGA, composite mono *or* composite color
		There is *no* way of detecting the attached monitor type
EGA		TTL mono, CGA, EGA
		monitor type detected by reading dip switch, settings
		*may* not be uniform across vendors
VGA		analg mono, analog color
		use VGA BIOS call

There are also problems like Leading Edge and some older Compaq machines,
which supply CGA on TTL mono monitors!

-- 
Leonard Erickson		      leonard@qiclab.scn.rain.com
CIS: [70465,203]			 70465.203@compuserve.com
FIDO:   1:105/51	 Leonard.Erickson@f51.n105.z1.fidonet.org
(The CIS & Fido addresses are preferred)
Newsgroups: comp.lang.pascal
From: mtbb134@ms.uky.edu (Darrell Epperson)
Subject: TVision Problem
Keywords: Turbo Vision
Date: Fri, 2 Oct 1992 22:44:16 GMT
Organization: University Of Kentucky, Dept. of Math Sciences

  

  I'm having trouble with one of my Turbo Pascal programs, and as 
  a beginner, I figured this would be the best place to go...

  

  OK, I'm having trouble sheeling to DOS from a Turbo Vision program
  . What it does is display the "Type EXIT" prompt and accesses 
  the HD, but it does not shell to DOS... It just returns to the pro
  m... here's an example of the code:   
	"Procedure DosShell"
	"begin"
	"     DoneSysError 
			DoneEvents
			DoneVideo
			DoneMemory
			SetMemTop(Ptr(BufHeapPtr, 0))
			PrintStr('Type EXIT to return...') 
			SwapVectors
			Exec(GetEnv('COMSPEC'), '');
			SwapVectors
			InitMemory
			InitVideo
			InitEvents
			InitSysError
			Redraw
			end"

			That's the code... mail the response to mtbb134@ms.uky.edu 
			if you know anything about this problem, please...

									Jeff Williams
									aka mtbb134
		  

Newsgroups: comp.lang.pascal
From: achristo@ulrik.uio.no (Alf Christophersen)
Subject: Re: Turbo Pascal 7.0
Organization: University of Oslo
Date: Thu, 1 Oct 1992 14:05:22 GMT


What I would like to see in a new TP, is the Simula notion of
assigning values to a variable.

If 'a' and 'b' are variables of class x, you have the two
varieties of assigning them.

a :- b means that you assign the pointer of a to point to b,

but

a := b, means that you copy the info in the fields of b to the
variable a, without moving the pointer. Very often I fall into
that pithole doing the last assignment, meaning to do the first.
Doing the first, that is copying the fields of the object, is
rather tedious in Pascal, but very simple in Simula.

Alf Christophersen
Institute of Nutrition Research
University of Oslo
PO Box 1046, Blindern
N-0316 Oslo

(Formerly a Simula programmer)
From: graham@taffy.rice.edu (Graham Palmer)
Newsgroups: comp.lang.pascal
Subject: Re: HPGL Plotter Software
Date: 27 Sep 92 16:21:51 GMT
Article-I.D.: eprmac.graham-270992112037
Followup-To: comp.lang.pascal
Organization: Rice University

In article <32725@adm.brl.mil>, ELS-MIMO@risrms1.risoe.dk (Mikael Lindberg
Mortensen) wrote:
> 
> Hi Netters I am looking for software that enables me to send my graph
> output, created in TP 6.0 to a HPGL Plotter, is there any libraries
> that can do the trick???
> 
> 
>           ______________________________________________________
>          |   __  .  __   __     |   Mikael Lindberg Mortensen   |
>          |  |__| | |__  | /|    |   Research Center Risoe,      |
>          |  |  \ |  __| |/_|    |   Roskilde Denmark.           |
>          |______________________________________________________|

Quinn Curtis have a BGI Printer Driver Kit that works well for me. Their
number is (617) 449 6155. Good Luck
From: terra@diku.dk (Morten Welinder)
Newsgroups: comp.lang.pascal
Subject: Re: Converting TP6.0 .EXE files to .COM
Date: 1 Oct 92 12:44:42 GMT
Organization: Department of Computer Science, U of Copenhagen

shivji@cpsc.ucalgary.ca (Zein Shivji) writes:

>Hello,
>      I was wondering how to convert an .exe file made with Turbo
>      Pascal 6.0 into a .com file.  Dos 5.0's  EXE2BIN command
>      doesn't work, it just says that the file cannot be converted
>      or something to that effect.

The main problem is *why* would you want to? Do you have something 
against .Exe-files?

I have a program somewhere that will do the conversion, provided

	- The program does not insist being called as "Program.Exe"
	  (well, why would it?)

	- The program does not access the executable. This means
	  that overlaid programs cannot be handled.

	- The program is small enough. (Code+Reloc<64K).

Really interested?

Morten Welinder
terra@diku.dk
Newsgroups: comp.lang.pascal
From: dmurdoch@mast.queensu.ca (Duncan Murdoch)
Subject: Re: Turbo Pascal 7.0
Organization: Queen's University
Date: Sun, 4 Oct 1992 12:36:40 GMT

In article <3OCT199211022385@watson.bms.com> rogers_m@watson.bms.com (MICHAEL ROGERS) writes:
>In article <BvGF1x.ABB@watserv1.uwaterloo.ca>, jim@sciborg.uwaterloo.ca (Jim Tremain) writes...
>>I want to add Long Strings to the list of things to add to Turbo Pascal 7.0.
>>254 characters is too few for many of the little utilites I write to
>>manipulate text files.  Having to use arrays means I have to write all of
>>my own LENGTH, POS .... functions.  This should be built in!!!
>> 
>>Jim Tremain
>Hear, Hear!!!!  Make String a Word variable instead of a Byte?  Is that
>so hard, Borland?

I doubt if you'll see this.  Strings already strain the stack quite a bit,
because the language says you can return a string as a function value.  If 
you say that a function like "+" could potentially return a 64K string, 
there'd be no place to put the return value.  (You can already see the 
problems in the existing TP versions:  recursive functions that use "+" to 
concatenate strings are *very* likely to cause a stack overflow.  Each call
eats up at least 256 bytes of stack, and typically 512 bytes or more.)

Now, if they gave us 32 bit addressing, that would be different.  

Duncan Murdoch
dmurdoch@mast.queensu.ca
Newsgroups: comp.lang.pascal
Subject: ASCII Table
From: cole_d@kosmos.wcc.govt.nz
Date: 29 Sep 1992 09:31:07 GMT
Reply-To: cole_d@kosmos.wcc.govt.nz
Organization: Wellington City Council (Public Access), Wgtn, Nz
NNTP-Posting-Host: kosmos.wcc.govt.nz

Yes I know borland has a table in they're manuals, but they're not good
enough, I need one with special characters backsapce (not on the one
on the next page either) esc, delete, (noot scan codes) tab any help?

Newsgroups: comp.lang.pascal
From: nmouawad@waterloo.edu (Naji Mouawad)
Subject: Re: Bubble Sort Routine
Organization: University of Waterloo
	<1992Oct4.095045.25953@doug.cae.wisc.edu>
	<1992Oct5.073829.2545@daimi.aau.dk>
Date: Mon, 5 Oct 1992 19:34:12 GMT



Buble sort is far from being a "dead sorting technique". When
analyzing the complexity of sorting one should consider three factors:
that of the hidden constant in the "big oh" expression, that of the
treshhold above which a faster sorting routine may be desirable and
that of the expected running time as a function of the probabilistic
distribution of the data.

For any thing below 20k bubble sort is superior to Quicksort.

For any thing under 200k bubble sort will perform almost as well (we
are talking in seconds here) as Quicksort on a randomely distributed
data.

For files above 200k things start to matter.

naji.

--
     -------------------------------------------------------------------
    | Naji Mouawad  |          nmouawad@watmath.waterloo.edu            |
    |  University   |---------------------------------------------------|
    | Of Waterloo   |   "The Stranger in us is our most familiar Self"  |
     -------------------------------------------------------------------
Newsgroups: comp.lang.pascal
From: chans@cs.curtin.edu.au (Sean Chan)
Subject: Re: TVision - Anything I should know?
Organization: Curtin University of Technology
Date: Mon, 5 Oct 1992 18:19:26 GMT

samodena@csemail.cropsci.ncsu.edu (S. A. Modena) writes:

>To get more specific, these articles were under a regular column called:
>"Structured Programming"  by...by Jeff Duntemann.  :^)

Anyone knows of any ftp sites that has Jeff's COMPLETE HCALC program?? I
assume that it's "freeware" (or something equivalent)...

Also, I was wondering if it's possible in TV to implement something like
Procomm + (4 Win) Dialing Directory...where the user can 2xclick on a
field (of a record) and update it, etc. Has anyone implemented something
like this with TV??

Thank you in advance...

Sean
***********************************************************************
*                                        *                            *
* Sean Chan                              *   Inside every microchip   *
* Student Number : 892561F               *   there is a little man    *
* 3rd Yr. Computer Science               *   running around doing     *
* Curtin University of Technology        *   everything you have      *
*                                        *   asked him to do...       *
* E-Mail : chans@marsh.cs.curtin.edu.au  *                            *
*          pchans@cc.curtin.edu.au       ******************************
*                                        *
******************************************
Newsgroups: comp.lang.pascal
From: ts@uwasa.fi (Timo Salmi)
Subject: Re: Diskette detection
Organization: University of Vaasa, Finland
Date: Tue, 29 Sep 1992 11:08:02 GMT

In article <csTsRB1w165w@micromed.com> system@micromed.com (Duane Davis) writes:
>I'm looking for a quick easy way to:
>
>     a. Detect if a diskette in inserted in a floppy drive
>
>     b. If a disk is inserted, is it formatted?
>
>I've checked all my reference manuals and none go into this. I have

Have you checked

 96521 Sep 20 15:22 garbo.uwasa.fi:/pc/ts/tspa3040.zip
 98268 Sep 20 15:22 garbo.uwasa.fi:/pc/ts/tspa3050.zip
100353 Sep 20 15:22 garbo.uwasa.fi:/pc/ts/tspa3055.zip
100513 Sep 20 15:22 garbo.uwasa.fi:/pc/ts/tspa3060.zip

No guarantees!  There is so much in them that I do not recall
everything even myself.

"If you do not know how to go about getting this material, users are
welcome to email me for the prerecorded garbo.uwasa.fi instructions
(long, circa 29Kb).  North American users are referred to the Garbo
mirror on wuarchive.wustl.edu.  Australian users are referred to the
archie.au mirror.  For the Asian users there is the NCTUCCCA.edu.tw
mirror.  The mirrors may lag occasionally, or might not have all the
files.  If you do not receive my reply within five days, please ask
your own site's system manager to construct a returnable mail path
for you". 

..................................................................
Prof. Timo Salmi
Moderating at garbo.uwasa.fi anonymous FTP archives 128.214.87.1
Faculty of Accounting & Industrial Management; University of Vaasa
Internet: ts@uwasa.fi Bitnet: salmi@finfun   ; SF-65101, Finland

Newsgroups: comp.lang.pascal