osprey/common/util/x_list.c File Reference

Go to the source code of this file.

Defines

#define _X_first_(x)   ((x)->first)
#define _X_rest_(x)   ((x)->rest)

Functions/Subroutines

_X_LIST_TYPE__X_PUSH_ (_X_LIST_LOCAL_BASE_TYPE_ x, _X_LIST_TYPE_ *list, MEM_POOL *pool)
_X_LIST_TYPE__X_DELETE_ (_X_LIST_LOCAL_BASE_TYPE_ x, _X_LIST_TYPE_ *xl)

Variables

static const char * source_file = __FILE__
static const char * rcs_id = "$Source: /depot/CVSROOT/javi/src/sw/cmplr/common/util/x_list.c,v $ $Revision: 1.1 $"


Define Documentation

#define _X_first_ (  )     ((x)->first)

Definition at line 62 of file x_list.c.

Referenced by _X_DELETE_(), and _X_PUSH_().

#define _X_rest_ (  )     ((x)->rest)

Definition at line 63 of file x_list.c.

Referenced by _X_DELETE_(), and _X_PUSH_().


Function Documentation

_X_LIST_TYPE_* _X_DELETE_ ( _X_LIST_LOCAL_BASE_TYPE_  x,
_X_LIST_TYPE_ xl 
)

Definition at line 97 of file x_list.c.

References _X_first_, _X_rest_, last, and NULL.

_X_LIST_TYPE_* _X_PUSH_ ( _X_LIST_LOCAL_BASE_TYPE_  x,
_X_LIST_TYPE_ list,
MEM_POOL pool 
)

Definition at line 74 of file x_list.c.

References _X_first_, _X_rest_, result, and TYPE_MEM_POOL_ALLOC.


Variable Documentation

const char* rcs_id = "$Source: /depot/CVSROOT/javi/src/sw/cmplr/common/util/x_list.c,v $ $Revision: 1.1 $" [static]

Definition at line 60 of file x_list.c.

const char* source_file = __FILE__ [static]

Definition at line 59 of file x_list.c.


Generated on Wed Apr 8 14:43:44 2009 for Open64 by  doxygen 1.5.6