NAME
        SwapBitsRastPortClipRect -- Swap bits between common bitmap
                                    and obscured cliprect
    SYNOPSIS
        SwapBitsRastPortClipRect( rp, cr )
                                  a0  a1
        void SwapBitsRastPortClipRect( struct rastport *, struct cliprect *);
    FUNCTION
        Support routine useful for those that need to do some
        operations not done by the layer library.  Allows programmer
        to swap the contents of a small bitmap with a subsection of
        the display. This is accomplished without using extra memory.
        The bits in the display rastport are exchanged with the
        bits in the ClipRect's bitmap.
        Note: the cliprect structures which the layer library allocates are
        actually a little bigger than those described in the graphics/clip.h
        include file.  So be warned that it is not a good idea to have
        instances of cliprects in your code.
    INPUTS
        rp - pointer to rastport
        cr - pointer to cliprect to swap bits with
    NOTE
        Because the blit operation started by this function is done asynchronously,
        it is imperative that a waitblit() be performed before releasing or using
        the processor to modify any of the associated structures.
    BUGS
    SEE ALSO
        graphics/clip.h, graphics/rastport.h, graphics/clip.h