7
7
*
8
8
*
9
9
* IDENTIFICATION
10
- * $Header: /cvsroot/pgsql/src/backend/nodes/list.c,v 1.7 1997/09/08 21:44:04 momjian Exp $
10
+ * $Header: /cvsroot/pgsql/src/backend/nodes/list.c,v 1.8 1997/12/19 16:54:15 momjian Exp $
11
11
*
12
12
* NOTES
13
13
* XXX a few of the following functions are duplicated to handle
@@ -278,19 +278,19 @@ nreverse(List *list)
278
278
* XXX only good for IntList -ay
279
279
*/
280
280
bool
281
- same (List * foo , List * bar )
281
+ same (List * l1 , List * l2 )
282
282
{
283
283
List * temp = NIL ;
284
284
285
- if (foo == NULL )
286
- return (bar == NULL );
287
- if (bar == NULL )
288
- return (foo == NULL );
289
- if (length (foo ) == length (bar ))
285
+ if (l1 == NULL )
286
+ return (l2 == NULL );
287
+ if (l2 == NULL )
288
+ return (l1 == NULL );
289
+ if (length (l1 ) == length (l2 ))
290
290
{
291
- foreach (temp , foo )
291
+ foreach (temp , l1 )
292
292
{
293
- if (!intMember (lfirsti (temp ), bar ))
293
+ if (!intMember (lfirsti (temp ), l2 ))
294
294
return (false);
295
295
}
296
296
return (true);
@@ -300,21 +300,21 @@ same(List *foo, List *bar)
300
300
}
301
301
302
302
List *
303
- LispUnion (List * foo , List * bar )
303
+ LispUnion (List * l1 , List * l2 )
304
304
{
305
305
List * retval = NIL ;
306
306
List * i = NIL ;
307
307
List * j = NIL ;
308
308
309
- if (foo == NIL )
310
- return (bar ); /* XXX - should be copy of bar */
309
+ if (l1 == NIL )
310
+ return (l2 ); /* XXX - should be copy of l2 */
311
311
312
- if (bar == NIL )
313
- return (foo ); /* XXX - should be copy of foo */
312
+ if (l2 == NIL )
313
+ return (l1 ); /* XXX - should be copy of l1 */
314
314
315
- foreach (i , foo )
315
+ foreach (i , l1 )
316
316
{
317
- foreach (j , bar )
317
+ foreach (j , l2 )
318
318
{
319
319
if (!equal (lfirst (i ), lfirst (j )))
320
320
{
@@ -323,7 +323,7 @@ LispUnion(List *foo, List *bar)
323
323
}
324
324
}
325
325
}
326
- foreach (i , bar )
326
+ foreach (i , l2 )
327
327
{
328
328
retval = lappend (retval , lfirst (i ));
329
329
}
@@ -332,21 +332,21 @@ LispUnion(List *foo, List *bar)
332
332
}
333
333
334
334
List *
335
- LispUnioni (List * foo , List * bar )
335
+ LispUnioni (List * l1 , List * l2 )
336
336
{
337
337
List * retval = NIL ;
338
338
List * i = NIL ;
339
339
List * j = NIL ;
340
340
341
- if (foo == NIL )
342
- return (bar ); /* XXX - should be copy of bar */
341
+ if (l1 == NIL )
342
+ return (l2 ); /* XXX - should be copy of l2 */
343
343
344
- if (bar == NIL )
345
- return (foo ); /* XXX - should be copy of foo */
344
+ if (l2 == NIL )
345
+ return (l1 ); /* XXX - should be copy of l1 */
346
346
347
- foreach (i , foo )
347
+ foreach (i , l1 )
348
348
{
349
- foreach (j , bar )
349
+ foreach (j , l2 )
350
350
{
351
351
if (lfirsti (i ) != lfirsti (j ))
352
352
{
@@ -355,7 +355,7 @@ LispUnioni(List *foo, List *bar)
355
355
}
356
356
}
357
357
}
358
- foreach (i , bar )
358
+ foreach (i , l2 )
359
359
{
360
360
retval = lappendi (retval , lfirsti (i ));
361
361
}
@@ -365,27 +365,27 @@ LispUnioni(List *foo, List *bar)
365
365
366
366
/*
367
367
* member()
368
- * - nondestructive, returns t iff foo is a member of the list
369
- * bar
368
+ * - nondestructive, returns t iff l1 is a member of the list
369
+ * l2
370
370
*/
371
371
bool
372
- member (void * foo , List * bar )
372
+ member (void * l1 , List * l2 )
373
373
{
374
374
List * i ;
375
375
376
- foreach (i , bar )
377
- if (equal ((Node * ) (lfirst (i )), (Node * ) foo ))
376
+ foreach (i , l2 )
377
+ if (equal ((Node * ) (lfirst (i )), (Node * ) l1 ))
378
378
return (true);
379
379
return (false);
380
380
}
381
381
382
382
bool
383
- intMember (int foo , List * bar )
383
+ intMember (int l1 , List * l2 )
384
384
{
385
385
List * i ;
386
386
387
- foreach (i , bar )
388
- if (foo == lfirsti (i ))
387
+ foreach (i , l2 )
388
+ if (l1 == lfirsti (i ))
389
389
return (true);
390
390
return (false);
391
391
}
@@ -473,34 +473,34 @@ intLispRemove(int elem, List *list)
473
473
#endif
474
474
475
475
List *
476
- set_difference (List * list1 , List * list2 )
476
+ set_difference (List * l1 , List * l2 )
477
477
{
478
478
List * temp1 = NIL ;
479
479
List * result = NIL ;
480
480
481
- if (list2 == NIL )
482
- return (list1 );
481
+ if (l2 == NIL )
482
+ return (l1 );
483
483
484
- foreach (temp1 , list1 )
484
+ foreach (temp1 , l1 )
485
485
{
486
- if (!member (lfirst (temp1 ), list2 ))
486
+ if (!member (lfirst (temp1 ), l2 ))
487
487
result = lappend (result , lfirst (temp1 ));
488
488
}
489
489
return (result );
490
490
}
491
491
492
492
List *
493
- set_differencei (List * list1 , List * list2 )
493
+ set_differencei (List * l1 , List * l2 )
494
494
{
495
495
List * temp1 = NIL ;
496
496
List * result = NIL ;
497
497
498
- if (list2 == NIL )
499
- return (list1 );
498
+ if (l2 == NIL )
499
+ return (l1 );
500
500
501
- foreach (temp1 , list1 )
501
+ foreach (temp1 , l1 )
502
502
{
503
- if (!intMember (lfirsti (temp1 ), list2 ))
503
+ if (!intMember (lfirsti (temp1 ), l2 ))
504
504
result = lappendi (result , lfirsti (temp1 ));
505
505
}
506
506
return (result );
0 commit comments