Echelon Neuron User Manual

Page 95

Advertising
background image

Neuron Tools Errors Guide

87

NCC#

Description

318

Improper context for ‘<keyword>’ label [NCC#318]

Certain statements in ANSI C do not have meaning except within some

defined construct. The continue statement can only be used inside a loop
statement, which is either a for, a while, or a do-while. The break

statement can only be used inside a loop statement or inside a switch

statement.

The words case and default are reserved words in ANSI C, used as labels

inside of the scope of a switch statement. They cannot be used outside of a
switch statement.
This message indicates that the program being compiled has violated one of

these rules. Consult a basic text on ANSI C, such as one of those listed in
the

Preface

of the

Neuron C Reference Guide

, for more information.

319
320

321

322
323

324

Need to check nv_update_succeeds for <nv-name> [NCC#319]

Need to check nv_update_succeeds for <nv-name>[<index>] [NCC#320]

Need to check nv_update_fails for <nv-name> [NCC#321]

Need to check nv_update_fails for <nv-name>[<index>] [NCC#322]

Need to check msg_succeeds for tag <tag-name> [NCC#323]

Need to check msg_fails for tag <tag-name> [NCC#324]

Some events must occur in pairs. For a given network variable or message
tag, checking one event requires checking of a corresponding event, to have

a correct program.

325

The 'num_addr_table_entries' was adjusted upward to <value> [NCC#325]

If there are one or more msg_tag declarations, or network variables are
declared, the compiler computes a minimum allowable number of address

table entries. There must be one entry per bindable msg_tag declared, plus

at least one entry if network variables are used. For some possible
connections, this may not be enough entries. However, this

value

is an

absolute minimum.

330

Symbol Table is full [NCC#330]

The compiler symbol table limit has been reached.

331

Optional parameters are not supported [NCC#331]

The standard C feature of a variable argument list through the ellipsis, also

called optional function parameters, is not supported in Neuron C.

332

Problem reading 'snvt.typ' [NCC#332]

This error is not applicable in version 4.00 or later versions of the Neuron C

Compiler.

Advertising