HP OpenVMS Systems Documentation |
HP Pascal for OpenVMS
|
Previous | Contents | Index |
Information: The message is issued if you use the exclamation point character to treat the remainder of the line as a comment. You must also have specified the standard switch on the compile command line.
STDERRPARM, Nonstandard: error-recovery parameter
STDEXPON, Nonstandard: exponentiation operator
STDEXTSTR, Nonstandard: extended string syntax
Information: These messages refer to extensions to
Pascal and are issued only if you have specified the standard switch on
the compile command line.
STDFLDHIDPTR, Nonstandard: record field identifier "field identifier name" hides type identifier "field identifier name"
Information.
STDFORIN, Nonstandard: SET-iteration in FOR statement
Information: This message is issued if you have
specified a standard argument other than extended on the compile
command line.
STDFORMECH, Nonstandard: foreign mechanism specifier
Information: This message refers to an extension to
Pascal and is issued only if you have specified the standard switch on
the compile command line.
STDFORWARD, Nonstandard: PROCEDURE/FUNCTION block "routine
name" and its FORWARD heading are not in the same section
Information: The Extended Pascal standard requires
that FORWARD declared routines must specify their corresponding blocks
without intervening LABEL, CONST, TYPE, or VAR sections. This message
is issued only if you have specified the extended argument to the
standard switch on the compile command line.
STDFUNIDEVAR, Nonstandard: function identified variable
Information: This message is issued if you have
specified a standard argument other than extended on the compile
command line.
STDFUNCTRES, Nonstandard: FUNCTION returning a value of a "type
name" type
Information: The ability of functions to have
structured result types is an extension to Pascal. This message is
issued only if you have specified the standard switch on the compile
command line.
STDINCLUDE, Nonstandard: %INCLUDE directive
STDINITVAR, Nonstandard: initialization syntax in VAR section
Information: These messages refer to extensions to
Pascal and are issued only if you have specified the standard switch on
the compile command line.
STDKEYWRD, Nonstandard: "keyword name"
Information: This message is issued if you have
specified a standard option other than extended on the compile command
line.
STDMATCHVRNT, Nonstandard: no matching variant label
Information: This message is issued if you call the
NEW or DISPOSE procedure, and one of the case labels specified in the
call does not correspond to a case label in the record variable. You
must also have specified the standard switch on the compile command
line.
STDMODCTL, Nonstandard: potential uplevel modification of
"variable name" prohibits use as control variable
Information: You cannot use as the control variable of
a FOR statement any variable that might be modified in a nested block.
This message is issued only if you have specified the standard switch
on the compile command line.
STDMODULE, Nonstandard: MODULE declaration
Information: The item listed in this message is an
extension to Pascal. This message is issued only if you have specified
the standard switch on the compile command line.
STDNILCON, Nonstandard: use of reserved word NIL as a constant
Information: Only simple constants and quoted strings
are allowed by the Pascal standard to appear as constants. Simple
constants are integers, character strings, real constants, symbolic
constants, and constants of BOOLEAN and enumerated types. This message
is issued only if you have specified the standard switch on the compile
command line.
STDNOFRML, Nonstandard: FUNCTION or PROCEDURE parameter declaration
lacks formal parameter list
Information: This message is issued if you try to pass
actual parameters to a formal routine parameter for which you declared
no formal parameter list. You must also have specified the standard
switch on the compile command line.
STDNONPOS, Nonstandard: nonpositional parameter syntax
STDOTHER, Nonstandard: OTHERWISE clause
STDPASSPRE, Nonstandard: passing predeclared "routine name"
Information: These messages refer to extensions to
Pascal and are issued only if you have specified the standard switch on
the compile command line.
STDNOTIN, Nonstandard: NOT IN operator
Information: This message refers to an extension in
Pascal and is issued only if you have specified the standard switch on
the compile command line.
STDPCKSET, Nonstandard: combination of packed and unpacked sets
Information: The Pascal standard does not allow packed
and unpacked sets to be combined in set operations. This message is
issued only if you have specified the standard switch on the compile
command line.
STDPRECONST, Nonstandard: predeclared constant "constant name"
Information: The constants MAXCHAR, MAXINT64,
MAXUNSIGNED, MAXUNSIGNED64, MAXREAL, MINREAL, EPSREAL, MAXDOUBLE,
MINDOUBLE, EPSDOUBLE, MAXQUADRUPLE, MINQUADRUPLE, and EPSQUADRUPLE are
extensions to Pascal. MAXCHAR, MAXREAL, MINREAL, and EPSREAL are
contained in Extended Pascal. This message is issued only if you have
specified the standard switch on the compile command line.
STDPREDECL, Nonstandard: predeclared "routine"
Information: Many predeclared procedures and functions
are extensions to Pascal. The use of these routines causes this message
to be issued if you have specified the standard switch on the compile
command line.
STDPRESCH, Nonstandard: predefined schema "type name"
Information: This message is issued if you have
specified a standard switch other than extended on the compile command
line.
STDPRETYP, Nonstandard: predefined type "type name"
Information: The types SINGLE, DOUBLE, INTEGER64,
QUADRUPLE, UNSIGNED, UNSIGNED64, and VARYING OF CHAR are extensions to
Pascal. This message is issued only if you have specified the standard
switch on the compile command line.
STDQUOSTR, Nonstandard: quotes enclosing radix constant
Information: This message is issued if you have
specified the extended option on the compile command line.
STDRADFORMAT, Nonstandard: use format "radix"#nnn for radix
constant
Information: This message refers to the use of an
extension to Pascal. This message is issued only if you have specified
the extended argument to the standard switch on the compile command
line.
STDRADIX, Nonstandard: radix constant
Information: This message refers to the use of an
extension to Pascal. This message is issued only if you have specified
a standard switch other than extended on the compile command line.
STDRDBIN, Nonstandard: binary input from a TEXT file
STDRDENUM, Nonstandard: enumerated type input from a TEXT file
STDRDHEX, Nonstandard: hexadecimal input from a TEXT file
STDRDOCT, Nonstandard: octal input from a TEXT file
STDRDSTR, Nonstandard: string input from a TEXT file
Information: The Pascal standard allows only INTEGER,
CHAR, and REAL values to be read from a text file. The ability to read
values of other types is an extension to Pascal. These messages are
issued only if you have specified the standard switch on the compile
command line.
STDREDECLNIL, Nonstandard: redeclaration of reserved word NIL
Information: The Pascal standard considers NIL a
reserved word, while HP Pascal considers it to be a predeclared
identifier. Thus, if you have specified the standard switch on the
compile command line, this message will be issued if you attempt to
redefine NIL.
STDREM, Nonstandard: REM operator
Information: The item listed in this message is an
extension to Pascal. This message is issued only if you have specified
the standard switch on the compile command line.
STDSCHEMA, Nonstandard: schema type definition
Information: This message is issued if you have
specified a standard argument other than extended on the compile
command line.
STDSCHEMAUSE, Nonstandard: use of schema type
Information: This message is issued if you have
specified a standard argument other than extended on the compile
command line.
STDSIMCON, Nonstandard: only simple constant (optional sign) or quoted
string
Information: Only simple constants and quoted strings
are allowed by the Pascal standard to appear as constants. Simple
constants are integers, character strings, real constants, symbolic
constants, constants of type BOOLEAN, and enumerated types. This
message is issued only if you have specified the standard switch on the
compile command line.
STDSPECHAR, Nonstandard: "$" or "_" in identifier
STDSTRCOMPAT, Nonstandard: string compatibility
Information: These messages refer to extensions to
Pascal and are issued only if you have specified the standard switch on
the compile command line.
STDSTRUCT, Nonstandard: types do not have same name
Information: Because the Pascal standard does not
recognize structural compatibility, two types must have the same type
identifier or type definition to be compatible. This message is issued
only if you have specified the standard switch on the compile command
line.
STDSYMLABEL, Nonstandard: symbolic label
Information: These messages refer to extensions to
Pascal and are issued only if you have specified the standard switch on
the compile command line.
STDTAGFLD, Nonstandard: invalid use of tag field
Information: The tag field of a variant record cannot
be a parameter to the ADDRESS function, nor can you pass it as a
writable VAR, %REF, %DESCR, or %STDESCR formal parameter. This message
is issued only if you have specified the standard switch on the compile
command line.
STDTODECL, Nonstandard: TO BEGIN/END DO declaration
Information: This message is issued if you have
specified a standard argument other than extended on the compile
command line.
STDUNSAFE, Nonstandard: UNSAFE compatibility
Information: If you have used the UNSAFE attribute on
an object that is later tested for compatibility, you will receive this
message. You must also have specified the standard switch on the
compile command line.
STDUSEDCNF, Nonstandard: conformant array used as a string
STDUSEDPCK, Nonstandard: PACKED ARRAY [1..1] OF CHAR used as a string
Information: These messages refer to extensions to
Pascal and are issued only if you have specified the standard switch on
the compile command line.
STDVALCNFPRM, Nonstandard: conformant array may not be passed to value conformant parameter
Information.
STDVALUE, Nonstandard: VALUE initialization section STDVAXCDD,
Nonstandard: %DICTIONARY directive
Information: These messages refere to extensions to
Pascal and are issued only if you have specified the standard switch on
the compile command line.
STDVRNTCNSTR, Nonstandard: variant field outside constructor variant
part
Information: This message refers to the use of an
extension to Pascal. This message is issued only if you have specified
the extended argument to the standard switch the compile command line.
STDVRNTPART, Nonstandard: empty variant part
Information: According to the Pascal standard, a
variant part that declares no case labels and field lists between the
words OF and END is illegal. This message occurs only if you have
specified the standard switch on the compile command line.
STDVRNTRNG, Nonstandard: variant labels do not cover the range of the
tag type
Information: According to the Pascal standard, you
must specify one case label for each value in the tag type of a variant
record. This message is issued only if you have specified the standard
switch on the compile command line.
STDWRTBIN, Nonstandard: binary output to a TEXT file
STDWRTENUM, Nonstandard: user defined enumerated type output to a TEXT
file
STDWRTHEX, Nonstandard: hexadecimal output to a TEXT file
STDWRTOCT, Nonstandard: octal output to a TEXT file
Information: The Pascal standard allows only INTEGER,
BOOLEAN, CHAR, REAL, and PACKED ARRAY [1..n] OF CHAR values to be
written to a text file. The ability to write values of other types is
an extension to Pascal. These messages are issued only if you have
specified the standard switch on the compile command line.
STDSUBSTRING, Nonstandard: Substring notation
Information.
STDZERO, Nonstandard: ZERO function used in constructor
Information: This message refers to an extension in
Pascal and is issued only if you have specified the standard switch on
the compile command line.
STOREQEXC, Allocations to Psect "name" exceeded growth bounds
Error: Too much data is allocated to the Psect. Either
place variables into different Psects or break up the program into
multiple modules
STREQLLEN, String values must be of equal length
Error: You cannot perform string comparisons on
character strings that have different lengths.
STROPNDREQ, String (CHAR, PACKED ARRAY [1..n] OF CHAR, or VARYING)
operand required
STRPARMREQ, String (CHAR, PACKED ARRAY [1..n] OF CHAR, or VARYING)
parameter required
STRTYPREQ, String (CHAR, PACKED ARRAY [1..n] OF CHAR, or VARYING) type
required
Error: The file-name parameter to the OPEN procedure
and the parameter to the LENGTH function must be character strings of
the types listed.
SYNASCII, Illegal ASCII character
SYNASSERP, Syntax: ":=", ";" or ")"
expected
SYNASSIGN, Syntax: ":=" expected
SYNASSIN, Syntax: ":=" or IN expected
SYNASSSEMI, Syntax: ":=" or ";" expected
SYNATRCAST, Syntax: attribute list not allowed on a type cast
SYNATTTYPE, Syntax: attribute-list or type specification
SYNBEGDECL, Syntax: BEGIN or declaration expected
SYNBEGEND, Syntax: BEGIN or END expected
SYNBEGIN, Syntax: BEGIN expected
SYNCOASSERP, Syntax: ",", ":=", ";" or
")" expected
SYNCOELRB, Syntax: ",", ".." or "]"
expected
SYNCOLCOMRP, Syntax: ":", "," or ")"
expected
SYNCOLON, Syntax: ":" expected
SYNCOMCOL, Syntax: "," or ":" expected
SYNCOMDO, Syntax: "," or DO expected
SYNCOMEQL, Syntax: "," or "=" expected
SYNCOMMA, Syntax: "," expected
SYNCOMRB, Syntax: "," or "]" expected
SYNCOMRP, Syntax: "," or ")" expected
SYNCOMSEM, Syntax: "," or ";" expected
SYNCONTMESS, Syntax: CONTINUE or MESSAGE expected
SYNCOSERP, Syntax: ",", ";" or ")"
expected
SYNDIRBLK, Syntax: directive or block expected
Error: The compiler either failed to find an important
lexical or syntactical element where one was expected, or it detected
an error in such an element that does exist in your program.
SYNDIRMIS, Syntax: directive missing, EXTERNAL assumed
Error: In the absence of a directive where one is
expected, the compiler assumes that EXTERNAL is the intended directive
and proceeds with compilation based on that assumption.
SYNDO, Syntax: DO expected
SYNELIPSIS, Syntax: ".." expected
SYNELSESTMT, Syntax: ELSE or start of new statement expected
SYNEND, Syntax: END expected
SYNEQL, Syntax: "=" expected
SYNEQLLP, Syntax: "=" or "(" expected
SYNERRCTE, Error in compile-time expression
SYNEXPR, Syntax: expression expected
SYNEXSEOTEN, Syntax: expression, ";", OTHERWISE or END
expected
SYNFUNPRO, Syntax: FUNCTION or PROCEDURE expected
SYNHEADTYP, Syntax: routine heading or type identifier expected
SYNIDCAEND, Syntax: identifier, CASE or END expected
SYNIDCARP, Syntax: identifier, CASE or ")" expected
SYNIDCASE, Syntax: identifier or CASE expected
SYNIDENT, Syntax: identifier expected
SYNILLEXPR, Syntax: ill-formed expression
SYNINT, Syntax: integer expected
SYNINTBOO, Syntax: integer, boolean, or string literal expected
SYNINVSEP, Syntax: invalid token separator
SYNIVATRLST, Syntax: illegal attribute list
SYNIVPARM, Syntax: illegal actual parameter
SYNIVPRMLST, Syntax: illegal actual parameter list
SYNIVSYM, Syntax: illegal symbol
SYNIVVAR, Syntax: illegal variable
SYNLABEL, Syntax: label expected
SYNLBRAC, Syntax: "[" expected
SYNLPAREN, Syntax: "(" expected
SYNLPASEM, Syntax: "(" or ";" expected
SYNLPCORB, Syntax: "(", "," or "]"
expected
SYNLPSECO, Syntax: "(", ";" or ":"
expected
SYNMECHEXPR, Syntax: mechanism specifier or expression expected
SYNNEWSTMT, Syntax: start of new statement expected
SYNOF, Syntax: OF expected
SYNPARMLST, Syntax: actual parameter list
SYNPARMSEC, Syntax: parameter section expected
SYNPERIOD Syntax: "." expected.
SYNPROMOD, Syntax: PROGRAM or MODULE expected
SYNQUOSTR, Syntax: quoted string expected
SYNRBRAC, Syntax: "]" expected
SYNRESWRD, Syntax: reserved word cannot be redefined
SYNRPAREN, Syntax: ")" expected
SYNRPASEM, Syntax: ";" or ")" expected
SYNRTNTYPCNF, Syntax: routine heading, type identifier or conformant
parameter expected
SYNSEMI, Syntax: ";" expected
SYNSEMIEND, Syntax: ";" or END expected
SYNSEMMODI, Syntax: ";", "::", "^", or
"[" expected
SYNSEMRB, Syntax: ";" or "]" expected
SYNSEOTEN, Syntax: ";", OTHERWISE or END expected
SYNTHEN, Syntax: THEN expected
SYNTODOWN, Syntax: TO or DOWNTO expected
SYNSEOTRP, Syntax: ";", OTHERWISE, or ")" expected
SYNTYPCNF, Syntax: type identifier or conformant parameter expected
SYNTYPID, Syntax: type identifier expected
Error: The compiler either failed to find an important
lexical or syntactical element where one was expected, or it detected
an error in such an element that does exist in your program.
SYNTYPPACK, Only ARRAY, FILE, RECORD or SET types can be PACKED
Warning: You cannot pack any type other than the
structured types listed in the message.
SYNTYPSPEC, Syntax: type specification expected
SYNUNEXDECL, Syntax: declaration encountered in executable section
SYNUNTIL, Syntax: UNTIL expected
SYNXTRASEMI, Syntax: "; ELSE" is not valid Pascal, ELSE
matched with IF on line "line number"
Error: The compiler either detected an error in a
lexical or syntactical element in your program, or it failed to find
such an element where one was expected.
TAGNOTORD, Tag type must be an ordinal type
Error: The type of a variant record's tag field must
be one of the ordinal types.
TOOIDXEXPR, Too many index expressions; type has only "number of
dimensions" dimensions
Error: A call to the UPPER or LOWER function specified
an index value that exceeds the number of dimensions in the dynamic
array.
TOOMANYIFS, Conditional compilation nesting level exceeds
implementation limit
Error: %IF directives may only be nested 32 deep.
TOPROGRAM, TO BEGIN/END DO not allowed in PROGRAM
Error: TO BEGIN DO and TO END DO declarations are only
allowed in modules.
TYPCNTDISCR, Type can not be discriminated in this context
Error.
TYPFILSIZ, Type contains one or more FILE components, size attribute is
illegal
Error: The allocation size of a FILE type cannot be
controlled by a size attribute; therefore, you cannot use a size
attribute on any type that has a file component.
TYPHASFILE, Type contains one or more FILE components
Error: Many operations are illegal on objects of type
FILE and objects of structured types with file components; for example,
you cannot initialize them, use them as value parameters, or read them
with input procedures.
TYPHASNOVRNT, Type contains no variant part
Error: You can only use the formats of the NEW,
DISPOSE, and SIZE routines that allow case labels to be specified when
their parameters have variants.
TYPPTRFIL, Type must be pointer or FILE
Error: You cannot use the syntax "Variable^"
to refer to an object whose type is not pointer or FILE.
TYPREF, %REF not allowed for this type
Error: The %REF foreign mechanism specifier cannot be
used with schematic variables.
TYPSTDESCR, %STDESCR not allowed for this type
Error: The %STDESCR mechanism specifier is allowed
only on objects of type CHAR, PACKED ARRAY [1..n] OF CHAR, VARYING OF
CHAR, and arrays of these types.
TYPVARYCHR, Component type of VARYING must be CHAR
Error.
UNALIGNED, "variable name" is UNALIGNED
Error or Warning: You cannot use the data items listed
in a call to the ADDRESS function, nor can you pass them as writable
VAR, %REF, %DESCR, or %STDESCR parameters. This message is at warning
level if the variable or component has the UNALIGNED attribute, and at
error level if the variable or component is actually unaligned.
UNAVOLACC, Volatile access appears unaligned, but must be aligned at
run-time to ensure atomicity and byte granularity
Warning: The code generator was unable to determine if
a volatile access was aligned or not. It generated two sequences; one
sequence will perform the atomic access if it was aligned properly; the
second sequence accesses the object, but may contain a timing window
where incorrect results may occur.
UNBPNTRET, "routine name" is not UNBOUND---frame-pointer not
returned
Warning: The IADDRESS function returns only the
address of the procedure value (on OpenVMS VAX systems, the entry
mask of the routine is called). This address may be sufficient
information to successfully invoke an unbound routine, but not a bound
routine. (Bound routines are represented as a pair of addresses: one
pointing to the procedure value and the other to the frame pointer to
the routine in which the routine was declared.)
UNCALLABLE, Routine "name" can never be called
Information.
UNCERTAIN, "Variable name" has not been initialized
Information.
UNDECLFRML, Undeclared formal parameter "symbol name"
Error: A formal parameter name listed in a
nonpositional call to a routine does not match any of the formal
parameters declared in the routine heading.
UNDECLID, Undeclared identifier "symbol name"
Error: In Pascal, an identifier must be declared
before it is used. There are no default or implied declarations.
UNDSCHILL, Undiscriminated schema type is illegal
Error: An undiscriminated schema type does not have
any actual discriminants. Without discriminants, the type size, any
nested ARRAY bounds, and the offset of any nested RECORD fields are
unknown.
UNINIT, "Variable name" is fetched, not initialized
Information.
UNPREDRES, Calling FUNCTION "function name" declared FORWARD
may yield unpredictable results
Warning: By using FORWARD declared functions in actual
discriminant expressions, you can cause infinite loops at run time or
access violations.
UNREAD, Variable, "variable name" is assigned into, but never read
Information.
UNSCNFVRY, UNSAFE attribute not allowed on conformant VARYING parameter
Error.
UNSEXCRNG, constant exceeds range of "datatype"
Error: The largest value allowed for an UNSIGNED value
is 4,294,967,295. The largest value allowed for an UNSIGNED64 value is
18,446,744,073,709,551,615.
UNUSED, Variable, "variable name" is never referenced
Information.
UNWRITTEN, Variable "variable name" is read, but never assigned into
Warning.
UPLEVELACC, Unbound "routine name" precludes uplevel access
to "variable name"
Error: A routine that was declared with the UNBOUND
attribute cannot refer to automatic variables, routines, or labels
declared in outer blocks.
UPLEVELGOTO, Unbound "routine name" precludes uplevel GOTO to
"label name"
Error: A routine that was declared with the UNBOUND
attribute cannot refer to automatic variables, routines, or labels
declared in outer blocks.
USEDBFDECL, "symbol name" was used before being declared
Warning.
USEINISTA, Use initial-state (VALUE clause) on TYPE or VAR declaration
Information: Nonstatic variables, such as those
created from schema types, cannot be initialized in the VALUE
declaration part. To initialize these variables, you must use the
initial state feature.
V1DYNARR, Decommitted Version 1 dynamic array type
Error: The type syntax used to define a dynamic array
parameter has been decommitted for the current version of
HP Pascal. You should edit your program to make the type definition
conform to the current version conformant array syntax.
V1DYNARRASN, Decommitted Version 1 dynamic array assignment
Error: In VAX Pascal Version 1.0, dynamic arrays
used in assignments could not be checked for compatibility until run
time. This warning indicates that your program depends on an obsolete
feature, which you should consider changing to reflect the current
version syntax for conformant array parameters.
V1MISSPARM, Decommitted missing parameter syntax: correct by adding
"number of commas" comma(s)
Error: An OPEN procedure called with the decommitted
VAX Pascal Version 1.0 syntax fails to mark omitted parameters with
commas. Your program depends on this obsolete feature, and you should
insert the correct number of commas as listed in the message.
V1PARMSYN, Use of unsupported V1 omitted parameter syntax with new V2
feature(s)
Error: In a parameter list for the OPEN procedure, you
cannot use both the Version 1.0 syntax for OPEN and the parameters that
are new to subsequent versions of HP Pascal.
V1RADIX, Decommitted Version 1 radix output specification
Error: In VAX Pascal Version 1.0, octal and
hexadecimal values could be written by placing the keywords OCT or HEX
after a field width expression. Your program uses this obsolete
feature; you should consider changing it to use the current versions
OCT or HEX predeclared functions.
VALOUTBND, Value to be assigned is out of bounds
Error: A value specified in an array or record
constructor exceeds the subrange defined as the type of the
corresponding component.
VALUEINIT, VALUE variables must be initialized
Error: Variables with both the VALUE and GLOBAL
attributes must be given an initial value in either the VAR section or
in the VALUE section.
VALUETOOBIG, VALUE attribute not allowed on objects larger than 32 bits
Error: Variables with the VALUE attribute cannot be
larger than 32 bits because they are expressed to the linker as global
symbol references.
VALUETYP, VALUE allowed only on ordinal or real types
Error.
VALUEVISIB, GLOBAL or EXTERNAL visibility is required with the VALUE
attribute
Error: Variables with the VALUE attribute must be
given either external or global visibility. (If the variable is given
global visibility, then it must also be given an initial value.)
VARCOMFRML, Variable is not compatible with formal parameter
"formal parameter name"
Error: A variable being passed as an actual parameter
is not compatible with the corresponding formal parameter indicated.
Variable parameters must be structurally compatible. The reason for the
incompatibility is provided in an informational message that the
compiler prints along with this error message.
VARNOTEXT, Variable must be of type TEXT
Error: The EOLN function requires that its parameter
be a file of type TEXT.
VARPRMRTN, Formal VAR parameter may not be a routine
Error: The reserved word VAR cannot precede the word
PROCEDURE or FUNCTION in a formal parameter declaration.
VARPTRTYP, Variable must be of a pointer type
Error: The NEW and DISPOSE procedures operate only on
pointer variables.
VARYFLDS, LENGTH and BODY are the only fields in a VARYING type
Error: You cannot use the syntax
"Variable.Identifier" to specify any fields of a VARYING OF
CHAR variable other than LENGTH and BODY.
VISAUTOCON, Visibility / AUTOMATIC allocation conflict
Error: The GLOBAL, EXTERNAL, WEAK_GLOBAL, and
WEAK_EXTERNAL attributes require static allocation and therefore
conflict with the AUTOMATIC attribute.
VISGLOBEXT, Visibilities are not GLOBAL/EXTERNAL or
EXTERNAL/EXTERNAL
Information: In repeated declarations of a variable or
routine, only one declaration at most can be global; all others must be
external. This message can appear as additional information for other
error messages.
VRNTRNG, Variant labels do not cover the range of the tag type
Error: According to the Pascal standard, you must
specify one case label for each value in the tag type of a variant
record or include an OTHERWISE clause.
WDTHONREAL, Second field width is allowed only when value is of a real
type
Error: The fraction value in a field-width
specification is allowed only for real-number values.
WRITEONLY, "variable name" is WRITEONLY
Warning: You cannot use a write-only variable in any
context that requires the variable to be evaluated. For example, a
write-only variable cannot be used as the control variable of a FOR
statement.
XTRAERRORS, Additional diagnostics occurred on this line
Information: The number of errors occurring on this
line exceeds the implementation's limit for outputting errors. You
should correct the errors given and recompile your program.
ZERNOTALL, ZERO is not allowed for type or types containing "type
name"
Error: ZERO may not be used to initialize objects of
type FILE, TEXT, or TIMESTAMP or objects containing these types.
Previous | Next | Contents | Index |