HDTenEightyP/NetNews huggingface dataset:
From: leonard@qiclab.scn.rain.com (Leonard Erickson)
Newsgroups: comp.lang.pascal
Subject: reading News Date headers
Summary: looking for a routine to parse RFC-1036 Date: lines
Keywords: news TP date
Date: 15 Aug 92 13:43:53 GMT
Article-I.D.: qiclab.1992Aug15.134353.6197
Reply-To: 70465.203@compuserve.com
Organization: SCN Research/Qic Laboratories of Tigard, Oregon.


I'm looking for a Turbo Pascal function or procedure that can be passed
the contents of a news posting or mail message's Date: header and return
data suitable for use by a SetFTime call.

I'm trying to automate archiving of saved articles and especially of
some mailing lists I'm on, and I need to make the file date/time stamp
match the posting date. I can do it by hand with touch, but that's
a *major* pain!

I'll write it myself if I have to, but I'm hoping someone else has
written it.
-- 
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)
From: S105728@umrvma.umr.edu ( Steve Poulsen)
Newsgroups: comp.lang.pascal
Subject: RE: $L directive
Date: 23 Aug 92 04:31:11 GMT

{$L rotate} tells TP6.0 to find an OBJ file called rotate.obj and link it
in.  Somewhere through the code, you should also find a procedure declared
external.  This external procedure is from the Linked OBJ file.

========================================      ,--,
  Steven P. Poulsen <S105728@UMRVMA>       ,'  '--,
  Student of Electrical Engineering        ---, ,'
  University of Missouri - Rolla            ,','
=======================================    , '
Newsgroups: comp.lang.pascal
From: mudrc@uxa.ecn.bgu.edu (Daniel R. Crowson)
Subject: Reading/Displaying pictures...
Organization: Educational Computing Network
Date: Thu, 13 Aug 1992 05:30:06 GMT

  What's the best way to store pictures in a program and display them?
Are there utilities that will convert a picture to data for a program?
How do you store it and display?   Any help is appreciated!


-----------------------------------------------------------------------------
        Dan Crowson                     |    mudrc@uxa.ecn.bgu.edu       
        Computer Science Student        |    crowsond@vax3.siue.edu     
        Western Illinois University     |    Hacker --> IRC             
_____________________________________________________________________________
Newsgroups: comp.lang.pascal,comp.lang.c,comp.lang.c++
From: delusion@casbah.acns.nwu.edu (Albert Schmezer)
Subject: Tpascal to C converter
Organization: Northwestern University, Evanston Illinois.
Date: Mon, 17 Aug 1992 17:55:04 GMT


	The TurboPascal (V5.0 I think) to C converter for the PC can be found
at the FTP site biome.bio.ns.ca (142.2.20.2) in either the /pub/uploads 
directory or the /pub/languages/pascal directory in ZIP V1.10 format. If
anyone who wishes to use this EXCELLENT QUALITY converter utility but doesn't
have FTP access, just send me EMAIL and I will mail you the UUENCODED format
of the file. I have never had problems with this converter before... it
handles ALL turbopascal files to my knowledge (including the Graph units,
etc.)
	Glad to be of service....
<<delusion
Newsgroups: comp.lang.pascal
Subject: Re: Printer Polling
From: Arnaud.Wylie@bbs.actrix.gen.nz
Date: Wed, 12 Aug 1992 08:17:30 GMT
Organization: Actrix Information Exchange

In article <15720@star.cs.vu.nl> sbakker@cs.vu.nl (Bakker S) writes:
> lemek@frith.msu.edu (John P. Lemek) writes:
> 
> >Does anyone know how to poll a printer to see if it is active and has paper 
> >in it?  I'm using an HP Deskjet and TP6.  I thought about trying to write
> >to it and then checking the IOresult function, but if I do something like
> 
> >write(lst,'');  then I don't get the desired result.  If I do something like:
> 
> >writeln(lst,'');  then my paper position gets messed up which I can't have
> >for my project.
> 

Here's the info for directly accessing the PC parallel printer ports.
Sorry if I'm posting info that's already contained in a FAQ file.


Parallel Port Pinouts:
 
