Main Page | Class Hierarchy | Data Structures | File List | Data Fields | Globals

OpenGl_cmn_varargs.h File Reference

#include <stdarg.h>
#include <X11/Xlib.h>
#include <GL/glx.h>

Defines

#define __STDC__   1
#define TMaxArgs   128
#define CMN_GET_STACK(n, k)

Typedefs

typedef CMN_KEY_DATA_UNION CMN_KEY_DATA
typedef CMN_KEY_DATA_UNIONcmn_key_data
typedef * cmn_key

Define Documentation

#define __STDC__   1
 

#define CMN_GET_STACK n,
 ) 
 

Value:

{ \
int i; \
va_list ap; \
cmn_key * args; \
va_start (ap,n); \
  if (n>=0) { \
    for (i=0; i<n && i<TMaxArgs; i++) \
      k[i] = va_arg (ap, cmn_key); \
  } \
  else { \
    n = -n; \
    args = va_arg (ap, cmn_key *); \
    for (i=0; i<n && i<TMaxArgs; i++) \
      k[i] = args[i]; \
  } \
  va_end (ap); \
}

#define TMaxArgs   128
 


Typedef Documentation

typedef * cmn_key
 

typedef union CMN_KEY_DATA_UNION * cmn_key_data
 

typedef union CMN_KEY_DATA_UNION CMN_KEY_DATA
 


Generated on Mon Aug 25 13:55:00 2008 for OpenCASCADE by  doxygen 1.4.1