cdefs.h File Reference

API published in:
API deprecated in:


Go to the source code of this file.


Defines

#define  __BEGIN_DECLS
#define  __END_DECLS
#define  __GNUC_PREREQ__(ma, mi)   0
#define  __P(protos)   ()
#define  __CONCAT(x, y)   x/**/y
#define  __STRING(x)   "x"
#define  __const
#define  __inline
#define  __signed
#define  __volatile
#define  const
#define  inline
#define  signed
#define  volatile
#define  __dead2
#define  __pure2
#define  __unused
#define  __pure
#define  __always_inline
#define  __nonnull(x)
#define  __func__   NULL
#define  __restrict
#define  __predict_true(exp)   (exp)
#define  __predict_false(exp)   (exp)
#define  __offsetof(type, field)   ((size_t)(&((type *)0)->field))
#define  __rangeof(type, start, end)   (__offsetof(type, end) - __offsetof(type, start))
#define  __printflike(fmtarg, firstvararg)
#define  __scanflike(fmtarg, firstvararg)
#define  __printf0like(fmtarg, firstvararg)
#define  __IDSTRING(name, string)   static const char name[] __unused = string
#define  __FBSDID(s)   __IDSTRING(__CONCAT(__rcsid_,__LINE__),s)
#define  __RCSID(s)   __IDSTRING(__CONCAT(__rcsid_,__LINE__),s)
#define  __RCSID_SOURCE(s)   __IDSTRING(__CONCAT(__rcsid_source_,__LINE__),s)
#define  __SCCSID(s)   __IDSTRING(__CONCAT(__sccsid_,__LINE__),s)
#define  __COPYRIGHT(s)   __IDSTRING(__CONCAT(__copyright_,__LINE__),s)
#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   200112
#define  __XSI_VISIBLE   600
#define  __BSD_VISIBLE   1
#define  __ISO_C_VISIBLE   1999

Define Documentation

#define __always_inline
 
#define __BEGIN_DECLS
 
#define __BSD_VISIBLE   1
 
#define __CONCAT x,
 )     x/**/y
 
#define __const
 
#define __COPYRIGHT  )     __IDSTRING(__CONCAT(__copyright_,__LINE__),s)
 
#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 __END_DECLS
 
#define __FBSDID  )     __IDSTRING(__CONCAT(__rcsid_,__LINE__),s)
 
#define __func__   NULL
 
#define __GNUC_PREREQ__ ma,
mi   )     0
 
#define __IDSTRING name,
string   )     static const char name[] __unused = string
 
#define __inline
 
#define __ISO_C_VISIBLE   1999
 
#define __nonnull  ) 
 
#define __offsetof type,
field   )     ((size_t)(&((type *)0)->field))
 
#define __P protos   )     ()
 
#define __POSIX_VISIBLE   200112
 
#define __predict_false exp   )     (exp)
 
#define __predict_true exp   )     (exp)
 
#define __printf0like fmtarg,
firstvararg   ) 
 
#define __printflike fmtarg,
firstvararg   ) 
 
#define __pure
 
#define __pure2
 
#define __rangeof type,
start,
end   )     (__offsetof(type, end) - __offsetof(type, start))
 
#define __RCSID  )     __IDSTRING(__CONCAT(__rcsid_,__LINE__),s)
 
#define __RCSID_SOURCE  )     __IDSTRING(__CONCAT(__rcsid_source_,__LINE__),s)
 
#define __restrict
 
#define __scanflike fmtarg,
firstvararg   ) 
 
#define __SCCSID  )     __IDSTRING(__CONCAT(__sccsid_,__LINE__),s)
 
#define __signed
 
#define __STRING  )     "x"
 
#define __unused
 
#define __volatile
 
#define __XSI_VISIBLE   600
 
#define const
 
#define inline
 
#define signed
 
#define volatile
 

Copyright © Nokia Corporation 2001-2008
Back to top