DataMuseum.dkPresents historical artifacts from the history of: Rational R1000/400 Tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Rational R1000/400 Tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - downloadIndex: ┃ T V ┃
Length: 12688 (0x3190) Types: TextFile Names: »V«
└─⟦149519bd4⟧ Bits:30000546 8mm tape, Rational 1000, !projects 93-07-13 └─ ⟦124ff5788⟧ »DATA« └─⟦this⟧ └─⟦a7d1ea751⟧ Bits:30000550 8mm tape, Rational 1000, !users!projects 94_04_11 └─ ⟦129cab021⟧ »DATA« └─⟦this⟧ └─⟦f64eaa120⟧ Bits:30000752 8mm tape, Rational 1000, !projects 93 02 16 └─ ⟦6f12a12be⟧ »DATA« └─⟦this⟧ └─⟦2f6cfab89⟧ Bits:30000547 8mm tape, Rational 1000, !projects 94-01-04 └─ ⟦d65440be7⟧ »DATA« └─⟦this⟧
-- Copyright (c) 1990 Meridian Software Systems, Inc. -- with Mac_Types; use Mac_Types; with Quickdraw; with Dialogs; with Events; package Printtraps is Bdraftloop : constant := 0; Bspoolloop : constant := 1; Ipfmaxpgs : constant := 128; Iprpgfract : constant := 120; Iprpgfst : constant := 1; Iprpgmax : constant := 9999; Iprrelease : constant := 2; Iprsavpfil : constant := -1; Iioabort : constant := -27; Pprglobals : constant := 16#00000944#; Buser1loop : constant := 2; Buser2loop : constant := 3; Fnewrunbit : constant := 2; Fhiresok : constant := 3; Fweopenedrf : constant := 4; Iprabort : constant := 128; Iprdevctl : constant := 7; Lprreset : constant := 16#00010000#; Lprlinefeed : constant := 16#00030000#; Lprlfstd : constant := 16#0003FFFF#; Lprlfsixth : constant := 16#0003FFFF#; Lprpageend : constant := 16#00020000#; Lprdocopen : constant := 16#00010000#; Lprpageopen : constant := 16#00040000#; Lprpageclose : constant := 16#00020000#; Lprdocclose : constant := 16#00050000#; Ifmgrctl : constant := 8; Imscctl : constant := 9; Ipvtctl : constant := 10; Imemfullerr : constant := -108; Iprbitsctl : constant := 4; Lscreenbits : constant := 0; Lpaintbits : constant := 1; Lhiscreenbits : constant := 16#00000002#; Lhipaintbits : constant := 16#00000003#; Iprioctl : constant := 5; Iprevtctl : constant := 6; Lprevtall : constant := 16#0002FFFD#; Lprevttop : constant := 16#0001FFFD#; Iprdrvrref : constant := -3; Getrsldataop : constant := 4; Setrslop : constant := 5; Draftbitsop : constant := 6; Nodraftbitsop : constant := 7; Getrotnop : constant := 8; Nosuchrsl : constant := 1; Rgtype1 : constant := 1; Sprdrvr : constant Str255 := (Char'Val (6), '.', 'P', 'r', 'i', 'n', 't', others => ' '); type Tfeed is (Feedcut, Feedfanfold, Feedmechcut, Feedother); type Tscan is (Scantb, Scanbt, Scanlr, Scanrl); type Tprport is record Gport : Quickdraw.Grafport; Gprocs : Quickdraw.Qdprocs; Lgparam1 : Longint; Lgparam2 : Longint; Lgparam3 : Longint; Lgparam4 : Longint; Fourptr : Boolean; Fourbits : Boolean; end record; type Tpprport is access Tprport; type Tprinfo is record Idev : Mac_Types.Integer; Ivres : Mac_Types.Integer; Ihres : Mac_Types.Integer; Rpage : Rect; end record; type Tpprinfo is access Tprinfo; type Tprstl is record Wdev : Mac_Types.Integer; Ipagev : Mac_Types.Integer; Ipageh : Mac_Types.Integer; Bport : Signedbyte; Feed : Tfeed; end record; type Tpprstl is access Tprstl; type Tprxinfo is record Irowbytes : Mac_Types.Integer; Ibandv : Mac_Types.Integer; Ibandh : Mac_Types.Integer; Idevbytes : Mac_Types.Integer; Ibands : Mac_Types.Integer; Bpatscale : Signedbyte; Bulthick : Signedbyte; Buloffset : Signedbyte; Bulshadow : Signedbyte; Scan : Tscan; Bxinfox : Signedbyte; end record; type Tpprxinfo is access Tprxinfo; type Tprjob is record Ifstpage : Mac_Types.Integer; Ilstpage : Mac_Types.Integer; Icopies : Mac_Types.Integer; Bjdocloop : Signedbyte; Ffromusr : Boolean; Pidleproc : Procptr; Pfilename : Stringptr; Ifilevol : Mac_Types.Integer; Bfilevers : Signedbyte; Bjobx : Signedbyte; end record; type Tpprjob is access Tprjob; type Tprflag1 is record F15 : Boolean; F14 : Boolean; F13 : Boolean; F12 : Boolean; F11 : Boolean; F10 : Boolean; F9 : Boolean; F8 : Boolean; F7 : Boolean; F6 : Boolean; F5 : Boolean; F4 : Boolean; F3 : Boolean; F2 : Boolean; Flstpgfst : Boolean; Fuserscale : Boolean; end record; pragma Pack (Tprflag1); type Array1_9integer is array (1 .. 9) of Mac_Types.Integer; type Tprint is record Iprversion : Mac_Types.Integer; Prinfo : Tprinfo; Rpaper : Rect; Prstl : Tprstl; Prinfopt : Tprinfo; Prxinfo : Tprxinfo; Prjob : Tprjob; Prflag1 : Tprflag1; Izoommin : Mac_Types.Integer; Izoommax : Mac_Types.Integer; Hdocname : Stringhandle; Filler1 : Array1_9integer; end record; type Tpprint is access Tprint; type Thprint is access Tpprint; type Tprstatus is record Itotpages : Mac_Types.Integer; Icurpage : Mac_Types.Integer; Itotcopies : Mac_Types.Integer; Icurcopy : Mac_Types.Integer; Itotbands : Mac_Types.Integer; Icurband : Mac_Types.Integer; Fpgdirty : Boolean; Fimaging : Boolean; Hprint : Thprint; Pprport : Tpprport; Hpic : Quickdraw.Pichandle; end record; type Tpprstatus is access Tprstatus; type Array0_128longint is array (0 .. 128) of Longint; type Tpfpgdir is record Ipages : Mac_Types.Integer; Ipgpos : Array0_128longint; end record; type Tppfpgdir is access Tpfpgdir; type Thpfpgdir is access Tppfpgdir; type Tprdlg is record Dlg : Dialogs.Dialogrecord; Pfltrproc : Procptr; Pitemproc : Procptr; Hprintusr : Thprint; Fdoit : Boolean; Fdone : Boolean; Luser1 : Longint; Luser2 : Longint; Luser3 : Longint; Luser4 : Longint; end record; type Tpprdlg is access Tprdlg; type Tgnldata is record Iopcode : Mac_Types.Integer; Ierror : Mac_Types.Integer; Lreserved : Longint; end record; type Trslrg is record Imin : Mac_Types.Integer; Imax : Mac_Types.Integer; end record; type Trslrec is record Ixrsl : Mac_Types.Integer; Iyrsl : Mac_Types.Integer; end record; type Array1_27trslrec is array (1 .. 27) of Trslrec; type Tgetrslblk is record Iopcode : Mac_Types.Integer; Ierror : Mac_Types.Integer; Lreserved : Longint; Irgtype : Mac_Types.Integer; Xrslrg : Trslrg; Yrslrg : Trslrg; Irslreccnt : Mac_Types.Integer; Rgrslrec : Array1_27trslrec; end record; type Tsetrslblk is record Iopcode : Mac_Types.Integer; Ierror : Mac_Types.Integer; Lreserved : Longint; Hprint : Thprint; Ixrsl : Mac_Types.Integer; Iyrsl : Mac_Types.Integer; end record; type Tdftbitsblk is record Iopcode : Mac_Types.Integer; Ierror : Mac_Types.Integer; Lreserved : Longint; Hprint : Thprint; end record; type Tgetrotnblk is record Iopcode : Mac_Types.Integer; Ierror : Mac_Types.Integer; Lreserved : Longint; Hprint : Thprint; Flandscape : Boolean; Bxtra : Signedbyte; end record; type Tprect is access Rect; type Tpbitmap is access Quickdraw.Bitmap; procedure Prpurge; pragma Interface (Mpwpascal, Prpurge, "16#2F3C#,16#A800#,16#0000#,16#A8FD#"); procedure Prnopurge; pragma Interface (Mpwpascal, Prnopurge, "16#2F3C#,16#B000#,16#0000#,16#A8FD#"); function Prdrvrdce return Handle; pragma Interface (Mpwpascal, Prdrvrdce, "16#2F3C#,16#9400#,16#0000#,16#A8FD#"); function Prdrvrvers return Mac_Types.Integer; pragma Interface (Mpwpascal, Prdrvrvers, "16#2F3C#,16#9A00#,16#0000#,16#A8FD#"); procedure Propen; pragma Interface (Mpwpascal, Propen, "16#2F3C#,16#C800#,16#0000#,16#A8FD#"); procedure Prclose; pragma Interface (Mpwpascal, Prclose, "16#2F3C#,16#D000#,16#0000#,16#A8FD#"); procedure Printdefault (Hprint : Thprint); pragma Interface (Mpwpascal, Printdefault, "16#2F3C#,16#2004#,16#0480#,16#A8FD#"); function Prvalidate (Hprint : Thprint) return Boolean; pragma Interface (Mpwpascal, Prvalidate, "16#2F3C#,16#5204#,16#0498#,16#A8FD#"); function Prstldialog (Hprint : Thprint) return Boolean; pragma Interface (Mpwpascal, Prstldialog, "16#2F3C#,16#2A04#,16#0484#,16#A8FD#"); function Prjobdialog (Hprint : Thprint) return Boolean; pragma Interface (Mpwpascal, Prjobdialog, "16#2F3C#,16#3204#,16#0488#,16#A8FD#"); procedure Prjobmerge (Hprintsrc : Thprint; Hprintdst : Thprint); pragma Interface (Mpwpascal, Prjobmerge, "16#2F3C#,16#5804#,16#089C#,16#A8FD#"); function Propendoc (Hprint : Thprint; Pprport : Tpprport; Piobuf : Ptr) return Tpprport; pragma Interface (Mpwpascal, Propendoc, "16#2F3C#,16#0400#,16#0C00#,16#A8FD#"); procedure Prclosedoc (Pprport : Tpprport); pragma Interface (Mpwpascal, Prclosedoc, "16#2F3C#,16#0800#,16#0484#,16#A8FD#"); procedure Propenpage (Pprport : Tpprport; Ppageframe : Tprect); pragma Interface (Mpwpascal, Propenpage, "16#2F3C#,16#1000#,16#0808#,16#A8FD#"); procedure Prclosepage (Pprport : Tpprport); pragma Interface (Mpwpascal, Prclosepage, "16#2F3C#,16#1800#,16#040C#,16#A8FD#"); procedure Prpicfile (Hprint : Thprint; Pprport : Tpprport; Piobuf : Ptr; Pdevbuf : Ptr; Prstatus : in out Tprstatus); pragma Interface (Mpwpascal, Prpicfile, "16#2F3C#,16#6005#,16#1480#,16#A8FD#"); function Prerror return Mac_Types.Integer; pragma Interface (Mpwpascal, Prerror, "16#2F3C#,16#BA00#,16#0000#,16#A8FD#"); procedure Prseterror (Ierr : Mac_Types.Integer); pragma Interface (Mpwpascal, Prseterror, "16#2F3C#,16#C000#,16#0200#,16#A8FD#"); procedure Prgeneral (Pdata : Ptr); pragma Interface (Mpwpascal, Prgeneral, "16#2F3C#,16#7007#,16#0480#,16#A8FD#"); procedure Prdrvropen; pragma Interface (Mpwpascal, Prdrvropen, "16#2F3C#,16#8000#,16#0000#,16#A8FD#"); function Prdlgmain (Hprint : Thprint; Pdlginit : Procptr) return Boolean; pragma Interface (Mpwpascal, Prdlgmain, "16#2F3C#,16#4A04#,16#0894#,16#A8FD#"); procedure Prdrvrclose; pragma Interface (Mpwpascal, Prdrvrclose, "16#2F3C#,16#8800#,16#0000#,16#A8FD#"); function Prjobinit (Hprint : Thprint) return Tpprdlg; pragma Interface (Mpwpascal, Prjobinit, "16#2F3C#,16#4404#,16#0410#,16#A8FD#"); procedure Prctlcall (Iwhichctl : Mac_Types.Integer; Lparam1 : Longint; Lparam2 : Longint; Lparam3 : Longint); pragma Interface (Mpwpascal, Prctlcall, "16#2F3C#,16#A000#,16#0E00#,16#A8FD#"); function Prstlinit (Hprint : Thprint) return Tpprdlg; pragma Interface (Mpwpascal, Prstlinit, "16#2F3C#,16#3C04#,16#040C#,16#A8FD#"); generic with function Routine (Hprint : Thprint) return Tpprdlg; procedure Userinitroutine; generic with function Routine (Thedialog : Dialogs.Dialogptr; Theevent : Events.Eventrecord; Itemhit : Varinteger) return Boolean; procedure Userfilterroutine; generic with function Routine (Item : Mac_Types.Integer; Thedialog : Dialogs.Dialogptr) return Mac_Types.Integer; procedure Userdialogroutine; end Printtraps;