public newList as '_newList'

section '.data' data readable writeable


	struc ListItem{
		.item dd ?
		.previous dd ?
		.next dd ?
	}


	struc List{
		.firstItem dd ?
		.listSize dd ?
		.index dd ?
		.isBlankList dd 50
	}

		
section '.text' code readable writeable executable

newList:

	push ebp
	mov ebp, esp

	mov ecx, [ebp+8]
	mov edx, [ebp+12]
	
	;list List
	

	push ebx esi edi

	mov eax, .newListLocal

	;mov eax, 3; list
	
	pop edi esi ebx

	mov esp, ebp
	pop ebp

	retn 0

	.newListLocal:
		list List	
