QuakeForge  0.7.2.210-815cf
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
link.h File Reference
This graph shows which files directly or indirectly include this file:

Data Structures

struct  link_s
 

Macros

#define STRUCT_FROM_LINK(l, t, m)   ((t *)((byte *)l - (intptr_t)&(((t *)0)->m)))
 

Typedefs

typedef struct link_s link_t
 

Functions

void ClearLink (link_t *l)
 
void InsertLinkAfter (link_t *l, link_t *after)
 
void InsertLinkBefore (link_t *l, link_t *before)
 
void RemoveLink (link_t *l)
 

Macro Definition Documentation

#define STRUCT_FROM_LINK (   l,
  t,
 
)    ((t *)((byte *)l - (intptr_t)&(((t *)0)->m)))

Typedef Documentation

typedef struct link_s link_t

Function Documentation

void ClearLink ( link_t l)
void InsertLinkAfter ( link_t l,
link_t after 
)
void InsertLinkBefore ( link_t l,
link_t before 
)
void RemoveLink ( link_t l)