NAME    DIR     PORT    BIT  PIN
 
D0      OUTPUT  DATA    0    2
D1      OUTPUT  DATA    1    3
D2      OUTPUT  DATA    2    4
D3      OUTPUT  DATA    3    5
D4      OUTPUT  DATA    4    6
D5      OUTPUT  DATA    5    7
D6      OUTPUT  DATA    6    8
D7      OUTPUT  DATA    7    9
STROBE  OUTPUT  CONTROL 0    1    Inverting
BUSY    INPUT   STATUS  7    11   Inverting
AUTO LF OUTPUT  CONTROL 1    14   Inverting
INIT    OUTPUT  CONTROL 2    16   
SELECT  OUTPUT  CONTROL 3    17   Inverting
ERROR   INPUT   STATUS  3    15
SEL'D   INPUT   STATUS  4    13
PAPER   INPUT   STATUS  5    12
ACK     INPUT   STATUS  6    10

The location of LPT1: is kept at [$0040:$0008]
 "       "    " LPT2: "    "   " [$0040:$000A]

The data register is followed by the status and then the control registers in
I/O space.

Cheers, Arnaud...

-- 
UseNet:  Arnaud.Wylie@bbs.actrix.gen.nz |  "This statement is false"
FidoNet:              3:771/170         |  Phone 0064 4 3823-237
From: ts@uwasa.fi (Timo Salmi)
Newsgroups: comp.lang.pascal
Subject: Re: Changing the colorpalette in Textmode?
Date: 20 Aug 92 18:04:31 GMT
Organization: University of Vaasa, Finland

In article <1992Aug20.130835.137@csghsg5a.bitnet> 89612048s@csghsg5a.bitnet writes:
>In the normal Textmode you can display 8 backgroundcolors and
>16 Foregroundcolors. Is it possible to use all 16 colors for
>Fore- and Background. And is it possible to change the 16

I am sorry that I have lost the reference, but it is possible. 
(Better scanty information than none).  I seem to recall that for
the additional 8 background colors one gives up the blink attribute. 
Hopefully someone else recalls the details or has a pointer to them. 
But this is definitely on. 

..................................................................
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
From: tomc@siesoft.co.uk (Tom Crossland)
Newsgroups: comp.lang.pascal
Subject: Re: RO/WO Files
Date: 20 Aug 92 18:17:25 GMT
Reply-To: tomc@siesoft.co.uk
Organization: Siemens Nixdorf Information Systems Ltd.

chris@castlab.engr.wisc.edu (Christian Rohrmeier) writes:
: 
: Since I'm using a text file I can't use any of the seek functions, so I
: got and read the file character by character and then look at where I
: am, which i can't do when i want rite to the file since it become read-only!
: 

In some you can do seek(filehanlde,maxlongint), which works well
in THINK Pascal (Mac). I dunno about TP or whatever though.
--
___ _ __
  ((_))))...
From: bobb@vice.ICO.TEK.COM (Robert Beauchaine)
Newsgroups: comp.lang.pascal
Subject: Re: Changing the colorpalette in Textmode?
Date: 20 Aug 92 21:05:24 GMT
Article-I.D.: vice.10203
Organization: Tektronix, Inc., Beaverton,  OR.

