Echelon Neuron User Manual
Page 57
Neuron Tools Errors Guide
49
NCC#
Description
33
Cannot open assembly include file named in pragma directive [NCC#33]
There is a #pragma include_assembly_file that can be used to include an
assembly source file in the compiler code generator’s assembly code output
file. The named file cannot be found or opened.
34
Attempt to divide by the constant zero [NCC#34]
The compiler detected that a constant expression contains a division by
zero. Constant expressions are evaluated at compile time by the Neuron C
compiler. Correct the expression.
35
SD string supplied exceeds 1023 character limit [NCC#35]
The sd_string option for a network variable declaration is limited to a
string of no more than 1023 characters (plus NUL terminator). It is
possible, using the bind_info(expand_array_info) declaration option for a
network variable array, that the string would be limited to less than 1023
characters in some situations.
36
Message object reference has no value [NCC#36]
The message objects, msg_out, msg_in, resp_out, and resp_in, have no
value in themselves. They only have meaning when they are accessed
using the dot operator (.) and a field name. Only certain predefined field
names apply.
37
This field must be indexed [NCC#37]
The message objects, msg_out, msg_in, resp_out, and resp_in, have no
value in themselves. They only have meaning when they are accessed
using the dot operator (.) and a field name. Only certain predefined field
names apply. The particular data field referred to by this message is an
array, and access to it must be by index, except when used with memcpy( ).
38
Possible data truncation [NCC#38]
This message results from an automatic conversion of a long variable to a
short. To make this warning go away, modify the variable declarations or
use an explicit cast operator, which disables the compiler warning.
39
Cannot open debug output info file [NCC#39]
This problem could occur when the compiler attempts to open the output
file with .DBG extension, but the file cannot be opened properly with write
access. It is possible that the file is marked read-only, or that the output
folder does not exist, or there is a disk or operating system problem.