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

SECTION _TEXT
[GLOBAL	__profile_in]
;
; Line 4:	void _profile_in(char *aa)
;
__profile_in:
	PUSH	EBP
	MOV	EBP,ESP
L_3:
;
; Line 5:	{
;
;
; Line 6:	asm push eax
;
	PUSH	EAX
;
; Line 7:	printf("in: %s\n",aa);
;
	PUSH	DWORD [EBP+08H]
	PUSH	DWORD L_1
	CALL	_printf
	ADD	ESP,BYTE 08H
;
; Line 8:	asm pop eax
;
	POP	EAX
;
; Line 9:	}
;
L_2:
	POP	EBP
	RET
[GLOBAL	__profile_out]
;
; Line 10:	void _profile_out(char *aa)
;
__profile_out:
	PUSH	EBP
	MOV	EBP,ESP
L_6:
;
; Line 11:	{
;
;
; Line 12:	asm push eax
;
	PUSH	EAX
;
; Line 13:	printf("out: %s\n",aa);
;
	PUSH	DWORD [EBP+08H]
	PUSH	DWORD L_4
	CALL	_printf
	ADD	ESP,BYTE 08H
;
; Line 14:	asm pop eax
;
	POP	EAX
;
; Line 15:	}
;
L_5:
	POP	EBP
	RET
SECTION _STRING
L_4:
	DB	06FH,075H,074H,03AH,020H,025H,073H,0AH,00H
L_1:
	DB	069H,06EH,03AH,020H,025H,073H,0AH,00H
SECTION _CONST

SECTION _TEXT
[EXTERN	_printf]
