User`s manual

Dynamic C Users Manual digi.com 229
#useix
#nouseix
Controls whether functions use the IX register as a stack frame reference pointer or the SP (stack pointer)
register. #nouseix is the default.
Note that when the IX register is used as a stack frame reference pointer, it is corrupted when any stack-
variable using function is called from within a cofunction, or if a stack-variable using function contains a
call to a cofunction.
#warns
Syntax: #warns “...”
Instructs the compiler to act as if a serious warning was issued. The string in quotes following the directive
is the message to be printed.
#warnt
Syntax: #warnt “...”
Instructs the compiler to act as if a trivial warning was issued. The string in quotes following the directive
is the message to be printed.
#ximport
Syntax: #ximportfilenamesymbol
This compiler directive places the length of filename (stored as a long) and its binary contents at the next
available place in xmem flash. filename is assumed to be either relative to the Dynamic C installation
directory or a fully qualified path. symbol is a compiler generated macro that gives the physical address
where the length and contents were stored.
The sample program ximport.c illustrates the use of this compiler directive.