mac-rom/Libs/InterfaceSrcs/PrintCalls.a
Elliot Nunn 4325cdcc78 Bring in CubeE sources
Resource forks are included only for .rsrc files. These are DeRezzed into their data fork. 'ckid' resources, from the Projector VCS, are not included.

The Tools directory, containing mostly junk, is also excluded.
2017-12-26 09:52:23 +08:00

121 lines
2.4 KiB
Plaintext

;
; File: PrintCalls.a
;
; Contains: This file is the source code for the routines that high-level programmers can link
; against to use printing. It uses the routine PrGlue, which is included.
;
; Copyright: © 1990-1992 by Apple Computer, Inc. All rights reserved.
;
; Change History (most recent first):
;
; <SM2> 10/28/92 SWC Changed INCLUDEs to a LOAD of StandardEqu.d.
; <3> 7/24/91 MH Now includes the public files PrPrivate.a and PrintTrapsEqu.a
; instead of the private files :PrPrivate.a and :InnerPrintTraps.
; <2> 9/18/90 gbm fix up left over crap regarding ROM
;
BLANKS ON
STRING ASIS
LOAD 'StandardEqu.d'
INCLUDE 'PrintTrapsEqu.a'
INCLUDE 'Printing.a'
INCLUDE 'PrPrivate.a'
MACRO
_PrintCal
IMPORT PrintCalls
Move.l (sp),-(sp) ; Double-push return address
Move.l #&SysLst[1],4(sp) ; Overwrite earlier return address w/
.* ; glue parameter
Jmp PrintCalls ; into the glue
ENDM
;
PrOpenDoc PROC EXPORT
_PrintCal $04000C00
;
PrCloseDoc PROC EXPORT
_PrintCal $08000484
;
PrOpenPage PROC EXPORT
_PrintCal $10000808
;
PrClosePage PROC EXPORT
_PrintCal $1800040C
;
PrintDefault PROC EXPORT
_PrintCal $20040480
;
PrStlDialog PROC EXPORT
_PrintCal $2A040484
;
PrJobDialog PROC EXPORT
_PrintCal $32040488
;
PrStlInit PROC EXPORT
_PrintCal $3C04040C
;
PrJobInit PROC EXPORT
_PrintCal $44040410
;
PrDlgMain PROC EXPORT
_PrintCal $4A040894
;
PrValidate PROC EXPORT
_PrintCal $52040498
;
PrJobMerge PROC EXPORT
_PrintCal $5804089C
;
PrPicFile PROC EXPORT
_PrintCal $60051480
;
PrHack PROC EXPORT
_PrintCal $6C070C80
;
PrGeneral PROC EXPORT
_PrintCal $70070480
;
PrDrvrOpen PROC EXPORT
_PrintCal $80000000
;
PrDrvrClose PROC EXPORT
_PrintCal $88000000
;
PrDrvrDCE PROC EXPORT
_PrintCal $94000000
;
PrDrvrVers PROC EXPORT
_PrintCal $9A000000
;
PrCtlCall PROC EXPORT
_PrintCal $A0000E00
;
PrPurge PROC EXPORT
_PrintCal $A8000000
;
PrNoPurge PROC EXPORT
_PrintCal $B0000000
;
PrError PROC EXPORT
_PrintCal $BA000000
;
PrSetError PROC EXPORT
_PrintCal $C0000200
;
PrOpen PROC EXPORT
_PrintCal $C8000000
;
PrClose PROC EXPORT
_PrintCal $D0000000
;
;
; Now get the PrintCalls routine
;
INCLUDE ':PrGlue.a'
;
END