Subversion Repositories Kolibri OS

Rev

Rev 2115 | Rev 2154 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2115 Rev 2146
Line 7... Line 7...
7
    end if
7
    end if
8
  \}
8
  \}
9
}
9
}
10
 
10
 
Line 11... Line 11...
11
$Revision: 2115 $
11
$Revision: 2146 $
Line 12... Line 12...
12
 
12
 
13
 
13
 
14
; structure definition helper
14
; structure definition helper
Line 105... Line 105...
105
 {
105
 {
106
        mov   op2,op3
106
        mov   op2,op3
107
        mov   op1,op2
107
        mov   op1,op2
108
 }
108
 }
109
109
 
-
 
110
macro __list_add new, prev, next
-
 
111
{
-
 
112
    mov [next+LHEAD.prev], new
-
 
113
    mov [new+LHEAD.next], next
-
 
114
    mov [new+LHEAD.prev], prev
-
 
115
    mov [prev+LHEAD.next], new
-
 
116
}
-
 
117
 
-
 
118
macro list_add new, head
-
 
119
{
-
 
120
    mov eax, [head+LHEAD.next]
-
 
121
    __list_add new, head, eax
-
 
122
}
-
 
123
 
-
 
124
macro list_add_tail new, head
-
 
125
{
-
 
126
    mov eax, [head+LHEAD.prev]
-
 
127
    __list_add new, eax, head
-
 
128
}
-
 
129
-
 
130