os/ossrv/genericopenlibs/openenvcore/include/sys/cdefs.dosc
author sl
Tue, 10 Jun 2014 14:32:02 +0200
changeset 1 260cb5ec6c19
permissions -rw-r--r--
Update contrib.
     1 /** @file  ../include/sys/cdefs.h
     2 @internalComponent
     3 */
     4 
     5 /** @def __XSI_VISIBLE
     6 
     7 Deal with various X/Open Portability Guides and Single UNIX Spec.
     8 
     9 @publishedAll
    10 @externallyDefinedApi
    11 */
    12 
    13 /** @def __volatile
    14 
    15 volatile statistics
    16 
    17 @publishedAll
    18 @externallyDefinedApi
    19 */
    20 
    21 /** @def __signed
    22 
    23 signing macro
    24 
    25 @publishedAll
    26 @externallyDefinedApi
    27 */
    28 
    29 /** @def __scanflike
    30 
    31 Compiler-dependent macros to declare that functions take printf-like or scanf-like arguments.  
    32 They are null except for versions of gcc that are known to support the features properly (old versions of gcc-2 didn't permit keeping the keywords out of the application namespace).
    33 
    34 @publishedAll
    35 @externallyDefinedApi
    36 */
    37 
    38 /** @def __ISO_C_VISIBLE
    39 
    40 Macro value to enable for ISO_C_VISIBLE
    41 
    42 @publishedAll
    43 @externallyDefinedApi
    44 */
    45 
    46 /** @def __GNUCLIKE_ASM
    47 
    48 This code has been put in place to help reduce the addition of compiler specific defines in FreeBSD code.  
    49 It helps to aid in having a compiler-agnostic source tree.
    50 
    51 @publishedAll
    52 @externallyDefinedApi
    53 */
    54 
    55 /** @def __BSD_VISIBLE
    56 
    57 Macro value to enable for BSD_VISIBLE code
    58 
    59 @publishedAll
    60 @externallyDefinedApi
    61 */
    62 
    63 /** @def __GNUCLIKE_ASM
    64 
    65 This code has been put in place to help reduce the addition of compiler specific defines in FreeBSD code.  
    66 It helps to aid in having a compiler-agnostic source tree.
    67 
    68 @publishedAll
    69 @externallyDefinedApi
    70 */