os/ossrv/genericopenlibs/openenvcore/include/_ansi.dosc
changeset 0 bde4ae8d615e
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/os/ossrv/genericopenlibs/openenvcore/include/_ansi.dosc	Fri Jun 15 03:10:57 2012 +0200
     1.3 @@ -0,0 +1,30 @@
     1.4 +/** @file ../include/_ansi.h
     1.5 +@internalComponent
     1.6 +*/
     1.7 +
     1.8 +/** @def __STDC__
     1.9 +
    1.10 +Declares ANSI C environment flag. Epoc32 STDLIB is an ANSI environment and expects an ANSI C compiler  MSVC is however an environment which doesn't define __STDC__, so we fix it up in here.
    1.11 +
    1.12 +@publishedAll
    1.13 +@released
    1.14 +*/
    1.15 +
    1.16 +/** @def _ATTRIBUTE(attrs)
    1.17 +
    1.18 +From GCC 2.5 onwards it is possible to tell the compiler that functions dont return, which would stop some warnings while building STDLIB
    1.19 +
    1.20 +@publishedAll
    1.21 +@released
    1.22 +*/
    1.23 +
    1.24 +/** @def _STRICT_ANSI
    1.25 +
    1.26 +To get a strict ANSI C environment, define the macro _STRICT_ANSI. This will comment out the non-ANSI parts of the ANSI header files (non-ANSI header files arent affected).
    1.27 +
    1.28 +@publishedAll
    1.29 +@released
    1.30 +*/
    1.31 +
    1.32 +
    1.33 +