errno_name. NXP CodeWarrior Development Studio
Oglas
Oglas
errno_name
unsigned long signed long long (*) unsigned long long
Types with (*) are only considered with "#pragma enums_signed on". This option has no effect when #pragma enumsalwaysint is "on".
34.5 errno_name
Tells the optimizer how to find the errno
identifier.
Syntax
#pragma errno_name id | ...
Remarks
When this pragma is used, the optimizer can use the identifier errno
(either a macro or a function call) to optimize standard C library functions better. If not used, the optimizer makes worst-case assumptions about the effects of calls to the standard C library.
NOTE
The MSL C library already includes a use of this pragma, so you would only need to use it for third-party C libraries.
If errno
resolves to a variable name, specify it like this:
#pragma errno_name _Errno
If errno
is a function call accessing ordinarily inaccessible global variables, use this form:
#pragma errno_name ...
Otherwise, do not use this pragma to prevent incorrect optimizations.
This pragma does not correspond to any panel setting. By default, this pragma is unspecified (worst case assumption).
34.6 explicit_zero_data
Controls the placement of zero-initialized data.
CodeWarrior Development Studio for Power Architecture Processors Build Tools Reference Manual, Rev.
10.6, 02/2014
506 Freescale Semiconductor, Inc.
Preuzimanje
Oglas