Jabber WindowGram Client (JWGC)

Introduction Screenshots Installation Downloads
Documentation Browse Source Resources Project Site

Stable Version
-none-

Latest Version
beta5



Main Page | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals

xmode_stack.h File Reference

#include "mit-copyright.h"

Go to the source code of this file.

Data Structures

struct  _xmode_stack

Defines

#define NULL   0
#define xmode_stack_create()   ((struct _xmode_stack *) NULL)
#define xmode_stack_empty(stack)   (!(stack))
#define xmode_stack_top(stack)   ((stack)->data)
#define xmode_stack_pop(stack)
#define xmode_stack_push(stack, object)

Typedefs

typedef _xmode_stackxmode_stack


Define Documentation

#define NULL   0
 

Definition at line 21 of file xmode_stack.h.

 
#define xmode_stack_create  )     ((struct _xmode_stack *) NULL)
 

Definition at line 29 of file xmode_stack.h.

Referenced by xshow().

#define xmode_stack_empty stack   )     (!(stack))
 

Definition at line 31 of file xmode_stack.h.

#define xmode_stack_pop stack   ) 
 

Value:

{ xmode_stack old = (stack);\
                                    (stack) = old->next;\
                                    free(old); }

Definition at line 35 of file xmode_stack.h.

Referenced by xshow().

#define xmode_stack_push stack,
object   ) 
 

Value:

{ xmode_stack new = (struct _xmode_stack *)\
               malloc(sizeof (struct _xmode_stack));\
             new->next = (stack);\
             new->data = object;\
             (stack) = new; }

Definition at line 39 of file xmode_stack.h.

Referenced by xshow().

#define xmode_stack_top stack   )     ((stack)->data)
 

Definition at line 33 of file xmode_stack.h.

Referenced by xshow().


Typedef Documentation

typedef struct _xmode_stack * xmode_stack
 

Referenced by xshow().



Last updated at Tue Dec 18 21:07:42 PST 2007. This site and project hosted by...SourceForge.net Logo

Source Perspective by Fisheye