Main Page | Modules | Class Hierarchy | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals | Related Pages

switch_platform.h File Reference


Detailed Description

Platform Specific Header.


Defines

#define SWITCH_USE_CLOCK_FUNCS
#define SWITCH_VA_NONE   "%s", ""
#define __SWITCH_FUNC__   (const char *)__func__
#define PACKED   __attribute__ ((__packed__))
#define __LITTLE_ENDIAN   1234
#define __BIG_ENDIAN   4321
#define __BYTE_ORDER   __LITTLE_ENDIAN
#define SWITCH_DECLARE(type)   type
#define SWITCH_DECLARE_NONSTD(type)   type
#define SWITCH_MOD_DECLARE(type)   type
#define SWITCH_DECLARE_DATA
#define SWITCH_MOD_DECLARE_DATA
#define SWITCH_THREAD_FUNC
#define SWITCH_DECLARE_CONSTRUCTOR   SWITCH_DECLARE_DATA
#define DoxyDefine(x)
#define PRINTF_FUNCTION(fmtstr, vars)
#define SWITCH_SSIZE_T_FMT   (sizeof (switch_ssize_t) == sizeof (long) ? "ld" : sizeof (switch_ssize_t) == sizeof (int) ? "d" : "lld")
#define SWITCH_SIZE_T_FMT   (sizeof (switch_size_t) == sizeof (long) ? "lu" : sizeof (switch_size_t) == sizeof (int) ? "u" : "llu")
#define SWITCH_INT64_T_FMT   (sizeof (long) == 8 ? "ld" : "lld")
#define SWITCH_UINT64_T_FMT   (sizeof (long) == 8 ? "lu" : "llu")
#define TIME_T_FMT   "ld"
#define SWITCH_TIME_T_FMT   SWITCH_INT64_T_FMT
#define FALSE   0
#define TRUE   (!FALSE)
#define switch_assert(expr)   assert(expr)
#define _In_
#define _In_z_
#define _In_opt_z_
#define _In_opt_
#define _Printf_format_string_
#define _Ret_opt_z_
#define _Ret_z_
#define _Out_opt_
#define _Out_
#define _Check_return_
#define _Inout_
#define _Inout_opt_
#define _In_bytecount_(x)
#define _Out_opt_bytecapcount_(x)
#define _Out_bytecapcount_(x)
#define _Ret_
#define _Post_z_
#define _Out_cap_(x)
#define _Out_z_cap_(x)
#define _Out_ptrdiff_cap_(x)
#define _Out_opt_ptrdiff_cap_(x)

Typedefs

typedef int32_t switch_int32_t
typedef uintptr_t switch_size_t
typedef intptr_t switch_ssize_t


Define Documentation

#define __BIG_ENDIAN   4321
 

#define __BYTE_ORDER   __LITTLE_ENDIAN
 

#define __LITTLE_ENDIAN   1234
 

#define __SWITCH_FUNC__   (const char *)__func__
 

#define _Check_return_
 

#define _In_
 

#define _In_bytecount_  ) 
 

#define _In_opt_
 

#define _In_opt_z_
 

#define _In_z_
 

#define _Inout_
 

#define _Inout_opt_
 

#define _Out_
 

#define _Out_bytecapcount_  ) 
 

#define _Out_cap_  ) 
 

#define _Out_opt_
 

#define _Out_opt_bytecapcount_  ) 
 

#define _Out_opt_ptrdiff_cap_  ) 
 

#define _Out_ptrdiff_cap_  ) 
 

#define _Out_z_cap_  ) 
 

#define _Post_z_
 

#define _Printf_format_string_
 

#define _Ret_
 

#define _Ret_opt_z_
 

#define _Ret_z_
 

#define DoxyDefine  ) 
 

#define FALSE   0
 

#define PACKED   __attribute__ ((__packed__))
 

#define PRINTF_FUNCTION fmtstr,
vars   ) 
 

#define switch_assert expr   )     assert(expr)
 

#define SWITCH_DECLARE type   )     type
 

#define SWITCH_DECLARE_CONSTRUCTOR   SWITCH_DECLARE_DATA
 

#define SWITCH_DECLARE_DATA
 

#define SWITCH_DECLARE_NONSTD type   )     type
 

#define SWITCH_INT64_T_FMT   (sizeof (long) == 8 ? "ld" : "lld")
 

#define SWITCH_MOD_DECLARE type   )     type
 

#define SWITCH_MOD_DECLARE_DATA
 

#define SWITCH_SIZE_T_FMT   (sizeof (switch_size_t) == sizeof (long) ? "lu" : sizeof (switch_size_t) == sizeof (int) ? "u" : "llu")
 

#define SWITCH_SSIZE_T_FMT   (sizeof (switch_ssize_t) == sizeof (long) ? "ld" : sizeof (switch_ssize_t) == sizeof (int) ? "d" : "lld")
 

#define SWITCH_THREAD_FUNC
 

#define SWITCH_TIME_T_FMT   SWITCH_INT64_T_FMT
 

#define SWITCH_UINT64_T_FMT   (sizeof (long) == 8 ? "lu" : "llu")
 

#define SWITCH_USE_CLOCK_FUNCS
 

#define SWITCH_VA_NONE   "%s", ""
 

#define TIME_T_FMT   "ld"
 

#define TRUE   (!FALSE)
 


Typedef Documentation

typedef int32_t switch_int32_t
 

typedef uintptr_t switch_size_t
 

typedef intptr_t switch_ssize_t
 


Generated on Mon May 26 22:06:52 2008 for FreeSWITCH by  doxygen 1.3.9.1