Back to index

python3.2  3.2.2
Defines | Functions
types.c File Reference
#include <ffi.h>
#include <ffi_common.h>

Go to the source code of this file.

Defines

#define FFI_INTEGRAL_TYPEDEF(n, s, a, t)   ffi_type ffi_type_##n = { s, a, t, NULL }
#define FFI_AGGREGATE_TYPEDEF(n, e)   ffi_type ffi_type_##n = { 0, 0, FFI_TYPE_STRUCT, e }

Functions

 FFI_INTEGRAL_TYPEDEF (void, 1, 1, FFI_TYPE_VOID)
 FFI_INTEGRAL_TYPEDEF (uint8, 1, 1, FFI_TYPE_UINT8)
 FFI_INTEGRAL_TYPEDEF (sint8, 1, 1, FFI_TYPE_SINT8)
 FFI_INTEGRAL_TYPEDEF (uint16, 2, 2, FFI_TYPE_UINT16)
 FFI_INTEGRAL_TYPEDEF (sint16, 2, 2, FFI_TYPE_SINT16)
 FFI_INTEGRAL_TYPEDEF (uint32, 4, 4, FFI_TYPE_UINT32)
 FFI_INTEGRAL_TYPEDEF (sint32, 4, 4, FFI_TYPE_SINT32)
 FFI_INTEGRAL_TYPEDEF (float, 4, 4, FFI_TYPE_FLOAT)
 FFI_INTEGRAL_TYPEDEF (pointer, 4, 4, FFI_TYPE_POINTER)
 FFI_INTEGRAL_TYPEDEF (uint64, 8, 8, FFI_TYPE_UINT64)
 FFI_INTEGRAL_TYPEDEF (sint64, 8, 8, FFI_TYPE_SINT64)
 FFI_INTEGRAL_TYPEDEF (double, 8, 8, FFI_TYPE_DOUBLE)
 FFI_INTEGRAL_TYPEDEF (longdouble, 8, 8, FFI_TYPE_LONGDOUBLE)

Define Documentation

#define FFI_AGGREGATE_TYPEDEF (   n,
  e 
)    ffi_type ffi_type_##n = { 0, 0, FFI_TYPE_STRUCT, e }

Definition at line 32 of file types.c.

#define FFI_INTEGRAL_TYPEDEF (   n,
  s,
  a,
 
)    ffi_type ffi_type_##n = { s, a, t, NULL }

Definition at line 31 of file types.c.


Function Documentation

FFI_INTEGRAL_TYPEDEF ( void  ,
,
,
FFI_TYPE_VOID   
)
FFI_INTEGRAL_TYPEDEF ( uint8  ,
,
,
FFI_TYPE_UINT8   
)
FFI_INTEGRAL_TYPEDEF ( sint8  ,
,
,
FFI_TYPE_SINT8   
)
FFI_INTEGRAL_TYPEDEF ( uint16  ,
,
,
FFI_TYPE_UINT16   
)
FFI_INTEGRAL_TYPEDEF ( sint16  ,
,
,
FFI_TYPE_SINT16   
)
FFI_INTEGRAL_TYPEDEF ( uint32  ,
,
,
FFI_TYPE_UINT32   
)
FFI_INTEGRAL_TYPEDEF ( sint32  ,
,
,
FFI_TYPE_SINT32   
)
FFI_INTEGRAL_TYPEDEF ( float  ,
,
,
FFI_TYPE_FLOAT   
)
FFI_INTEGRAL_TYPEDEF ( pointer  ,
,
,
FFI_TYPE_POINTER   
)
FFI_INTEGRAL_TYPEDEF ( uint64  ,
,
,
FFI_TYPE_UINT64   
)
FFI_INTEGRAL_TYPEDEF ( sint64  ,
,
,
FFI_TYPE_SINT64   
)
FFI_INTEGRAL_TYPEDEF ( double  ,
,
,
FFI_TYPE_DOUBLE   
)
FFI_INTEGRAL_TYPEDEF ( longdouble  ,
,
,
FFI_TYPE_LONGDOUBLE   
)