; Listing generated by Microsoft (R) Optimizing Compiler Version 13.10.3077 

	TITLE	froz.c
	.386P
include listing.inc
if @Version gt 510
.model FLAT
else
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
_DATA	SEGMENT DWORD USE32 PUBLIC 'DATA'
_DATA	ENDS
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
_BSS	SEGMENT DWORD USE32 PUBLIC 'BSS'
_BSS	ENDS
$$SYMBOLS	SEGMENT BYTE USE32 'DEBSYM'
$$SYMBOLS	ENDS
_TLS	SEGMENT DWORD USE32 PUBLIC 'TLS'
_TLS	ENDS
FLAT	GROUP _DATA, CONST, _BSS
	ASSUME	CS: FLAT, DS: FLAT, SS: FLAT
endif

INCLUDELIB LIBC
INCLUDELIB OLDNAMES

PUBLIC	_alloc_froz
EXTRN	_malloc:NEAR
; Function compile flags: /Ogty
; File d:\tmp\froz.c
_TEXT	SEGMENT
_alloc_froz PROC NEAR

; 11   : 	struct froz * p = (struct froz *) malloc(sizeof (struct froz));

	push	8
	call	_malloc
	add	esp, 4

; 12   :         p->x = 0;

	mov	DWORD PTR [eax], 0

; 13   :         p->y = 0;

	mov	DWORD PTR [eax+4], 0

; 14   :         return p;
; 15   : }

	ret	0
_alloc_froz ENDP
_TEXT	ENDS
END
