Rev 1489 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1489 | Rev 1634 | ||
---|---|---|---|
Line 1533... | Line 1533... | ||
1533 | ;dword[ebp+12] - pointer to 'TreeList' struct |
1533 | ;dword[ebp+12] - pointer to 'TreeList' struct |
1534 | align 4 |
1534 | align 4 |
1535 | tl_node_poi_get_data: ;âçÿòü óêàçàòåëü íà äàííûå óçëà |
1535 | tl_node_poi_get_data: ;âçÿòü óêàçàòåëü íà äàííûå óçëà |
1536 | push ebp |
1536 | push ebp |
1537 | mov ebp,esp |
1537 | mov ebp,esp |
1538 | push eax ecx edi |
1538 | push eax ecx edx edi |
1539 | mov edi,dword[ebp+12] |
1539 | mov edi,dword[ebp+12] |
1540 | mov edx,dword[ebp+8] |
1540 | mov edx,dword[ebp+8] |
Line 1541... | Line 1541... | ||
1541 | 1541 | ||
1542 | mov dword[ebp+12],0 |
1542 | mov dword[ebp+12],0 |
Line 1547... | Line 1547... | ||
1547 | mov cx,tl_info_size |
1547 | mov cx,tl_info_size |
1548 | imul eax,ecx |
1548 | imul eax,ecx |
1549 | add eax,dword[edi] |
1549 | add eax,dword[edi] |
1550 | mov dword[ebp+12],eax ;return node data pointer |
1550 | mov dword[ebp+12],eax ;return node data pointer |
1551 | @@: |
1551 | @@: |
1552 | pop edi ecx eax |
1552 | pop edi edx ecx eax |
1553 | pop ebp |
1553 | pop ebp |
1554 | ret 4 |
1554 | ret 4 |
Line 1555... | Line 1555... | ||
1555 | 1555 | ||
1556 | ;input: |
1556 | ;input: |