In article <1992Aug20.180431.23873@uwasa.fi> ts@uwasa.fi (Timo Salmi) writes:
>In article <1992Aug20.130835.137@csghsg5a.bitnet> 89612048s@csghsg5a.bitnet writes:
>>In the normal Textmode you can display 8 backgroundcolors and
>>16 Foregroundcolors. Is it possible to use all 16 colors for
>>Fore- and Background. And is it possible to change the 16
>
>I am sorry that I have lost the reference, but it is possible. 
>(Better scanty information than none).  I seem to recall that for
>the additional 8 background colors one gives up the blink attribute. 
>Hopefully someone else recalls the details or has a pointer to them. 
>But this is definitely on. 
>

  For EGA/VGA monitors, a simple BIOS call will do the trick:

  procedure egahi; { Allows 16 foreground/background colors }
  var regs : registers;
  begin
    with regs do begin
      ah := $10;
      al := 3;
      bl := 0;
    end;
    intr($10,regs);
  end;

  procedure egablink;  { Allows 16 foreground, 8 background, and
			 8 blinking background colors }
  var regs : registers;
  begin
    with regs do begin
      ah := $10;
      al := 3;
      bl := 1;
    end;
    intr($10,regs);
  end;

  It's not so simple for a CGA.  Bit #5 (starting from 0) in the
  mode-control register (port $3d8) controls the blink enable of the
  monitor.  0 implies no blink (hi intensity background), 1 gives
  blinking foreground.  Unfortunately, port $3d8 is a write-only
  port, so doing a read/or/write won't work.  You have to look into
  the BIOS to find the current video mode and create a word to send
  to the port yourself.  Here are the bit meanings:

  BIT        CLEAR               SET
  6,7        not used
  5          blink disable       blink enable
  4          normal resolution   high resolution (640x200)
  3          video disabled      video enabled
  2          color mode          black-and-white mode
  1          Alphanumeric mode   grahpics mode
  0          40x25 alphanumeric  80x25 alphanumeric

  Obviously, some bit combinations don't make sense.  But it will
  work; I've done it before.

/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ 

Bob Beauchaine bobb@vice.ICO.TEK.COM 

C: The language that combines the power of assembly language with the 
   flexibility of assembly language.

Real friends don't let friends use UNIX.
From: holland@matt.ksu.ksu.edu (Rich Holland)
Newsgroups: comp.lang.pascal
Subject: Re: Updating
Date: 19 Aug 1992 16:14:42 -0500
Organization: Kansas State University
NNTP-Posting-Host: matt.ksu.ksu.edu

friesenda@skyfox.usask.ca writes:

>VAR
>   F : FILE of (whatever your record type is);
>.
>.
>Assign( F, "MYFILE" );
>Reset( F );
>Seek(FileSize( F ));  { This should take you to the end of the file }

Wouldn't Seek(EOF) work just as well, and read more clearly?

-- 
Rich Holland              | INTERNET: holland@matt.ksu.ksu.edu
100 Jardine Terr, Apt A7  | BITNET  : holland@ksuvm
Manhattan, KS  66502-3357 | UUCP    : ...!rutgers!matt.ksu.ksu.edu!holland
"Jesus saves...but Gretzky gets the rebound!  He shoots!  He scores!!"
Newsgroups: comp.lang.pascal
From: csci11ba@cl2.cl.uh.edu (451924952 NEWMAN, DANA FRANK)
Subject: Re: reHASHing of Reserved Words
News-Software: VAX/VMS VNEWS 1.4-b1  
Reply-To: CSCI11BA@cl.uh.edu
Organization: University of Houston - Clear Lake
Date: Sat, 22 Aug 1992 17:03:00 GMT

In article <2459.2a93e386@vger.nsu.edu>, g_harrison@vger.nsu.edu (George C. Harrison, Norfolk State University) writes...
>I posted this about 10 days ago and had only ONE reply (which I appreciate but
>was incorrect).  I am SURE that someone in the Pasqual world knows the answer:
> 
>I want a perfect hash function for strings of Pascal reserved words.  A perfect
>has function is a "simple function" normally using mod, div, length of string,
>and Ord of some of the characters.  I want such a function to map directly from
>the 36 Pascal reserved words onto the numbers 0 .. 35 WITHOUT COLLISION.
> 
>George
> 
>George C. Harrison, Prof. of CS, Norfolk State University
>g_harrison@vger.nsu.edu
> 

Hash value (address) = Key length + Value(first char) + value(last char)
where the table value is given by:
A=11
B=15
C=1
D=0
E=0
F=15
G=3
H=15
I=13
J=0
K=0
L=15
M=15
N=13
O=0
P=15
Q=0
R=14
S=6
T=6
U=14
V=10
W=6
X=0
Y=13
Z=0

EXAMPLE: 'TO' = 2+6+0 = 8

