
Altera Corporation 9.1 7–9
November 2009 Nios II C2H Compiler User Guide
ANSI C Compliance and Restrictions
{
char *c1 = "??<";
return (c1!=c2);
}
Directives (Section 6.10)
The C2H Compiler does not support the directives listed in this section.
Error Directive (Section 6.10.5)
The error directive is not supported.
#error
Predefined Macro Names (Section 6.10.8)
All the predefined macros of Section 6.10.8 are not supported. These
predefined macros include:
__bool_true_false_are_defined
__cplusplus
__DATE__
__FILE__
__LINE__
__STDC_, 6.11.9
__STDC__
__STDC_CONSTANT_MACROS
__STDC_FORMAT_MACROS
__STDC_HOSTED__
__STDC_IEC_559_
__STDC_IEC_559_COMPLEX__
__STDC_ISO_10646__
__STDC_LIMIT_MACROS
__STDC_VERSION__
__TIME__
_Complex_I
_Imaginary_I
_IOFBF
_IOLBF
_IONBF
Other
Restrictions
The C2H Compiler does not support external subfunctions. You must
locate the subfunction in the same source file as the accelerated function.
This is because, unlike the #include construct, a C external function
reference requires the presence of a linker. The C2H Compiler has no
linker.
Commenti su questo manuale