ESP32-IDF
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Macros
cdefs.h File Reference
#include <machine/_default_types.h>
#include <sys/features.h>
#include <stddef.h>

Go to the source code of this file.

Macros

#define __PMT(args)   args
 
#define __DOTS   , ...
 
#define __THROW
 
#define __ptr_t   void *
 
#define __long_double_t   long double
 
#define __attribute_malloc__
 
#define __attribute_pure__
 
#define __attribute_format_strfmon__(a, b)
 
#define __flexarr   [0]
 
#define __bounded   /* nothing */
 
#define __unbounded   /* nothing */
 
#define __ptrvalue   /* nothing */
 
#define __has_extension   __has_feature
 
#define __has_feature(x)   0
 
#define __has_include(x)   0
 
#define __has_builtin(x)   0
 
#define __BEGIN_DECLS
 
#define __END_DECLS
 
#define __P(protos)   () /* traditional C preprocessor */
 
#define __CONCAT(x, y)   xy
 
#define __STRING(x)   "x"
 
#define __const   /* delete pseudo-ANSI C keywords */
 
#define __inline
 
#define __signed
 
#define __volatile
 
#define const   /* delete ANSI C keywords */
 
#define inline
 
#define signed
 
#define volatile
 
#define __dead2
 
#define __pure2
 
#define __unused
 
#define __alignof(x)   __offsetof(struct { char __a; x __b; }, __b)
 
#define _Alignas(x)   __aligned(x)
 
#define _Alignof(x)   __alignof(x)
 
#define _Atomic(T)   struct { T volatile __val; }
 
#define _Noreturn   __dead2
 
#define _Static_assert(x, y)   struct __hack
 
#define _Thread_local   __thread
 
#define __malloc_like
 
#define __pure
 
#define __always_inline
 
#define __noinline
 
#define __nonnull(x)
 
#define __fastcall
 
#define __returns_twice
 
#define __func__   NULL
 
#define __restrict
 
#define __predict_true(exp)   (exp)
 
#define __predict_false(exp)   (exp)
 
#define __hidden
 
#define __exported
 
#define __offsetof(type, field)   offsetof(type, field)
 
#define __rangeof(type, start, end)   (__offsetof(type, end) - __offsetof(type, start))
 
#define __containerof(x, s, m)   __DEQUALIFY(s *, (const volatile char *)(x) - __offsetof(s, m))
 
#define __printflike(fmtarg, firstvararg)
 
#define __scanflike(fmtarg, firstvararg)
 
#define __format_arg(fmtarg)
 
#define __strfmonlike(fmtarg, firstvararg)
 
#define __strftimelike(fmtarg, firstvararg)
 
#define __printf0like(fmtarg, firstvararg)
 
#define __FBSDID(s)   struct __hack
 
#define __RCSID(s)   struct __hack
 
#define __RCSID_SOURCE(s)   struct __hack
 
#define __SCCSID(s)   struct __hack
 
#define __COPYRIGHT(s)   struct __hack
 
#define __DECONST(type, var)   ((type)(__uintptr_t)(const void *)(var))
 
#define __DEVOLATILE(type, var)   ((type)(__uintptr_t)(volatile void *)(var))
 
#define __DEQUALIFY(type, var)   ((type)(__uintptr_t)(const volatile void *)(var))
 
#define __POSIX_VISIBLE   200809
 
#define __XSI_VISIBLE   700
 
#define __BSD_VISIBLE   1
 
#define __ISO_C_VISIBLE   2011
 

Macro Definition Documentation

#define __alignof (   x)    __offsetof(struct { char __a; x __b; }, __b)
#define __always_inline
#define __attribute_format_strfmon__ (   a,
 
)
#define __attribute_malloc__
#define __attribute_pure__
#define __BEGIN_DECLS
#define __bounded   /* nothing */
#define __BSD_VISIBLE   1
#define __CONCAT (   x,
 
)    xy
#define __const   /* delete pseudo-ANSI C keywords */
#define __containerof (   x,
  s,
 
)    __DEQUALIFY(s *, (const volatile char *)(x) - __offsetof(s, m))
#define __COPYRIGHT (   s)    struct __hack
#define __dead2
#define __DECONST (   type,
  var 
)    ((type)(__uintptr_t)(const void *)(var))
#define __DEQUALIFY (   type,
  var 
)    ((type)(__uintptr_t)(const volatile void *)(var))
#define __DEVOLATILE (   type,
  var 
)    ((type)(__uintptr_t)(volatile void *)(var))
#define __DOTS   , ...
#define __END_DECLS
#define __exported
#define __fastcall
#define __FBSDID (   s)    struct __hack
#define __flexarr   [0]
#define __format_arg (   fmtarg)
#define __func__   NULL
#define __has_builtin (   x)    0
#define __has_extension   __has_feature
#define __has_feature (   x)    0
#define __has_include (   x)    0
#define __hidden
#define __inline
#define __ISO_C_VISIBLE   2011
#define __long_double_t   long double
#define __malloc_like
#define __noinline
#define __nonnull (   x)
#define __offsetof (   type,
  field 
)    offsetof(type, field)
#define __P (   protos)    () /* traditional C preprocessor */
#define __PMT (   args)    args
#define __POSIX_VISIBLE   200809
#define __predict_false (   exp)    (exp)
#define __predict_true (   exp)    (exp)
#define __printf0like (   fmtarg,
  firstvararg 
)
#define __printflike (   fmtarg,
  firstvararg 
)
#define __ptr_t   void *
#define __ptrvalue   /* nothing */
#define __pure
#define __pure2
#define __rangeof (   type,
  start,
  end 
)    (__offsetof(type, end) - __offsetof(type, start))
#define __RCSID (   s)    struct __hack
#define __RCSID_SOURCE (   s)    struct __hack
#define __restrict
#define __returns_twice
#define __scanflike (   fmtarg,
  firstvararg 
)
#define __SCCSID (   s)    struct __hack
#define __signed
#define __strfmonlike (   fmtarg,
  firstvararg 
)
#define __strftimelike (   fmtarg,
  firstvararg 
)
#define __STRING (   x)    "x"
#define __THROW
#define __unbounded   /* nothing */
#define __unused
#define __volatile
#define __XSI_VISIBLE   700
#define _Alignas (   x)    __aligned(x)
#define _Alignof (   x)    __alignof(x)
#define _Atomic (   T)    struct { T volatile __val; }
#define _Noreturn   __dead2
#define _Static_assert (   x,
 
)    struct __hack
#define _Thread_local   __thread
#define const   /* delete ANSI C keywords */
#define inline
#define signed
#define volatile