VirtualBox

Changeset 24 in kBuild for branches/FREEBSD/src/kmk/list.h


Ignore:
Timestamp:
Nov 26, 2002 9:24:54 PM (22 years ago)
Author:
bird
Message:

Import of RELENG_4_7_0_RELEASE

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/FREEBSD/src/kmk/list.h

    r10 r24  
    11/*
    2  * Copyright (c) 1988, 1989, 1990, 1993
    3  *      The Regents of the University of California.  All rights reserved.
     2 * Copyright (c) 1988, 1989, 1990 The Regents of the University of California.
    43 * Copyright (c) 1988, 1989 by Adam de Boor
    54 * Copyright (c) 1989 by Berkeley Softworks
     
    3736 * SUCH DAMAGE.
    3837 *
    39  *      @(#)list.h      8.2 (Berkeley) 4/28/95
    40  * $FreeBSD: src/usr.bin/make/list.h,v 1.11 2002/09/17 21:29:06 jmallett Exp $
     38 *      from: @(#)list.h        8.1 (Berkeley) 6/6/93
     39 * $FreeBSD: src/usr.bin/make/list.h,v 1.8 1999/08/28 01:03:32 peter Exp $
    4140 */
    4241
     
    4847
    4948#ifndef _LIST
    50 #define _LIST
     49#define _LIST
    5150
    5251#ifndef _SPRITE
     
    131130 * ----------------------------------------------------------------------------
    132131 */
    133 #define List_InitElement(elementPtr) \
    134     (elementPtr)->prevPtr = (List_Links *) NULL; \
    135     (elementPtr)->nextPtr = (List_Links *) NULL;
     132#define List_InitElement(elementPtr) \
     133    (elementPtr)->prevPtr = (List_Links *) NIL; \
     134    (elementPtr)->nextPtr = (List_Links *) NIL;
    136135
    137136/*
     
    163162 */
    164163
    165 #define LIST_FORALL(headerPtr, itemPtr) \
     164#define LIST_FORALL(headerPtr, itemPtr) \
    166165        for (itemPtr = List_First(headerPtr); \
    167166             !List_IsAtEnd((headerPtr),itemPtr); \
     
    181180 */
    182181
    183 #define List_IsEmpty(headerPtr) \
     182#define List_IsEmpty(headerPtr) \
    184183        ((headerPtr) == (headerPtr)->nextPtr)
    185184
     
    198197
    199198
    200 #define List_IsAtEnd(headerPtr, itemPtr) \
     199#define List_IsAtEnd(headerPtr, itemPtr) \
    201200        ((itemPtr) == (headerPtr))
    202201
     
    216215 */
    217216
    218 #define List_First(headerPtr) ((headerPtr)->nextPtr)
     217#define List_First(headerPtr) ((headerPtr)->nextPtr)
    219218
    220219/*
     
    231230 */
    232231
    233 #define List_Last(headerPtr) ((headerPtr)->prevPtr)
     232#define List_Last(headerPtr) ((headerPtr)->prevPtr)
    234233
    235234/*
     
    247246 */
    248247
    249 #define List_Prev(itemPtr) ((itemPtr)->prevPtr)
     248#define List_Prev(itemPtr) ((itemPtr)->prevPtr)
    250249
    251250/*
     
    263262 */
    264263
    265 #define List_Next(itemPtr) ((itemPtr)->nextPtr)
     264#define List_Next(itemPtr) ((itemPtr)->nextPtr)
    266265
    267266
     
    294293 */
    295294
    296 #define LIST_AFTER(itemPtr) ((List_Links *) itemPtr)
    297 
    298 #define LIST_BEFORE(itemPtr) (((List_Links *) itemPtr)->prevPtr)
    299 
    300 #define LIST_ATFRONT(headerPtr) ((List_Links *) headerPtr)
    301 
    302 #define LIST_ATREAR(headerPtr) (((List_Links *) headerPtr)->prevPtr)
     295#define LIST_AFTER(itemPtr) ((List_Links *) itemPtr)
     296
     297#define LIST_BEFORE(itemPtr) (((List_Links *) itemPtr)->prevPtr)
     298
     299#define LIST_ATFRONT(headerPtr) ((List_Links *) headerPtr)
     300
     301#define LIST_ATREAR(headerPtr) (((List_Links *) headerPtr)->prevPtr)
    303302
    304303#endif /* _LIST */
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette