gsasl  1.10.0
About: GNU SASL is an implementation of the Simple Authentication and Security Layer (SASL). Development version.
  Fossies Dox: gsasl-1.10.0.tar.gz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

cdefs.h File Reference
#include <features.h>
#include <bits/wordsize.h>
#include <bits/long-double.h>
Include dependency graph for cdefs.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define __glibc_clang_has_attribute(name)   0
 
#define __glibc_clang_has_builtin(name)   0
 
#define __glibc_clang_has_extension(ext)   0
 
#define __inline   /* No inline functions. */
 
#define __THROW
 
#define __THROWNL
 
#define __NTH(fct)   fct
 
#define __P(args)   args
 
#define __PMT(args)   args
 
#define __CONCAT(x, y)   x ## y
 
#define __STRING(x)   #x
 
#define __ptr_t   void *
 
#define __BEGIN_DECLS
 
#define __END_DECLS
 
#define __bos(ptr)   __builtin_object_size (ptr, __USE_FORTIFY_LEVEL > 1)
 
#define __bos0(ptr)   __builtin_object_size (ptr, 0)
 
#define __warndecl(name, msg)   extern void name (void)
 
#define __warnattr(msg)
 
#define __errordecl(name, msg)   extern void name (void)
 
#define __flexarr   [1]
 
#define __glibc_c99_flexarr_available   0
 
#define __attribute__(xyz)   /* Ignore */
 
#define __attribute_malloc__   /* Ignore */
 
#define __attribute_alloc_size__(params)   /* Ignore. */
 
#define __attribute_pure__   /* Ignore */
 
#define __attribute_const__   /* Ignore */
 
#define __attribute_used__   __attribute__ ((__unused__))
 
#define __attribute_noinline__   /* Ignore */
 
#define __attribute_deprecated__   /* Ignore */
 
#define __attribute_deprecated_msg__(msg)   __attribute_deprecated__
 
#define __attribute_format_arg__(x)   /* Ignore */
 
#define __attribute_format_strfmon__(a, b)   /* Ignore */
 
#define __nonnull(params)
 
#define __attribute_warn_unused_result__   /* empty */
 
#define __wur   /* Ignore */
 
#define __always_inline   __inline
 
#define __attribute_artificial__   /* Ignore */
 
#define __extern_inline   extern __inline
 
#define __extern_always_inline   extern __always_inline
 
#define __fortify_function   __extern_always_inline __attribute_artificial__
 
#define __extension__   /* Ignore */
 
#define __restrict   /* Ignore */
 
#define __restrict_arr   /* Not supported. */
 
#define __glibc_unlikely(cond)   (cond)
 
#define __glibc_likely(cond)   (cond)
 
#define __glibc_has_attribute(attr)   0
 
#define _Noreturn
 
#define __attribute_nonstring__
 
#define _Static_assert(expr, diagnostic)
 
#define __LDBL_REDIR1(name, proto, alias)   name proto
 
#define __LDBL_REDIR(name, proto)   name proto
 
#define __LDBL_REDIR1_NTH(name, proto, alias)   name proto __THROW
 
#define __LDBL_REDIR_NTH(name, proto)   name proto __THROW
 
#define __LDBL_REDIR_DECL(name)
 
#define __glibc_macro_warning(msg)
 
#define __HAVE_GENERIC_SELECTION   0
 

Macro Definition Documentation

◆ __always_inline

#define __always_inline   __inline

Definition at line 354 of file cdefs.h.

◆ __attribute__

#define __attribute__ (   xyz)    /* Ignore */

Definition at line 230 of file cdefs.h.

◆ __attribute_alloc_size__

#define __attribute_alloc_size__ (   params)    /* Ignore. */

Definition at line 248 of file cdefs.h.

◆ __attribute_artificial__

#define __attribute_artificial__   /* Ignore */

Definition at line 362 of file cdefs.h.

◆ __attribute_const__

#define __attribute_const__   /* Ignore */

Definition at line 264 of file cdefs.h.

◆ __attribute_deprecated__

#define __attribute_deprecated__   /* Ignore */

Definition at line 282 of file cdefs.h.

◆ __attribute_deprecated_msg__

#define __attribute_deprecated_msg__ (   msg)    __attribute_deprecated__

Definition at line 293 of file cdefs.h.

◆ __attribute_format_arg__

#define __attribute_format_arg__ (   x)    /* Ignore */

Definition at line 305 of file cdefs.h.

◆ __attribute_format_strfmon__

#define __attribute_format_strfmon__ (   a,
 
)    /* Ignore */

Definition at line 316 of file cdefs.h.

◆ __attribute_malloc__

#define __attribute_malloc__   /* Ignore */

Definition at line 239 of file cdefs.h.

◆ __attribute_noinline__

#define __attribute_noinline__   /* Ignore */

Definition at line 275 of file cdefs.h.

◆ __attribute_nonstring__

#define __attribute_nonstring__

Definition at line 467 of file cdefs.h.

◆ __attribute_pure__

#define __attribute_pure__   /* Ignore */

Definition at line 257 of file cdefs.h.

◆ __attribute_used__

#define __attribute_used__   __attribute__ ((__unused__))

Definition at line 274 of file cdefs.h.

◆ __attribute_warn_unused_result__

#define __attribute_warn_unused_result__   /* empty */

