DataMuseum.dk

Presents historical artifacts from the history of:

RC4000/8000/9000

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about RC4000/8000/9000

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - metrics - download

⟦b5f6ddbe9⟧ TextFile

    Length: 3072 (0xc00)
    Types: TextFile
    Names: »multicopinp«

Derivation

└─⟦621cfb9a2⟧ Bits:30002817 RC8000 Dump tape fra HCØ.  Detaljer om "HC8000" projekt.
    └─⟦0364f57e3⟧ 
        └─⟦8c6b0f8fa⟧ »cdes« 
└─⟦667bb35d6⟧ Bits:30007480 RC8000 Dump tape fra HCØ.
    └─⟦4334b4c0b⟧ 
        └─⟦8c6b0f8fa⟧ »cdes« 
            └─⟦this⟧ 

TextFile


 *pl 297,21,240,13,4*
*pn 0,0**lw 170* *ld 12* *ps*
*qr*
1981-02-04
Anders Lindgård
*nl1*
*ct*
multicopy
*nl1*
*rj**np*
Copies a number of textfiles together to a single printfile and
theese are repeated the number of times specified. If the
left side of the call specifies a printer PRIMO is asked
to print the generated file on that printer.
*nl1*
*ns 1,2,Example:*
        --------*np*
The fp-command
*nl*
lp=multicopy fpnames insertproc copies.4
*nl*
will create a working file with 4 copies of "fpnames" and
"insertproc" which then is converted  by PRIMO to the
printer lp.
*nl1*
*ns 1,2,Call:*
        -----*nl1*
<outfile>=multicopy <filelist> <copyoption> <versionoption>
<outfile>::=<empty>/<filedescriptor>
*nl*
If <empty> the standard printer "lp" is assumed for
<outfile>. If the <filedescriptor> describes a
printer this printer is used else  the filelist is just copied to
<outfile> as specified by <copyoption>.
*nl*
<filelist>::=<file>/<filelist>
*nl*
<file> must describe a text file on the RC8000 backing store.
*nl1*
<copyoptions>::=<empty>/copies.<integer>
*nl*
Specifies the number of times the filelist should be copied.
Default is: copies.1
*nl*
<versionoption>::=<empty>/version.<versiontype>
*nl*
<versiontype>::=algol/slang/fp/compose
*nl*
If versionoption is specified the program will write
a header in front of each file in the filelist.
The header has form of a comment with a
formfeed character, the comment which contain
the name of the file and shortclock from the
tail of the file.
If versiontype is compose the standard delimiter
*se "* * (star) "se *" is assumed.
*ns 1,2,Function:*
        ---------
*np*
The filelist is scanned and the files are copied together to a single file the
number of times specified. If more than one 'ff' character is
found on a single line the rest of the 'ff' characters are
convert to 0-characters. If left side in the call specifies
a printer the  merged file is copied using PRIMO onto that
printer. No left side corresponds to "lp".
The PRIMO transport numbers is written on current output with
the following format:*nl*
<file> transport <transport number>  <nonempty lines>
*ns 1,2,Storage requirements:*
        ---------------------*nl1*
As for a normal ALGOL program.
*ns 1,2,Error messages:*
        ---------------
*se?*
?sj?
** printfile <file> <errortext>
   An error either with the PRIMO module or the
   file descriptor  describing  the file or the
   printer.  This is only a warning.
***connect input <file> <res>
   An input file could not be connected.
***bs claims exceeded
   It was not possible to create a working area.
***connect <file> <res>
   It was not possible to connect to a working file or
   to the file in the left side of the call
?rj?
?se*?
*lm0*
*ns 1,2,Language: ALGOL*
        ---------*nl2*
*ns 1,2,Maintenance level: user*
        ------------------
*ef*
▶EOF◀