Newsgroups: comp.lang.pascal,comp.dcom.lans.ethernet
From: skilby@ucunix.san.uc.edu (Steven M. Kilby)
Subject: 3Com boards and their addresses
Followup-To: skilby@ucunix.san.uc.edu
Summary: Using turbo pascal to get an address from the board
Organization: University of Cincinnati
Date: Thu, 20 Aug 92 23:05:25 GMT


Hello folks,
     I was wondering if the net could give me a little help.  I have
some turbo pascal code that gets the physical address of a 3C501 ethernet
card.  My problem is that I need the some code that will do the same for
a 3C503, 3C507, and any SMC(WD) 16-bit board.  Please respond by email.


Thanks,
    Steve....
--
skilby@ucunix.san.uc.edu
Newsgroups: comp.lang.pascal,comp.binaries.ibm.pc.wanted
From: sanders@server.physics.lsa.umich.edu (Michael Sanders)
Subject: Re: RCS for DOS?
Date: Thu, 20 Aug 92 09:35:06 EDT
Organization: Physics Department, University of Michigan
Keywords: RCS, DOS, multiple revisions of text

In article <154@chorus.chorus.fr> mir@opera.chorus.fr (Adam Mirowski) writes:
>In article <MA55JDJ@methan.chemie.fu-berlin.de>, ferincz@methan.chemie.fu-
berlin.de (Jozsef Ferincz) writes:>%% Does anyone knows of an program that 
make multiple revisions of text>%% (source code) possible on DOS, like RCS 
on UNIX?

>wuarchive.wustl.edu:/mirrors/msdos/rcs55.zip

actually in msdos/pgmutl/ directory in the archives.

Michael Sanders                                Internet: t.m.sanders@umich.edu
Physics Department                             Bitnet: sanders@umiphys
University of Michigan                         Telephone: (313)936-0799
Ann Arbor, MI 48109-1120                       FAX: (313)763-9694
From: bobb@vice.ICO.TEK.COM (Bob Beauchaine)
Newsgroups: comp.lang.pascal
Subject: Re: (Trubo) Pascal fixed point numbers
Date: 16 Aug 92 04:06:07 GMT
Organization: Tektronix, Inc., Beaverton,  OR.

