	.text
	.sdreg	r2
	.align	2
_CloseW:
###############################################################################
# name      	 offset
# args ###########################
# window    	 0+0(r13)
	mflr	r0
	stw	r0,8(r1)
	stwu	r1,-32(r1)
	stw	r13,24(r1)
	mr	r13,r1
	stw	r3,0+28(r13)
if0:
	lwz	r3,_stdrast
	lwz	r5,0+28(r13)
	lwz	r4,50(r5)
	cmpw	r3,r4
	beq	$+12
	li	r3,0
	b	$+8
	li	r3,-1
	mr.	r3,r3
	beq	end0
	li	r3,0
	stw	r3,_stdrast
end0:
	lwz	r3,0+28(r13)
	bl	_CloseWindow	# CloseWindow
CloseWend:
	li	r3,0
CloseWfinish:
	lwz	r13,24(r1)
	addi	r1,r1,32
	lwz	r0,8(r1)
	mtlr	r0
	blr

	.global	_CloseW
	.type	_CloseW,2
	.size	_CloseW,$-_CloseW
CloseW_local:
	.global	@_CloseW_local
	.extern	_CloseWindow
	.tocd
	.extern	_stdrast
	.extern	_PowerPCBase
	.extern	_stdin
	.extern	_stdout
	.extern	_arg
	.extern	_GfxBase
	.extern	_IntuitionBase
	.extern	_DOSBase
	.extern	_ExecBase
	.data
