beautypg.com

Zilog Z8F0130 User Manual

Page 295

background image

UM013037-1212

Front-End Warning and Error Messages

Zilog Developer Studio II – Z8 Encore!

User Manual

271

Change the parameter declarations.

201 Only one memory space can be specified

An attempt was made to declare a variable with multiple memory space specifier.

202 Unrecognized/invalid type specifier

A type specifier was expected, and something different (such as a label or symbol)
was read. Or, a valid type specifier was read but cannot be used in this context.

204 Ignoring space specifier (e.g. near, far,

rom

) on local, parameter or struct member

An attempt was made to declare a local, parameter, or struct member with a memory
space specifier. The space specifier for a local or parameter is decided based on the
memory model chosen. The space specifier for a struct member is decided based on
the space specifier of the entire struct. Any space specifier on local, parameter, or
struct member is ignored.

205 Ignoring const or volatile qualifier

An attempt was made to assign a pointer to a type with const qualifier to a pointer to a
type with no const qualifier.

or

An attempt was made to assign a pointer to a type with volatile qualifier to a pointer to
a type with no volatile qualifier.

206 Cannot initialize typedef

An attempt was made to initialize a typedef.

207 Aggregate or union objects may be initialized with constant expressions only

An attempt was made to initialize an array element, a structure, or union member with
an expression that cannot be evaluated at compile time.

208 Operands are not cast compatible

An attempt was made to cast an operand to an incompatible type, for example, casting
a

rom

pointer to a far pointer.

209 Ignoring space specifier (e.g. near, far) on function

An attempt was made to declare a function as near or far.

210 Invalid use of placement or alignment option

An attempt was made to use a placement or alignment option on a local or parameter.

212 No previous use of placement or alignment options

An attempt was made to use the _At … directive without any previous use of the _At
address directive.