In article <6o0HPB1w161w@grafted.UUCP> matt@grafted.UUCP (Matthew D. Sprout) writes:
>I don't know that much about fractals, but I would suggest using 
>fortran.  It does math calculations alot easier.  You also might get
>more help about fractals from people in the fortran area.
>????????/

  [Warning!  High testosterone level ahead!]

  Well, that was an enlightened post, if I ever saw one.  Exactly
  how does fortran do math calculations alot (sic) easier (with the
  exception of exponentiation)?  If you meant faster, then perhaps a
  good optimizing fortran compiler may indeed produce faster code, but 
  then that doesn't help the poor bloke who already shelled out the 
  bucks for his copy of TP, now does it?  [Unless, of course, the 
  original poster requested a suggestion of which language to use, 
  in which case I am making a complete and total ass of myself.  
  Wouldn't be the first time.]  And if you plan on actually
  *viewing* the results, you'd better make sure your graphics
  routines are also lickity split.  

  I have seen some very impressive fractal programs written in TP.
  There are several books published in the area, one I know of
  specifically in TP (though, of course, I don't know the title).
  Can't say that I'm aware of a Fortran book on fractals.

/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ 

Bob Beauchaine bobb@vice.ICO.TEK.COM 

C: The language that combines the power of assembly language with the 
   flexibility of assembly language.

Real friends don't let friends use UNIX.
From: jm59@prism.gatech.EDU (MILLS,JOHN M.)
Newsgroups: comp.lang.pascal
Subject: Graphics from TP6 to Printers: Help
Summary: How does one print graphics on various printers?
Date: 20 Aug 92 17:52:10 GMT
Organization: Georgia Institute of Technology

I have seen references to *.BGI files for printers, and am curious how
these are used.  I have the Borland Graphix Toolbox, and was considering
patching it's Hardcopy to print on my Oki 182, but it would be much nicer
to be able to put TP graphic screens out on alternative printers, starting
with the HP IIIP staring at me as I type.

I would appreciate any guidance, general or specific.

Thanks, --jmm--

-- 
John M. Mills, SRE; Georgia Tech/GTRI/TSDL, Atlanta, GA 30332
uucp: ...!{decvax,hplabs,ncar,purdue,rutgers}!gatech!prism!jm59
Internet: jm59@prism.gatech.edu
 "f U cn rd dis, U mst uz Unix!!!"  ...jaw
From: ak45ldp@Texaco.com (Larry D. Pyeatt)
Newsgroups: comp.lang.pascal
Subject: Re: Whither The Next ANSI Pascal Standard? (Breath of Life)
Date: 20 Aug 92 15:07:09 GMT
Organization: Texaco

In article <19AUG199209013396@gergo.tamu.edu>, chris@gergo.tamu.edu (Chris King) writes:

|> All in all, pascal will probably not change, since Wirth seems to have
|> dropped it. I think that pascal will always
|> be the language for application programmers and C will be the language of
|> system programmers. But then again what do I know. 
|> 

I have been programming in both C and Pascal for some time now.  I agree
that C is better suited for systems programming and Pascal is much better
for applications programming.  I really don't expect this to change, but
there is hope.  

I have been looking at Modula-3 lately.  It has the best parts of Pascal,
C, Modula-2 and Ada all rolled into a nice little package.  It also has
several features which I have never seen before. It has support
for Object Oriented Programming, multi-threaded programs, Ada's Generic
packages, powerful data structure manipulation like Pascal and Modula-2,
and just about anything that eithier a systems programmer or application
programmer would ever want, and still maintains a reasonable simple
syntax.

Modula-3 is the best all-around programming language that I have seen
yet, and I have used a fairly large number of languages.  If it catches
on ( unlikely ) it could unify the worlds of systems and applications
programming.

Oh, well, I can always dream.

-- 
Larry D. Pyeatt                 The views expressed here are not
Internet : pyeatt@texaco.com    those of my employer or of anyone
Voice    : (713) 975-4056       that I know of with the possible
                                exception of myself.
From: S105728@umrvma.umr.edu ( Steve Poulsen)
Newsgroups: comp.lang.pascal
Subject: TSR Help
Date: 23 Aug 92 05:26:50 GMT

I have received much mail on how to write TSR's both in TASM [MASM] and TP6.0.
I sent out the files to a few people and looking at them myself, I found I
forgot to send the INC files with the main ASM file.  When I wrote this, I
put all the main parts in separate INC files so I could use in other TSRs.  So
now I have about 10 files that go together and many people to send them to.
So what I'm going to do is upload them to GARBO.  It will be under a file
called TSRHELP.ZIP and I'll repost when It is uploaded with the exact wherea-
bouts.  Sorry for the missing include files.  The ASM tsr will check for VGA
and if you have it, it will do hardware blanking.  Otherwise it flashes my
name on the screen.

========================================      ,--,
  Steven P. Poulsen <S105728@UMRVMA>       ,'  '--,
  Student of Electrical Engineering        ---, ,'
  University of Missouri - Rolla            ,','
=======================================    , '
From: muellerm@aix520.informatik.uni-leipzig.de (Michael Mueller)
Newsgroups: comp.lang.pascal
Subject: RE: Help with TSR programs
Date: 21 Aug 92 13:16:20 GMT

Don Bontembs ask: 


> Hello fellow pascal programmers.  I am attempting to write a TSR             
> program using TP 6.0.  I understand how to use the KEEP command           
> to install the TSR program but how can you tell if your TSR is               
> currently running so as not to execute it twice?  Also, once your            
> TSR is installed, how do you get it to unload itself from memory?

You can use the keep-command with keep(0), it makes your program resident 
in memory, but you must change some interrupts early, for instance the 
int 13h (disk) or the keyboard int.
A TSR you can unload with a second call from DOS, you need a procedure,
which looks if your program is in memory. You can do that with a personal string, then you look in all allocatet DOS-segments, if this string is in same
position how in the actual program-segment. If you find one, this is your
old TSR and you can end it.

*******************************************************************************
*    Michael Mueller                                                          *
*    University of Leipzig, Germany                                           *
*                                                                             *
*    muellerm@aix520.informatik.uni-leipzig.de                                *
*******************************************************************************


PS: Sorry for bad (or funny) english !  :-)
Xref: sparky comp.lang.pascal:4922 comp.binaries.ibm.pc.wanted:5692
From: mir@opera.chorus.fr (Adam Mirowski)
Newsgroups: comp.lang.pascal,comp.binaries.ibm.pc.wanted
Subject: Re: RCS for DOS?
Keywords: RCS, DOS, multiple revisions of text
Date: 20 Aug 92 11:23:13 GMT
Reply-To: mir@opera.chorus.fr (Adam Mirowski)
Followup-To: comp.lang.pascal
Organization: Chorus systemes, Saint Quentin en Yvelines, France

In article <MA55JDJ@methan.chemie.fu-berlin.de>, ferincz@methan.chemie.fu-berlin.de (Jozsef Ferincz) writes:
%% Does anyone knows of an program that make multiple revisions of text
%% (source code) possible on DOS, like RCS on UNIX?
%% 
%% Thanks in advance, Jozsef

wuarchive.wustl.edu:/mirrors/msdos/rcs55.zip

I use it (actually a previous version). It works fine until
you reach revision X.Y with Y > 40, and then begins to screw
up the archive file. It is easy to correct, but needs to be
done each time a file is checked in, so I usually start a new
archive at this point, saving the old one somewhere. RCS lets
you to check a file under any starting revision number, for
example (X+1).0 or X.(Y+1).

There is also CVS, which permits among other things the separation
between the work tree and the repository tree. I would like to
know if there is a DOS or OS/2 port.

-- 
Adam Mirowski,  mir@chorus.fr (FRANCE),  tel. +33 (1) 30-64-82-00 or 74
Chorus systemes, 6, av.Gustave Eiffel, 78182 Saint-Quentin-en-Yvelines CEDEX
Newsgroups: comp.lang.pascal
From: s2861785@techunix.technion.ac.il (Alon Ziv)
Subject: Apparent bug in TurboVision TInputLine
Organization: /u1/023/s2861785/.organization
Date: Fri, 14 Aug 1992 10:24:43 GMT

While writing some TVision code, I came up with some rather weird
behaviour in TInputLine's methods. It would seem that TInputLine uses
DataSize in some unexpected ways, so, for instance, if you overload it
to provide (say) LongInt data, and your SetData looks like

    procedure TInputLong.SetData(var Rec);
      {-Set data in a TInputLong (**BUGGY**) }

      var
        RecAsLongInt: LongInt
                      absolute Rec;
        S: String;

      begin {SetData}
        Str(RecAsLongInt: MaxLen, S);
        TInputLine.SetData(S);
      end; {TInputLong.SetData}

(Yes, I know this is a little silly to do... Actually, what I had was
 a 'grandchild' of TInputLine using its parent's method, which used
 TInputLine's... )

The above code won't work, because TInputLong.DataSize returns
4=SizeOf(LongInt) and causes TInputLine.SetData to copy just 4 bytes
from S (which probably won't be right...)

-az
--
Internet:	s2861785@tx.technion.ac.il			   . __
	I'M A STUDENT: When I'm wrong, it's my teacher's fault	  _|  /
	(when I'm right, the credit is all mine!)		 / | /_
								Alon Ziv
Newsgroups: comp.lang.pascal
From: ts@uwasa.fi (Timo Salmi)
Subject: Re: Arrays > 64K -- New source code
Organization: University of Vaasa, Finland
Date: Tue, 18 Aug 1992 08:07:43 GMT

In article <1992Aug18.130157.1@zodiac.dsto.oz.au> st_waldman@zodiac.dsto.oz.au writes:
>I have also written some memory allocation routines that allow me to
>create arrays larger than 64KB. They handle Turbo Pascal REAL, DOUBLE,
>SINGLE and INTEGER arrays, of one or two dimensions.

Excellent.  I have done likewise.  It is good to have several
solutions to a problem.  Mine is in (you guessed it :-)

112730 Jun 13 12:23 garbo.uwasa.fi:/pc/ts/tsfaq29.zip

"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.  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