	SECTION _TEXT CLASS=CODE USE32
	SECTION _DATA CLASS=DATA USE32
	SECTION _BSS  CLASS=BSS USE32
	SECTION _CONST  CLASS=CONST USE32
	SECTION _STRING  CLASS=STRING USE32
	SECTION cstartup CLASS=INITDATA USE32
	SECTION crundown CLASS=EXITDATA USE32
	SECTION cppinit  CLASS=CPPINIT USE32
	SECTION cppexit  CLASS=CPPEXIT USE32
	GROUP DGROUP _DATA _BSS _CONST _STRING

SECTION _TEXT
[GLOBAL	_asctime]
;
; Line 9:	{
;
_asctime:
	PUSH	EBP
	MOV	EBP,ESP
;
; Line 14:		strftime(rv,26,"%a %b %c\n",time);
;
	PUSH	DWORD [EBP+08H]
	PUSH	DWORD L_1
	PUSH	BYTE 01AH
	PUSH	DWORD _rv
	CALL	_strftime
	ADD	ESP,BYTE 010H
;
; Line 15:		return &rv;
;
	MOV	EAX,DWORD _rv
L_2:
	POP	EBP
	RET

SECTION _STRING
L_1:
	DB	025H,061H,020H,025H,062H,020H,025H,063H,0AH,00H
SECTION _DATA
SECTION _BSS

_rv	RESB	01AH

SECTION _TEXT
[EXTERN	_strftime]
