; Author: Copyright 1993 Shaun Blackmore

        GET     Desk.sh.regdefs
        GET     ^.h.swinos
        GET     Desk.sh.macros

; void	Desk_Font_CacheAddr(int *version, int *cacheused, int *cachesize);

        PREAMBLE
        STARTCODE Desk_Font_CacheAddr
;
        STMFD   sp!, {v1, v2, v3, lr}
        MOV     v1, a1
        MOV     v2, a2
        MOV     v3, a3
        SWI     Desk_SWI_Font_CacheAddr + Desk_XOS_Bit
        Desk_Error2_CheckV
        STR     r0, [v1]
        STR     r3, [v2]
        STR     r2, [v3]
        ;MOVVC   a1, #0
        LDMFD   sp!, {v1, v2, v3, pc}^
;
        END
