9
9
*
10
10
*
11
11
* IDENTIFICATION
12
- * $PostgreSQL: pgsql/src/backend/lib/dllist.c,v 1.30 2004/12/31 21 :59:48 pgsql Exp $
12
+ * $PostgreSQL: pgsql/src/backend/lib/dllist.c,v 1.31 2005/01/18 22 :59:32 neilc Exp $
13
13
*
14
14
*-------------------------------------------------------------------------
15
15
*/
@@ -43,17 +43,17 @@ DLNewList(void)
43
43
errmsg ("out of memory" )));
44
44
#endif
45
45
}
46
- l -> dll_head = 0 ;
47
- l -> dll_tail = 0 ;
46
+ l -> dll_head = NULL ;
47
+ l -> dll_tail = NULL ;
48
48
49
49
return l ;
50
50
}
51
51
52
52
void
53
53
DLInitList (Dllist * list )
54
54
{
55
- list -> dll_head = 0 ;
56
- list -> dll_tail = 0 ;
55
+ list -> dll_head = NULL ;
56
+ list -> dll_tail = NULL ;
57
57
}
58
58
59
59
/*
@@ -65,7 +65,7 @@ DLFreeList(Dllist *list)
65
65
{
66
66
Dlelem * curr ;
67
67
68
- while ((curr = DLRemHead (list )) != 0 )
68
+ while ((curr = DLRemHead (list )) != NULL )
69
69
free (curr );
70
70
71
71
free (list );
@@ -88,20 +88,20 @@ DLNewElem(void *val)
88
88
errmsg ("out of memory" )));
89
89
#endif
90
90
}
91
- e -> dle_next = 0 ;
92
- e -> dle_prev = 0 ;
91
+ e -> dle_next = NULL ;
92
+ e -> dle_prev = NULL ;
93
93
e -> dle_val = val ;
94
- e -> dle_list = 0 ;
94
+ e -> dle_list = NULL ;
95
95
return e ;
96
96
}
97
97
98
98
void
99
99
DLInitElem (Dlelem * e , void * val )
100
100
{
101
- e -> dle_next = 0 ;
102
- e -> dle_prev = 0 ;
101
+ e -> dle_next = NULL ;
102
+ e -> dle_prev = NULL ;
103
103
e -> dle_val = val ;
104
- e -> dle_list = 0 ;
104
+ e -> dle_list = NULL ;
105
105
}
106
106
107
107
void
@@ -132,9 +132,9 @@ DLRemove(Dlelem *e)
132
132
l -> dll_tail = e -> dle_prev ;
133
133
}
134
134
135
- e -> dle_next = 0 ;
136
- e -> dle_prev = 0 ;
137
- e -> dle_list = 0 ;
135
+ e -> dle_next = NULL ;
136
+ e -> dle_prev = NULL ;
137
+ e -> dle_list = NULL ;
138
138
}
139
139
140
140
void
@@ -145,10 +145,10 @@ DLAddHead(Dllist *l, Dlelem *e)
145
145
if (l -> dll_head )
146
146
l -> dll_head -> dle_prev = e ;
147
147
e -> dle_next = l -> dll_head ;
148
- e -> dle_prev = 0 ;
148
+ e -> dle_prev = NULL ;
149
149
l -> dll_head = e ;
150
150
151
- if (l -> dll_tail == 0 ) /* if this is first element added */
151
+ if (l -> dll_tail == NULL ) /* if this is first element added */
152
152
l -> dll_tail = e ;
153
153
}
154
154
@@ -160,10 +160,10 @@ DLAddTail(Dllist *l, Dlelem *e)
160
160
if (l -> dll_tail )
161
161
l -> dll_tail -> dle_next = e ;
162
162
e -> dle_prev = l -> dll_tail ;
163
- e -> dle_next = 0 ;
163
+ e -> dle_next = NULL ;
164
164
l -> dll_tail = e ;
165
165
166
- if (l -> dll_head == 0 ) /* if this is first element added */
166
+ if (l -> dll_head == NULL ) /* if this is first element added */
167
167
l -> dll_head = e ;
168
168
}
169
169
@@ -173,19 +173,19 @@ DLRemHead(Dllist *l)
173
173
/* remove and return the head */
174
174
Dlelem * result = l -> dll_head ;
175
175
176
- if (result == 0 )
176
+ if (result == NULL )
177
177
return result ;
178
178
179
179
if (result -> dle_next )
180
- result -> dle_next -> dle_prev = 0 ;
180
+ result -> dle_next -> dle_prev = NULL ;
181
181
182
182
l -> dll_head = result -> dle_next ;
183
183
184
184
if (result == l -> dll_tail ) /* if the head is also the tail */
185
- l -> dll_tail = 0 ;
185
+ l -> dll_tail = NULL ;
186
186
187
- result -> dle_next = 0 ;
188
- result -> dle_list = 0 ;
187
+ result -> dle_next = NULL ;
188
+ result -> dle_list = NULL ;
189
189
190
190
return result ;
191
191
}
@@ -196,19 +196,19 @@ DLRemTail(Dllist *l)
196
196
/* remove and return the tail */
197
197
Dlelem * result = l -> dll_tail ;
198
198
199
- if (result == 0 )
199
+ if (result == NULL )
200
200
return result ;
201
201
202
202
if (result -> dle_prev )
203
- result -> dle_prev -> dle_next = 0 ;
203
+ result -> dle_prev -> dle_next = NULL ;
204
204
205
205
l -> dll_tail = result -> dle_prev ;
206
206
207
207
if (result == l -> dll_head ) /* if the tail is also the head */
208
- l -> dll_head = 0 ;
208
+ l -> dll_head = NULL ;
209
209
210
- result -> dle_prev = 0 ;
211
- result -> dle_list = 0 ;
210
+ result -> dle_prev = NULL ;
211
+ result -> dle_list = NULL ;
212
212
213
213
return result ;
214
214
}
@@ -222,7 +222,7 @@ DLMoveToFront(Dlelem *e)
222
222
if (l -> dll_head == e )
223
223
return ; /* Fast path if already at front */
224
224
225
- Assert (e -> dle_prev != 0 ); /* since it's not the head */
225
+ Assert (e -> dle_prev != NULL ); /* since it's not the head */
226
226
e -> dle_prev -> dle_next = e -> dle_next ;
227
227
228
228
if (e -> dle_next )
@@ -236,7 +236,7 @@ DLMoveToFront(Dlelem *e)
236
236
237
237
l -> dll_head -> dle_prev = e ;
238
238
e -> dle_next = l -> dll_head ;
239
- e -> dle_prev = 0 ;
239
+ e -> dle_prev = NULL ;
240
240
l -> dll_head = e ;
241
241
/* We need not check dll_tail, since there must have been > 1 entry */
242
242
}
0 commit comments