Definition at line 339 of file cdefs.h.

◆ __BEGIN_DECLS

#define __BEGIN_DECLS

Definition at line 136 of file cdefs.h.

◆ __bos

#define __bos (   ptr)    __builtin_object_size (ptr, __USE_FORTIFY_LEVEL > 1)

Definition at line 142 of file cdefs.h.

◆ __bos0

#define __bos0 (   ptr)    __builtin_object_size (ptr, 0)

Definition at line 143 of file cdefs.h.

◆ __CONCAT

#define __CONCAT (   x,
 
)    x ## y

Definition at line 124 of file cdefs.h.

◆ __END_DECLS

#define __END_DECLS

Definition at line 137 of file cdefs.h.

◆ __errordecl

#define __errordecl (   name,
  msg 
)    extern void name (void)

Definition at line 164 of file cdefs.h.

◆ __extension__

#define __extension__   /* Ignore */

Definition at line 403 of file cdefs.h.

◆ __extern_always_inline

#define __extern_always_inline   extern __always_inline

Definition at line 383 of file cdefs.h.

◆ __extern_inline

#define __extern_inline   extern __inline

Definition at line 382 of file cdefs.h.

◆ __flexarr

#define __flexarr   [1]

Definition at line 186 of file cdefs.h.

◆ __fortify_function

#define __fortify_function   __extern_always_inline __attribute_artificial__

Definition at line 388 of file cdefs.h.

◆ __glibc_c99_flexarr_available

#define __glibc_c99_flexarr_available   0

Definition at line 187 of file cdefs.h.

◆ __glibc_clang_has_attribute

#define __glibc_clang_has_attribute (   name)    0

Definition at line 43 of file cdefs.h.

◆ __glibc_clang_has_builtin

#define __glibc_clang_has_builtin (   name)    0

Definition at line 52 of file cdefs.h.

◆ __glibc_clang_has_extension

#define __glibc_clang_has_extension (   ext)    0

Definition at line 61 of file cdefs.h.

◆ __glibc_has_attribute

#define __glibc_has_attribute (   attr)    0

Definition at line 447 of file cdefs.h.

◆ __glibc_likely

#define __glibc_likely (   cond)    (cond)

Definition at line 441 of file cdefs.h.

◆ __glibc_macro_warning

#define __glibc_macro_warning (   msg)

Definition at line 528 of file cdefs.h.

◆ __glibc_unlikely

#define __glibc_unlikely (   cond)    (cond)

Definition at line 440 of file cdefs.h.

◆ __HAVE_GENERIC_SELECTION

#define __HAVE_GENERIC_SELECTION   0

Definition at line 545 of file cdefs.h.

◆ __inline

#define __inline   /* No inline functions. */

Definition at line 107 of file cdefs.h.

◆ __LDBL_REDIR

#define __LDBL_REDIR (   name,
  proto 
)    name proto

Definition at line 507 of file cdefs.h.

◆ __LDBL_REDIR1

#define __LDBL_REDIR1 (   name,
  proto,
  alias 
)    name proto

Definition at line 506 of file cdefs.h.

◆ __LDBL_REDIR1_NTH

#define __LDBL_REDIR1_NTH (   name,
  proto,
  alias 
)    name proto __THROW

Definition at line 508 of file cdefs.h.

◆ __LDBL_REDIR_DECL

#define __LDBL_REDIR_DECL (   name)

Definition at line 510 of file cdefs.h.

◆ __LDBL_REDIR_NTH

#define __LDBL_REDIR_NTH (   name,
  proto 
)    name proto __THROW

Definition at line 509 of file cdefs.h.

◆ __nonnull

#define __nonnull (   params)

Definition at line 326 of file cdefs.h.

◆ __NTH

#define __NTH (   fct)    fct

Definition at line 112 of file cdefs.h.

◆ __P

#define __P (   args)    args

Definition at line 118 of file cdefs.h.

◆ __PMT

#define __PMT (   args)    args

Definition at line 119 of file cdefs.h.

◆ __ptr_t

#define __ptr_t   void *

Definition at line 128 of file cdefs.h.

◆ __restrict

#define __restrict   /* Ignore */

Definition at line 413 of file cdefs.h.

◆ __restrict_arr

#define __restrict_arr   /* Not supported. */

Definition at line 431 of file cdefs.h.

◆ __STRING

#define __STRING (   x)    #x

Definition at line 125 of file cdefs.h.

◆ __THROW

#define __THROW

Definition at line 110 of file cdefs.h.

◆ __THROWNL

#define __THROWNL

Definition at line 111 of file cdefs.h.

◆ __warnattr

#define __warnattr (   msg)

Definition at line 163 of file cdefs.h.

◆ __warndecl

#define __warndecl (   name,
  msg 
)    extern void name (void)

Definition at line 162 of file cdefs.h.

◆ __wur

#define __wur   /* Ignore */

Definition at line 342 of file cdefs.h.

◆ _Noreturn

#define _Noreturn

Definition at line 457 of file cdefs.h.

◆ _Static_assert

#define _Static_assert (   expr,
  diagnostic 
)
Value:
extern int (*__Static_assert_function (void)) \
[!!sizeof (struct { int __error_if_negative: (expr) ? 2 : -1; })]

Definition at line 474 of file cdefs.h.