ReactOS 0.4.16-dev-109-gf4cb10f
triodef.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define TRIO_PUBLIC
 
#define TRIO_PRIVATE   static
 
#define TRIO_COMPILER_ANCIENT
 
#define TRIO_CONST
 
#define TRIO_VOLATILE
 
#define TRIO_SIGNED
 
#define TRIO_SUFFIX_LONG(x)   x
 
#define TRIO_PROTO(x)   ()
 
#define TRIO_NOARGS
 
#define TRIO_ARGS1(list, a1)   list a1;
 
#define TRIO_ARGS2(list, a1, a2)   list a1; a2;
 
#define TRIO_ARGS3(list, a1, a2, a3)   list a1; a2; a3;
 
#define TRIO_ARGS4(list, a1, a2, a3, a4)   list a1; a2; a3; a4;
 
#define TRIO_ARGS5(list, a1, a2, a3, a4, a5)   list a1; a2; a3; a4; a5;
 
#define TRIO_ARGS6(list, a1, a2, a3, a4, a5, a6)   list a1; a2; a3; a4; a5; a6;
 
#define TRIO_VARGS2(list, a1, a2)   list a1; a2
 
#define TRIO_VARGS3(list, a1, a2, a3)   list a1; a2; a3
 
#define TRIO_VARGS4(list, a1, a2, a3, a4)   list a1; a2; a3; a4
 
#define TRIO_VARGS5(list, a1, a2, a3, a4, a5)   list a1; a2; a3; a4; a5
 
#define TRIO_VA_DECL   va_dcl
 
#define TRIO_VA_START(x, y)   va_start(x)
 
#define TRIO_VA_END(x)   va_end(x)
 
#define TRIO_INLINE
 
#define TRIO_COMPILER_SUPPORTS_LL
 

Typedefs

typedef double trio_long_double_t
 
typedef chartrio_pointer_t
 

Macro Definition Documentation

◆ TRIO_ARGS1

#define TRIO_ARGS1 (   list,
  a1 
)    list a1;

Definition at line 137 of file triodef.h.

◆ TRIO_ARGS2

#define TRIO_ARGS2 (   list,
  a1,
  a2 
)    list a1; a2;

Definition at line 138 of file triodef.h.

◆ TRIO_ARGS3

#define TRIO_ARGS3 (   list,
  a1,
  a2,
  a3 
)    list a1; a2; a3;

Definition at line 139 of file triodef.h.

◆ TRIO_ARGS4

#define TRIO_ARGS4 (   list,
  a1,
  a2,
  a3,
  a4 
)    list a1; a2; a3; a4;

Definition at line 140 of file triodef.h.

◆ TRIO_ARGS5

#define TRIO_ARGS5 (   list,
  a1,
  a2,
  a3,
  a4,
  a5 
)    list a1; a2; a3; a4; a5;

Definition at line 141 of file triodef.h.

◆ TRIO_ARGS6

#define TRIO_ARGS6 (   list,
  a1,
  a2,
  a3,
  a4,
  a5,
  a6 
)    list a1; a2; a3; a4; a5; a6;

Definition at line 142 of file triodef.h.

◆ TRIO_COMPILER_ANCIENT

#define TRIO_COMPILER_ANCIENT

Definition at line 125 of file triodef.h.

◆ TRIO_COMPILER_SUPPORTS_LL

#define TRIO_COMPILER_SUPPORTS_LL

Definition at line 217 of file triodef.h.

◆ TRIO_CONST

#define TRIO_CONST

Definition at line 129 of file triodef.h.

◆ TRIO_INLINE

#define TRIO_INLINE

Definition at line 183 of file triodef.h.

◆ TRIO_NOARGS

#define TRIO_NOARGS

Definition at line 136 of file triodef.h.

◆ TRIO_PRIVATE

#define TRIO_PRIVATE   static

Definition at line 121 of file triodef.h.

◆ TRIO_PROTO

#define TRIO_PROTO (   x)    ()

Definition at line 135 of file triodef.h.

◆ TRIO_PUBLIC

#define TRIO_PUBLIC

Definition at line 118 of file triodef.h.

◆ TRIO_SIGNED

#define TRIO_SIGNED

Definition at line 131 of file triodef.h.

◆ TRIO_SUFFIX_LONG

#define TRIO_SUFFIX_LONG (   x)    x

Definition at line 134 of file triodef.h.

◆ TRIO_VA_DECL

#define TRIO_VA_DECL   va_dcl

Definition at line 147 of file triodef.h.

◆ TRIO_VA_END

#define TRIO_VA_END (   x)    va_end(x)

Definition at line 149 of file triodef.h.

◆ TRIO_VA_START

#define TRIO_VA_START (   x,
  y 
)    va_start(x)

Definition at line 148 of file triodef.h.

◆ TRIO_VARGS2

#define TRIO_VARGS2 (   list,
  a1,
  a2 
)    list a1; a2

Definition at line 143 of file triodef.h.

◆ TRIO_VARGS3

#define TRIO_VARGS3 (   list,
  a1,
  a2,
  a3 
)    list a1; a2; a3

Definition at line 144 of file triodef.h.

◆ TRIO_VARGS4

#define TRIO_VARGS4 (   list,
  a1,
  a2,
  a3,
  a4 
)    list a1; a2; a3; a4

Definition at line 145 of file triodef.h.

◆ TRIO_VARGS5

#define TRIO_VARGS5 (   list,
  a1,
  a2,
  a3,
  a4,
  a5 
)    list a1; a2; a3; a4; a5

Definition at line 146 of file triodef.h.

◆ TRIO_VOLATILE

#define TRIO_VOLATILE

Definition at line 130 of file triodef.h.

Typedef Documentation

◆ trio_long_double_t

Definition at line 132 of file triodef.h.

◆ trio_pointer_t

typedef char* trio_pointer_t

Definition at line 133 of file triodef.h.