Вы находитесь на странице: 1из 20

#

#
#
#
#
#
#
#
#
#
#
#
#
#
#
#
1
2
3
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
137
138
139
140
141

Error and warning messages


for all
HI-TECH compiler applications
ENGLISH
message number:
message type:

(must be larger than 0)


F,f: fatal error
E,e: error
-9 - 8: warning (value indicates level)
M,m: message

message string
errors must be in numeric order
M
M
M
E
E
E
E
E
E
E
0
E
E
E
1
E
E
E
E
E
E
E
E
E
E
E
E
E
E
E
E
E
E
E
E
E
E
E
E
0
0
E
E
F

too many errors (%u)


error/warning (%u) generated, but no description available
malformed error information on line *, in file *
unterminated #if[n][def] block from line %d
#%s may not follow #else
#%s must be in an #if
#error: %s
preprocessor #assert failure
no #asm before #endasm
nested #asm directives
illegal # directive "%s"
#if[n][def] without an argument
#include syntax error
too many file arguments; usage: cpp [input [output]]
redefining preprocessor macro "%s" (%s: %d)
#define syntax error
unterminated string in preprocessor macro body
illegal #undef argument
recursive preprocessor macro definition of "%s" defined by "%s"
end of file within preprocessor macro argument from line %d
misplaced constant in #if
stack overflow processing #if expression
invalid expression in #if line
operator "%s" in incorrect context
expression stack overflow at operator "%s"
unbalanced parenthesis at operator "%s"
misplaced "?" or ":"; previous operator is "%s"
illegal character "%c" in #if
illegal character (%d decimal) in #if
strings can't be used in #if
bad syntax for defined() in #[el]if
illegal operator in #if
unexpected "\" in #if
unknown type "%s" in #[el]if sizeof()
illegal type combination in #[el]if sizeof()
no type specified in #[el]if sizeof()
unknown type code (0x%x) in #[el]if sizeof()
syntax error in #[el]if sizeof()
unknown operator (%d) in #if
strange character "%c" after ##
strange character (%d) after ##
end of file in comment
can't open %s file "%s": %m
can't open %s file "%s": %m

144
F
146
F
147
F
148
F
149
F
150
F
151
F
152
F
153
F
155
F
156
F
157
E
158
F
159
F
161
0
162
0
163
-1
164
-1
165
-1
ower case)
166
0
167
0
168
E
169
E
170
0
171
0
d of %d)
172
0
173
0
174
0
175
0
176
-1
177
-1
179
-2
180
0
181
E
182
E
183
E
184
E
185
E
186
E
187
E
188
E
189
E
190
E
191
E
192
E
193
E
194
E
195
E
196
E
197
E
198
E
199
E
200
E
201
E
202
E
203
E
204
E
205
E

too many nested #if blocks


#include filename too long
too many #include directories specified
too many arguments for preprocessor macro
preprocessor macro work area overflow
illegal "__" preprocessor macro "%s"
too many arguments in preprocessor macro expansion
bad dp/nargs in openpar(): c = %X
out of space in preprocessor macro "%s" argument expansion
work buffer overflow conatenating "%s"
work buffer "%s" overflow
can't allocate %u bytes of memory
invalid disable in preprocessor macro "%s"
too many calls to unget()
control line "%s" within preprocessor macro expansion
#warning: %s
unexpected text in control line ignored
#include filename "%s" was converted to lower case
#include filename "%s" does not match actual name (check upper/l
too few values specified with option "%s"
too many values specified with -S option; "%s" unused
unknown option "%s"
strange character (%d) after ##
symbol "%s" in undef was never defined
wrong number of preprocessor macro arguments for "%s" (%d instea
formal parameter expected after #
undefined symbol "%s" in #if, 0 used
multi-byte constant "%c" isn't portable
division by zero in #if; zero result assumed
missing newline
symbol "%s" in -U option was never defined
nested comments
unterminated comment in included file
non-scalar types can't be converted to other types
illegal conversion between types
function or function pointer required
calling an interrupt function is illegal
function does not take arguments
too many function arguments
too few function arguments
constant expression required
illegal type for array dimension
illegal type for index expression
cast type must be scalar or void
undefined identifier "%s"
not a variable identifier "%s"
")" expected
expression syntax
struct/union required
struct/union member expected
undefined struct/union "%s"
logical type required
taking the address of a register variable is illegal
taking the address of this object is illegal
only lvalues may be assigned to or modified
illegal operation on bit variable
void function can't return a value
integral type required

206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
236
237
238
239
240
241
242
243
244
245
246
247
248
249
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267

E
E
E
E
E
E
E
E
E
E
E
E
E
E
E
E
E
E
E
E
E
E
4
E
E
E
E
E
E
E
E
E
E
E
E
E
E
E
E
E
E
E
E
E
E
E
E
E
E
E
-1
E
E
E
E
E
E
E
E
F

illegal use of void expression


simple type required for "%.3s"
operands of "%.3s" not same type
type conflict
bad size list
taking sizeof bit is illegal
missing number after pragma "pack"
missing number after pragma "return_offset"
missing number after pragma "interrupt_level"
missing argument to pragma "switch"
missing argument to pragma "psect"
missing number to pragma "stack_size"
missing name after pragma "inline"
missing name after pragma "printf_check"
exponent expected
hexadecimal digit expected
binary digit expected
digit out of range
illegal "#" directive
missing character in character constant
char const too long
"." expected after ".."
illegal character (0x%X)
unknown qualifier "%s" given to -A
missing argument to -A
unknown qualifier "%s" given to -I
missing argument to -I
bad -Q option "%s"
close error
simple integer expression required
function "%s" redefined
illegal initialisation
identifier "%s" redefined (from line %u)
too many initializers
initialization syntax
illegal type for switch expression
inappropriate break/continue
"default" case redefined
"default" case not in switch
case label not in switch
duplicate label "%s"
inappropriate "else"
probable missing "}" in previous block
array dimension redeclared
argument %d conflicts with prototype
argument list conflicts with prototype
undefined %s: "%s"
not a member of the struct/union "%s"
too much indirection
only "register" storage class allowed
duplicate qualifier
can't be qualifed both far and near
undefined enum tag "%s"
struct/union member "%s" redefined
struct/union "%s" redefined
members can't be functions
bad bitfield type
integer constant expected
storage class illegal
bad storage class

268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329

E
E
E
E
E
E
E
E
E
E
E
E
E
E
E
E
E
E
E
E
E
E
E
E
E
F
F
F
F
F
F
F
F
F
F
F
E
F
F
F
E
E
E
E
E
E
E
E
E
E
E
E
E
E
-1
-1
-1
-1
-1
-1

inconsistent storage class


inconsistent type
variable can't have storage class "register"
type can't be long
type can't be short
type can't be both signed and unsigned
type can't be unsigned
"..." illegal in non-prototype argument list
type specifier required for prototyped argument
can't mix prototyped and non-prototyped arguments
argument "%s" redeclared
initialization of function arguments is illegal
arrays of functions are illegal
functions can't return functions
functions can't return arrays
dimension required
invalid dimension
no identifier in declaration
declarator too complex
arrays of bits or pointers to bit are illegal
only functions may be void
only functions may be qualified "interrupt"
illegal function qualifier(s)
K&R identifier "%s" not an argument
function parameter may not be a function
bad size in index_type()
can't allocate %u bytes of memory
expression too complex
out of memory
bad argument (%d) to tysize()
end of file in #asm
can't allocate %u bytes of memory for %s
unexpected end of file
end of file on string file
can't reopen "%s": %m
can't allocate %u bytes of memory (line %d)
can't allocate %u bytes of memory for %s
too many qualifier names
too many case labels in switch
too many symbols
"]" expected
closing quote expected
"%s" expected
function body expected
";" expected
"{" expected
"}" expected
"(" expected
string expected
while expected
":" expected
label identifier expected
enum tag or "{" expected
struct/union tag or "{" expected
too many arguments for printf-style format string
error in printf-style format string
long int argument required in printf-style format string
long long int argument required in printf-style format string
int argument required in printf-style format string
double argument required in printf-style format string

330
331
332
333
334
335
336
337
338
339
340
343
344
345
346
347
348
349
350
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
378
379
380
381
382
383
384
387
388
389
390
391
392
393
394
395

-1
-1
0
0
0
3
-2
-1
2
0
0
0
0
0
-2
2
4
0
2
0
1
8
0
2
4
4
4
5
0
-1
-1
E
4
1
2
0
1
2
-3
E
-4
2
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F

pointer to %s argument required in printf-style format string


too few arguments for printf-style format string
"interrupt_level" should be 0 to 7
unrecognized qualifier name after "strings"
unrecognized qualifier name after "printf_check"
unknown pragma "%s"
string concatenation across lines
line does not have a newline on the end
can't create %s file "%s"
initializer in extern declaration
string not terminated by null character
implicit return at end of non-void function
non-void function returns no value
unreachable code
declaration of "%s" hides outer declaration
external declaration inside function
auto variable "%s" should not be qualified
non-prototyped function declaration for "%s"
unused %s "%s" (from line %u)
float parameter coerced to double
sizeof external array "%s" is zero
possible pointer truncation
implicit signed to unsigned conversion
implicit conversion of float to integer
illegal conversion of integer to pointer
illegal conversion of pointer to integer
illegal conversion between pointer types
array index out of bounds
function declared implicit int
redundant "&" applied to array
redundant "&" or "*" applied to function address
attempt to modify object qualified %s
pointer to non-static object returned
operands of "%.3s" not same pointer type
identifier is already extern; can't be static
array dimension on "%s[]" ignored
signed bitfields not supported
illegal basic type; int assumed
missing basic type; int assumed
"," expected
implicit signed to unsigned conversion
missing basic type; int assumed
unknown FNREC type "%u"
bad non-zero node in call graph
can't create %s file "%s"
bad record type "%d"
unknown record type (%d)
record "%s" too long (%d)
incomplete record: type = %d, length = %d
text record has length (%d) too small
assertion failed: file %s, line %d, expression %s
illegal or too many -G options
duplicate -M option
illegal or too many -O options
missing argument to -P
missing argument to -Q
missing argument to -U
missing argument to -W
duplicate -D or -H option
missing argument to -J

397
398
400
402
403
404
405
406
407
408
409
410
412
413
414
415
416
417
418
419
420
421
422
423
424
425
427
428
429
430
431
432
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
459
460
461
463
464

F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
E
E
E

usage: hlink [-options] files.obj files.lib


output file can't be also an input file
bad object code format
bad argument to -F
bad -E option: "%s"
bad maximum length value to -<digits>
bad record size rounding value to -<digits>
bad argument to -A
bad argument to -U
bad argument to -B
bad argument to -P
bad combination of options
text does not start at 0
write error on "%s"
read error on "%s"
text offset too low in COFF file
bad character (0%d) in extended TEKHEX line
seek error in "%s"
image too big
object file is not absolute
too many relocation items
too many segments
no end record
illegal record type
record too long
incomplete record
syntax error in checksum list
too many segment fixups
bad segment fixups
bad checksum specification
bad argument to -E
usage: objtohex [-ssymfile] [object-file [exe-file]]
too many symbols (%d)
bad segment selector "%s"
psect "%s" re-orged
missing "=" in class spec
bad size in -S option
bad -D spec: "%s"
bad delta value in -D spec
bad -A spec: "%s"
missing address in -A spec
bad low address "%s" in -A spec
expected "-" in -A spec
bad high address "%s" in -A spec
bad overrun address "%s" in -A spec
bad load address "%s" in -A spec
bad repeat count "%s" in -A spec
syntax error in -A spec: %s
psect "%s" was never defined
bad psect origin format in -P option
bad "+" (minimum address) format in -P option
missing number after "%" in -P option
link and load address can't both be set to "." in -P option
psect "%s" not relocated on 0x%X byte boundary
psect "%s" not loaded on 0x%X boundary
remove failed, error: %d, %s
rename failed, error: %d, %s
can't create %s file "%s"
missing memory key in avmap file
missing key in avmap file

465
E
undefined symbol "%s" in FNBREAK record
466
E
undefined symbol "%s" in FNINDIR record
467
E
undefined symbol "%s" in FNADDR record
468
E
undefined symbol "%s" in FNCALL record
469
E
undefined symbol "%s" in FNROOT record
470
E
undefined symbol "%s" in FNSIZE record
471
E
recursive function calls:
472
E
non-reentrant function "%s" appears in multiple call graphs: roo
ted at "%s" and "%s"
473
E
function "%s" is not called from specified interrupt_level
474
E
no psect specified for function variable/argument allocation
475
E
conflicting FNCONF records
476
E
fixup overflow referencing %s %s (location 0x%lX (0x%lX+%d), siz
e %d, value 0x%lX)
477
E
fixup overflow in expression (location 0x%lX (0x%lX+%d), size %d
, value 0x%lX)
478
E
%s range check failed (location 0x%lX (0x%lX+%d), value 0x%lX >
limit 0x%lX)
479
E
circular indirect definition of symbol "%s"
480
E
function signatures do not match: %s (%s): 0x%X/0x%X
481
E
common symbol "%s" psect conflict
482
E
symbol "%s" is defined more than once in "%s"
483
E
symbol "%s" can't be global
484
E
psect "%s" can't be in classes "%s" and "%s"
485
E
unknown "with" psect referenced by psect "%s"
486
E
psect "%s" selector value redefined
487
E
psect "%s" type redefined: %2.2X/%2.2X
488
E
psect "%s" memory space redefined: %2.2X/%2.2X
489
E
psect "%s" memory delta redefined: %2.2X/%2.2X
490
E
class "%s" memory space redefined: %2.2X/%2.2X
491
E
can't find 0x%X words for psect "%s" in class "%s"
492
E
attempt to position absolute psect "%s" is illegal
493
E
origin of psect "%s" is defined more than once
494
E
bad -P format "%s/%s"
495
E
use of both "with=" and "INCLASS/INCLASS" allocation is illegal
497
E
psect "%s" exceeds max size: 0%lXh > 0%lXh
498
E
psect "%s" exceeds address limit: 0%lXh > 0%lXh
499
E
undefined symbol:
500
E
undefined symbols:
501
E
program entry point is defined more than once
502
E
incomplete %s record body: length = %d
503
E
ident records do not match
504
E
object code version is greater than %d.%d
505
E
no end record found inobject file
506
E
object file record too long: %d+%d
507
E
unexpected end of file in object file
508
E
relocation offset (%d) out of range 0..%d-%d-1
509
E
illegal relocation size: %02X
510
E
complex relocation not supported for -R or -L options
511
E
bad complex range check
512
E
unknown complex operator 0x%X
513
E
bad complex relocation
514
E
illegal relocation type: %02X
515
E
unknown symbol type 0%o
516
E
text record has bad length: %d-%d-(%d+1) < 0
520
-3
function "%s" is never called
521
0
call depth exceeded by function "%s"
522
0
library "%s" is badly ordered
523
0
argument to -W option (%d) illegal and ignored
524
0
unable to open list file "%s": %m

525
526
528
529
593
%s"
594
595
596
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
616
618
619
620
621
622
623
624
625
626
627
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652

0
0
0
F
E

too many address (memory) spaces; space (%u) ignored


psect "%s" not specified in -P option (first appears in "%s")
no start record; entry point defaults to zero
usage: objtohex [-Ssymfile] [object-file [hex-file]]
can't find 0x%X words (0x%x withtotal) for psect "%s" in class "

0
0
0
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

undefined symbol:
undefined symbols:
segment "%s" (%lX-%lX) overlaps segment "%s" (%lX-%lX)
no psect classes given for COFF write
no chip arch given for COFF write
unknown chip arch "%s" for COFF write
null file format name
ambiguous file format name "%s"
unknown file format name "%s"
did not recognize format of input file
inconsistent symbol tables
inconsistent line number tables
bad path specification
missing processor spec after -P
missing psect classes after -N
too many input files
too many output files
no output file format specified
no input files specified
option -Cbaseaddr is illegal with options -R or -L
error reading COD file data
I/O error reading symbol table
filename index out of range in line number record
error writing ELF/DWARF section "%s" on "%s"
too many type entries
bad class in type hashing
bad class in type compare
too many files in COFF file
string lookup failed in COFF: get_string()
missing "%c" in SDB file "%s" line %u column %u
bad storage class "%s" in SDB file "%s" line %u column %u
invalid syntax for prefix list in SDB file "%s"
syntax error at token "%s" in SDB file "%s" line %u column %u
can't handle address size (%lu)
unknown symbol class (%d)
error dumping "%s"
invalid HEX file "%s" on line %d
checksum error in Intel HEX file "%s" on line %d
unknown prefix "%s" in SDB file "%s"
version mismatch: 0x%X expected
zero bit width in Microchip optional header
zero length on extended opcode
can't handle extended address size (%ld)
short length on extended opcode
bad length on extended opcode
invalid length (%lu) should be >= 14
bad length (op_base)
bad size (includes)
prolog length was %d not %d
bad statement list offset: 0x%08lX
bad statement list size: 0x%08lX
unknown call frame instruction: 0x%02lX
invalid length (%lu) should be >= 6
CIE data runs past end of entry

653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
673
674
677
678
679
680
681
682
683
684
er
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
E
E
E
E
E
E
E
E
E
E
E
E
E
E

invalid length (%lu) should be >= 8


bad CIE offset: 0x%08lX
referenced CIE_id not 0x%08lX
FDE data runs past end of entry
bad entry size (0x%08lX)
unknown abbreviation table index
invalid length (%lu); should be >= 7
invalid abbreviation table offset; should be < 0x%08lX
can't handle address size (%u)
garbage at end of compilation unit
invalid length (%lu); should be >= 20
invalid length (%lu); should be >= 10
location expression runs past end of allocated block
short read on "%s" (%s)
missing abbreviation table
prefix list did not match any SDB types
prefix list matched more than one SDB type
bad argument to -T
argument to -T should be in range 1 to 64
missing filename after %s option
too many references to "%s"
set_fact_bit on pic17!
case 55 on pic17!
unknown extraspecial: %d
bad format for -P option
bad common spec in -P option
this architecture is not supported by the PICC Lite compiler
bank 1 variables are not supported by the PICC Lite compiler
bank 2 and 3 variables are not supported by the PICC Lite compil

E
E
E
E
F
E
E
E
E
E
E
E
E
E
0
0
E
E
E
E
E
E
E
E
E
E
E
E
E
E

bad putwsize()
bad switch size (%d)
bad pushreg "%s"
bad popreg "%s"
unknown predicate "%s"
interrupt function requires address
interrupt functions not implemented for 12 bit PIC
interrupt function "%s" may only have one interrupt level
interrupt level may only be 0 (default) or 1
no interrupt strategy available
duplicate case label (%ld)
out-of-range case label (%ld)
non-constant case label
bit variables must be global or static
no case labels in switch
truncation of enumerated value
unreasonable matching depth
regused(): bad arg to G
bad GN
bad RET_MASK
bad which (%c) after I
bad which in expand()
bad SX
bad mod "+" for how = "%c"
metaregister "%s" can't be used directly
bad U usage
bad how in expand()
can't generate code for this expression
bad initialization list
bad intermediate code

715
716
717
718
720
721
722
723
724
726
727
728
729
730
731
732
733
734
735
736
737
738
fset"
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
757
758

E
E
E
E
E
F
F
E
F
E
E
E
E
E
E
E
E
E
E
E
E
E

bad pragma "%c"


bad argument to -M option "%s"
illegal switch "%c"
incompatible intermediate code version; should be %d.%d
multiple free: %lX
element count must be constant expression
bad variable syntax in intermediate code
function definitions nested too deep
bad op (%d) in revlog()
bad op "%s" in uconval()
bad op "%s" in bconfloat()
bad op "%s" in confloat()
bad op "%s" in conval()
bad op "%s"
expression error with reserved word
initialization of bit types is illegal
bad string "%s" in pragma "psect"
too many "psect" pragmas
bad string "%s" in pragma "stack_size"
specification of both SYS_MODE and USR_MODE stack is illegal
unknown argument "%s" to pragma "switch"
unreasonable return offset (%d) specified with pragma "return_of

E
E
E
E
E
0
0
1
0
0
2
2
-1
-3
2
0
2
0
1

error closing output file


zero dimension array is illegal
bitfield too large (%d bits)
function "%s" argument evaluation overlapped
divide by zero
static object "%s" has zero size
nodecount = %d
object "%s" qualified const, but not initialized
unrecognized option "%c" to -Z
variable "%s" may be used before set
unknown register name "%s" used with pragma
constant operand to || or &&
arithmetic overflow in constant expression
conversion to shorter data type
undefined shift (%ld bits)
bitfield comparison out of range
divide by zero
constant conditional branch
constant conditional branch: possible use of "=" instead of "=="

759
760
761
762
763
764
765
766
767
768
769
772
773
774
776
777
s: %ld)

-1
-2
2
0
-1
4
4
4
-1
0
E
E
E
E
E
E

expression generates no code


portion of expression has no effect
sizeof yields 0
constant truncated when assigned to bitfield
constant left operand to "? :" operator
mismatched comparison
degenerate unsigned comparison
degenerate signed comparison
constant truncated to bitfield width
constant relational expression
no space for macro definition
include files nested too deep
macro expansions nested too deep
too many macro parameters
can't allocate space for object "%s" (offs: %ld)
can't allocate space for opnd structure within object "%s", (off

779
780
781
782
783
784
785
786
787
788
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
832
833
834
835
836
838
839
840
841

E
E
E
E
E
E
E
E
E
E
E
E
E
E
E
E
E
E
E
E
E
E
E
E
E
8
8
8
E
E
E
E
E
E
E
E
E
E
E
E
E
E
E
E
E
E
E
E
E
E
E
E
E
E
E
E
E
E
E
E

bad relocation type (0x%X)


too many psects defined
can't enter abs psect
REMSYM error
"with" psects are cyclic
overfreed
too many temporary labels
invalid argument to float24
can't handle "v_rtype" of %d in copyexpr
invalid character "%c" in number
end of file inside conditional
end of file inside macro definition
macro argument after "%" must be absolute
unterminated macro argument
invalid number syntax
bad arg to LIST control
use of LOCAL outside macros is illegal
syntax error in LOCAL argument
macro argument may not appear after LOCAL
REPT argument must be >= 0
undefined symbol "%s"
range check too complex
invalid address after END directive
undefined temporary label
write error on object file
non-whitespace ignored after END directive
attempted to get an undefined object (%u)
attempted to set an undefined object (%u)
bad size in add_reloc()
unknown addressing mode (%d)
unknown op "%s" in emasm()
"cnt" too large (%d) in display()
unknown operator (%u) in emobj()
unknown operator (%u) in size_psect()
processor type not defined
syntax error in chipinfo file at line %d
duplicate ARCH specification in chipinfo file "%s" at line %d
unknown architecture in chipinfo file at line %d
duplicate BANKS for "%s" in chipinfo file at line %d
duplicate ZEROREG for "%s" in chipinfo file at line %d
duplicate SPAREBIT for "%s" in chipinfo file at line %d
duplicate INTSAVE for "%s" in chipinfo file at line %d
duplicate ROMSIZE for "%s" in chipinfo file at line %d
duplicate START for "%s" in chipinfo file at line %d
duplicate LIB for "%s" in chipinfo file at line %d
too many RAMBANK lines in chipinfo file for "%s"
inverted ram bank in chipinfo file at line %d
too many COMMON lines in chipinfo file for "%s"
inverted common bank in chipinfo file at line %d
unrecognized line in chipinfo file at line %d
missing ARCH specification for "%s" in chipinfo file
empty chip info file "%s"
no valid entries in chipinfo file
page width must be >= 60
form length must be >= 15
no file arguments
refc == 0 in decref()
relocation too complex
phase error
bad source/destination for movfp/movpf instruction

842
E
bad bit number
843
E
a macro name can't also be an EQU/SET symbol
844
E
lexical error
845
E
symbol "%s" defined more than once
846
E
relocation error
847
E
operand error
848
E
symbol has been declared EXTERN
849
E
illegal instruction for this processor
850
E
PAGESEL not usable with this processor
851
E
illegal destination
852
E
radix must be from 2 - 16
853
E
invalid size for FNSIZE directive
854
E
argument must be a positive constant
855
E
ORG argument must be a positive constant
856
E
ALIGN argument must be a positive constant
857
E
psect may not be local and global
858
E
macro name already used
859
E
argument to C option must specify a positive constant
860
E
page width must be >= 49
861
E
argument to N option must specify a positive constant
862
E
symbol is not external
863
E
symbol can't be both extern and public
864
E
argument to "size" psect flag must specify a positive constant
865
E
psect flag "size" redefined
866
E
argument to "reloc" psect flag must specify a positive constant
867
E
psect flag "reloc" redefined
868
E
argument to "delta" psect flag must specify a positive constant
869
E
psect flag "delta" redefined
870
E
argument to "pad" psect flag must specify a positive constant
871
E
argument to "space" psect flag must specify a positive constant
872
E
psect flag "space" redefined
873
E
a psect may only be in one class
874
E
a psect may only have one "with" option
875
E
bad character constant in expression
876
E
syntax error
877
E
yacc stack overflow
878
4
-S option used: "%s" ignored
880
E
invalid number of parameters. Use "%s --HELP" for help
881
M
setup succeeded
882
M
using the configuration file %s; you may override this with the
environment variable HTC_CONF
883
E
setup failed
884
E
please ensure you have write permissions to the configuration fi
le
889
E
this %s compiler has expired
890
E
contact HI-TECH Software to purchase and re-activate this compil
er
891
E
can't open psect usage map file "%s": %m
892
E
can't open memory usage map file "%s": %m
893
E
can't open HEX usage map file "%s": %m
894
F
unknown source file type "%s"
895
F
can't request and specify options in the one command
896
F
no memory ranges specified for data space
897
F
no memory ranges specified for program space
899
F
can't open option file "%s" for application "%s": %m
900
F
exec failed: %s
902
F
no chip name specified; use "%s --CHIPINFO" to see available chi
p names
904
F
illegal format specified in "%s" option
905
F
illegal application specified in "%s" option

906
907
908
911
912
913
les
914
915
917
918
919
920
922
923
924
925
926
927
928
929
930
931
934
935
936
937
938
939
940
941
942
944
945
947
948
949
950
951
952
953
954
955
956
957
958
960
962
963
964
965
966
967
968
969
970
971
972
973
974

F
F
E
8
8
8

bad "%s" memory option specification


unknown memory space tag "%s" in "%s" option specification
exit status = %d
compiler is operating as %s version and will expire in %d day%s
extra linker options set via -L disabled in %s version
"%s" option may cause compiler errors in some standard header fi

M
E
E
E
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
8
8
F
M
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
F
9
9
3
9
9
2
E
E
E
E
E
E
E

compiler is operating as %s version


no room for arguments
argument too long
%s: no match
%s in chipinfo file "%s" at line %d
empty chipinfo file
chip "%s" not present in chipinfo file "%s"
unknown suboption "%s"
missing argument to "%s" option
extraneous argument to "%s" option
duplicate "%s" option
suboption type "other" not yet implemented
bad "%s" option value
bad "%s" option ranges
bad "%s" option specification
command file not specified
"P" chip variant not preceded by "x"
unknown variant "%c" in VARIANT
"x" not followed by variant letter
option "%s" (%s) disabled in %s version
option "%s" disabled in %s version
no file arguments
%d-bit checksum %02lX placed at %04lX
bad "%s" assignment; USAGE: %s%s
unexpected character on line %d of file "%s"
data conflict at address %Xh between %s and %s
checksum range (%Xh to %Xh) contained an indeterminate value
too many checksums specified; %d maximum
checksum result width must be between 1 and 4 bytes
start of checksum range must be less than end of range
too many -FILL specifications; %d maximum
start of fill range must be less than end of range
-FILL value must be between 1 and %d bytes long
unknown -HELP sub-option: %s
incomplete -O option; no file specified
too many serials specified; %d maximum
-SERIAL value must be between 1 and %d bytes long
too many strings specified; %d maximum
too many input files specified; %d file maximum
unexpected record type (%X) on line %d of "%s"
forced data conflict at address %Xh between %s and %s
checksum range includes voids or unspecified memory locations
unpaired nibble in -FILL value will be truncated
-STRPACK option not yet implemented, option will be ignored
no END record for HEX file "%s"
unused function definition "%s" (from line %u)
unterminated string
end of string in format specifier
character not valid at this point in format specifier
type modifiers not valid with this format
only modifiers "h" and "l" valid with this format
only modifier "l" valid with this format
type modifier already specified

975
E
invalid format specifier or type modifier
976
E
field width not valid at this point
978
0
this identifier is already an enum tag
979
0
this identifier is already a struct tag
980
0
this identifier is already a union tag
981
E
pointer required
982
E
unknown op "%s" in nxtuse()
983
0
storage class redeclared for "%s"
984
E
type redeclared
985
E
qualifiers redeclared
986
E
enum member redeclared
987
E
arguments redeclared
988
E
number of arguments redeclared
989
F
module has code below file base of 0%lxh
990
0
modulus by zero in #if; zero result assumed
991
E
integer expression required
992
E
can't find op
993
M
some command-line options are disabled
994
M
some command-line options are disabled and compilation is delaye
d
995
M
some command-line options are disabled, code size is limited to
16kB, compilation is delayed
996
E
unknown relocation type (%d)
1000
F
no files on command line
1003
E
nested "if" directives too deep
1004
E
lexical error on "%s"
1005
E
a macro name can't also be a label
1006
E
invalid "immediate" destination
1007
E
invalid name before ENDP
1009
E
a section may only be in one class
1010
E
common symbol may not be in absolute psect
1011
E
saw "%s"; expecting "common"
1012
E
AT argument must be a positive constant
1013
E
argument to "limit" psect flag must specify a positive constant
1014
E
psect flag "limit" redefined
1015
F
missing "%s" specification in chipinfo file "%s" at line %d
1016
F
missing argument%s to "%s" specification in chipinfo file "%s" a
t line %d
1017
F
extraneous argument%s to "%s" specification in chipinfo file "%s
" at line %d
1018
F
illegal number of "%s" specification%s (%u found; %u expected) i
n chipinfo file "%s" at line %d
1019
F
duplicate "%s" specification in chipinfo file "%s" at line %d
1020
F
unknown attribute "%s" in chipinfo file "%s" at line %d
1021
F
syntax error reading "%s" value in chipinfo file "%s" at line %d
1022
F
syntax error reading "%s" range in chipinfo file "%s" at line %d
1024
F
syntax error in chipinfo file "%s" at line %d
1025
F
unknown architecture in chipinfo file "%s" at line %d
1026
F
missing architecture in chipinfo file "%s" at line %d
1027
M
activation was successful
1028
M
activation was not successful - error code (%d)
1029
M
compiler not installed correctly - error code (%d)
1030
M
HEXMATE - Intel hex editing utility (Build 1.%i)
1031
M
USAGE: %s [input1.hex] [input2.hex]... [inputN.hex] [options]
1032
M
use --HELP=<option> for usage of these command line options
1033
M
available command-line options:
1034
M
type "%s" for available options
1035
E
bad argument count (%u)
1036
E
bad "%s" optional header length (0x%X expected)
1037
E
short read on %s

1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1064
1081
1082
1085
1086
1087
1088
1089
1090
1091
1094
1095
1096
1097
1098
1104
1109
1118
1119
1121
1137
1138
1139
s
1141
1142
1143
1144
1145
1146
1147
1148
1150
1151
1152

E
E
E
E
E
E
E
E
E
E
E
E
E
E
E
F
F
E
F
F
F
F
9
M
E
F
2
E
F
F
F
9
2
0
F
F
F
F
F
E
F
F
F
F
F
F
F
E

string table length too short


inconsistent symbol count
bad checksum: record 0x%2.2X, checksum 0x%2.2X
short record
unknown %s record type 0x%X
unknown optional header
end of file encountered
short read on block of %u bytes
short string read
bad type byte for UBROF file
bad time/date stamp
wrong CRC on 0x%lX bytes; should be %04X
bad date in 0x52 record
bad date in 0x01 record
unknown record type
additional RAM ranges larger than bank size
additional RAM range out of bounds
RAM range out of bounds (%lX)
unknown chip architecture
fast double option only available on 17 series processors
assertion
rewrite loop
unknown memory model type "%c"; using small
%ld undefined vectors detected; initializing to reset vector
more than one eeprom space defined
unimplemented use of SX
static initialization of persistent variable "%s"
size of initialized array element is zero
null free: %s: %lu
%s: %lu: multiple free (previous %s: %lu)
bad or corrupted block
function pointer "%s" is never assigned a valid pointer
recursive function call to "%s"
variable "%s" is not used
main function "%s" not defined
bad derived type
bad call to typeSub()
type should be unqualified
unknown type string "%s"
conflicting declarations for variable "%s" (%s:%d)
unqualified error
overlapped arguments on indirect call not yet handled
bad string "%s" in getexpr(J)
bad string "%s" in getexpr(LRN)
expression error
match() error: %s
attempt to return bit object on the stack
function's parameter area too large; must be less than 1024 byte

E
E
E
9
F
E
E
E
E
E
E

bad interrupt vector address for "%s": 0x%X


missing interrupt vector address for function "%s"
function's auto area too large, must be less than 65536 bytes
can't open %s file "%s": %m
buffer overflow in vsnprintf()
unknown register index
unknown opbase
unknown status bit (%X) in nxtuse()
constant operand must be one of: -6, -4, -2, 2, 4, 6
write back register must be W13
increment must be a constant

1153
E
increment must be 2
1154
E
prefetch W register must be W8 or W9
1155
E
prefetch W register must be W10 or W11
1156
E
prefetch destination register must be one of: W4, W5, W6, W7
1157
E
W register must be W9
1158
E
W register must be W12
1159
E
W register must be W11
1160
E
invalid W register
1161
E
invalid addressing mode
1162
E
byte operation not permitted
1163
E
invalid writeback mode
1164
E
psect flag "width" must specify a positive constant 1,2,3
1165
E
psect width redefined
1166
E
psect flag "pad" redefined
1168
E
unknown conditional type %x
1169
E
constant out of range
1170
E
unknown operand type in emobj()
1171
E
unknown constant size in emobj()
1172
E
%s constant out of range
1173
E
phase error %X != %X
1174
E
invalid psect width size, must be 0, 1 or 2
1175
E
branch out of range
1176
E
call address must be even
1177
E
invalid register combination
1178
0
the "%s" option has been removed and has no effect
1179
0
interrupt level for function "%s" may not exceed %d
1180
F
directory "%s" does not exist
1181
M
this release is for testing purposes only
1182
E
near variables must be global or static
1183
E
invalid version number
1184
E
activation limit reached
1185
E
invalid serial number
1186
E
licence has expired
1187
E
invalid activation request
1188
E
network error %u
1189
E
only interrupt functions may be qualified "fast"
1190
M
FAE license only - not for use in commercial applications
1191
M
Licensed for educational use only.
1192
M
Licensed for evaluation purposes only.
1193
M
This licence will expire on %s.
1194
F
cannot use --runtime option "vec_init" and "vec_reset" at the sa
me time
1195
E
invalid syntax for "%s" option
1196
E
invalid code offset address
1197
E
invalid memory model for chip "%s"
1198
F
too many "%s" specifications; %d maximum
1199
E
compiler has not been activated
1200
3
found %0*lXh at address %lXh
1201
F
all FIND/REPLACE code specifications must be of equal width
1202
E
unknown format requested in -FORMAT: %s
1203
3
unpaired nibble in %s value will be truncated
1204
F
%s value must be between 1 and %d bytes long
1205
M
using the configuration file %s; you may override this with the
environment variable HTC_XML
1206
E
invalid qualifier combination on "%s"
1207
M
some of the command line options you are using are now obsolete
1208
M
use --help option or refer to the user manual for option details
1209
M
an old MPLAB tool suite plug-in was detected
1210
M
visit the HI-TECH Software website (www.htsoft.com) for a possib
le update

1211
9
memory type "%s" is not valid for this device
1212
3
found %s (%0*lXh) at address %lXh
1213
E
duplicate ARCH for %s in chipinfo file at line %d
1214
E
duplicate RAMSIZE for %s in chipinfo file at line %d
1215
F
can't open chipinfo file %s
1216
E
empty chipinfo file %s
1217
E
can't open command file %s
1218
E
can't create cross reference file %s
1219
E
can't create list file %s
1220
E
can't create assembler file %s
1221
E
can't create relocatable list file %s
1222
E
can't create object file %s
1223
E
relative branch/call offset out of range
1224
E
banked/common conflict
1225
E
LFSR instruction argument must be 0-3
1226
F
invalid instruction or instruction mode for this architecture: "
%s"
1227
8
support for device %s in this compiler version is %s
1228
F
unable to locate installation directory
1229
E
only vec_reset or vec_func may be selected
1230
0
dereferencing uninitialized pointer "%s"
1231
E
unable to determine system ID
1232
0
persistent data may be corrupted during asynchronous reset (see
errata)
1233
M
Employing %s errata work-arounds:
1234
M
* %s
1235
E
unknown keyword %s
1236
E
invalid argument to %s: %s
1237
E
endpoint 0 is pre-defined
1238
E
FNALIGN failure on %s
1239
E
pointer %s has no valid targets
1240
E
unknown checksum algorithm type (%i)
1241
E
bad start address in %s
1242
E
bad end address in %s
1243
E
bad destination address in %s
1244
E
local data too large in %s()
1245
F
value greater than zero required for %s
1246
F
no RAM defined for variable placement
1247
F
no access RAM defined for variable placement
1248
E
symbol (%s) encountered with undefined type size
1249
E
could not find space (%ld byte%s) for variable %s in access bank
1250
E
could not find space (%ld byte%s) for variable %s
1251
F
no far RAM defined for variable placement
1252
E
could not find space (%ld byte%s) for variable %s in far RAM
1253
E
could not find space (%ld byte%s) for auto/param block
1254
E
could not find space (%ld byte%s) for data block
1255
F
conflicting paths for output directory
1256
-1
undefined symbol "%s" treated as hex constant
1257
4
local variable "%s" is used but never given a value
1258
9
stack may overflow calling function "%s"
1259
E
can't optimize for both speed and space
1260
2
macro "%s" redefined
1261
E
string constant required
1262
0
object "%s" lies outside available %s space
1263
0
multiple variables inside single #pragma abs_address block will
overlap
1264
0
unsafe pointer conversion
1265
0
reset vector at non-standard address 0x%lX (expected 0x%lX)
1267
E
fixup overflow referencing %s %s (0x%lX) into %d byte%s at addre
ss 0x%lX (%s%s%s %d/0x%X)

1268
E
fixup overflow storing 0x%lX in %d byte%s at address 0x%lX (%s%s
%s %d/0x%X)
1269
0
there %s %u day%s left until this licence will expire
1270
E
size of checksum algorithm does not align evenly within the chec
ksum range
1271
E
could not find space (%ld byte%s) for bit variable %s in RAM
1272
F
no common RAM defined for variable placement
1273
3
Omniscient Code Generation not available in Lite mode
1274
E
delay exceeds maximum limit of %lu cycles
1275
E
only functions may be qualified "%s"
1276
E
buffer overflow in DWARF location list
1277
E
keyword "using" may be used only with functions
1278
0
omitting "%s" which does not have a location
1279
E
the bank selected (%u) doesn't exist
1280
E
invalid "%s" address
1281
2
illegal character (0x%X)
1282
F
no REAL ICE transport options specified
1283
E
illegal table pointer address size %lu (__activetblptr)
1284
0
malformed mapfile while generating summary: CLASS expected but n
ot found
1285
0
malformed mapfile while generating summary: no name at position
%u
1286
0
malformed mapfile while generating summary: no link address at p
osition %u
1287
0
malformed mapfile while generating summary: no load address at p
osition %u
1288
0
malformed mapfile while generating summary: no length at positio
n %u
1289
-9
line range limit exceeded, debugging may be affected
1290
E
buffer overflow in DWARF debugging information entry
1291
E
bad ELF string table index
1292
E
malformed define in .SDB file %s
1293
0
couldn't find type for "%s" in DWARF debugging information entry
1294
0
there is only one day left until this licence expires
1295
0
there are %u days left until this licence will expire
1296
F
source file "%s" conflicts with "%s"
1297
3
option %s not available in Lite mode
1298
E
use of %s outside macros is illegal
1299
0
non-standard modifier "%s" - use "%s" instead
1300
0
maximum number of program classes reached. List may be truncated
1301
0
invalid ELF section header. Skipping
1302
F
could not find valid ELF output extension for this device
1303
-5
invalid variable location detected: %s - %s
1304
5
unknown register name: "%s"
1305
5
inconsistent storage class for variable: "%s"
1306
5
inconsistent size (%d vs %d) for variable: "%s"
1307
3
psect %s truncated to %ld bytes
1308
-1
missing/conflictiing interrupts sub-option, defaulting to "%s"
1309
0
ignoring invalid runtime %s sub-option (%s) using default
1310
0
specified speed (%luHz) exceeds max operating frequency (%luHz),
defaulting to %luHz
1311
0
missing configuration setting for config word %u, using default
1312
0
conflicting runtime perform sub-option and configuration word se
ttings, assuming %luHz
1313
0
%s sub-options ("%s") ignored
1314
F
illegal action in memory allocation
1315
E
undefined or empty class used to link psect %s
1316
-2
attribute "%s" ignored
1317
E
missing argument to attribute "%s"
1318
E
invalid argument to attribute "%s"

1319
E
invalid type "%s" for attibute "%s"
1320
E
attribute "%s" already exists
1321
F
bad attribute -T option "%s"
1322
E
unknown qualifier "%s" given to -T
1323
E
attribute expected
1324
-2
qualifier "%s" ignored
1325
E
no such CP%u register: ($%u), select (%u)
1326
E
"%s" qualified variable (%s) missing address
1327
5
interrupt function "%s" redefined by "%s"
1328
E
coproccessor %u registers cannot be accessed from %s code
1329
E
can only modify RAM type interrupt vectors
1330
E
only functions or function pointers may have an instruction set
architecture qualifier
1331
E
interrupt functions may not be qualified "%s"
1332
E
invalid qualifier (%s) and type combination on "%s"
1333
5
cannot extend instruction
1334
E
invalid %s register operand
1335
0
instruction "%s" is deprecated
1336
E
a psect may belong to only one ISA
1337
E
instruction/macro "%s" is not part of psect ISA
1338
E
operand must be a %u bit value
1339
E
operand must be a %u bit %s value
1340
E
operand must be >= %ld and <= %ld
1341
E
pos+size must be > 0 and <= 32
1342
0
whitespace after "\"
1343
0
hexfile data at address 0x%lX (0x%2.2X) overwritten with 0x%2.2X
1344
E
function "%s" has wrong type for this function call
1345
0
additional text at end of #pragma ignored - "%s"
1346
E
can't find 0x%X words for psect "%s" in class "%s" (largest unus
ed contiguous range 0x%lX)
1347
E
can't find 0x%X words (0x%x withtotal) for psect "%s" in class "
%s" (largest unused contiguous range 0x%lX)
1348
E
enum tag "%s" redefined (from %s:%d)
1349
E
initialization of absolute variable "%s" in RAM is not supported
1350
8
pointer operands to "-" must reference the same array
1351
E
missing key file
1352
1
truncation of operand value (0x%lx) to %d bits
1353
8
interrupt function requires address
1354
0
ignoring configuration programming of unimplemented register at
%s
1355
1
inline delay argument too large
1356
E
fixup overflow referencing %s %s (0x%lX) into %d byte%s at 0x%lX
/0x%X -> 0x%lX (%s%s%s %d/0x%X)
1357
E
fixup overflow storing 0x%lX in %d byte%s at 0x%lX/0x%X -> 0x%lX
(%s%s%s %d/0x%X)
1358
F
no space for %s temps (%u)
1359
F
no space for %s parameters
1360
F
no space for auto/param %s
1361
E
syntax error in configuration argument
1362
0
configuration setting %s=%s redefined
1363
-1
unknown configuration setting (%s = %s) used
1364
F
can't open configuration registers data file %s
1365
E
missing argument to pragma "varlocate"
1366
E
syntax error in pragma "varlocate"
1367
F
end of file in _asm
1368
M
assembler message: %s
1369
F
can't open proc file %s
1370
E
peripheral library support is not available for the %s
1371
3
float type can't be bigger then double type; double has been cha
nged to %d bits

1372
E
interrupt level cannot be greater than %u
1373
0
reprogramming configuration register at 0x%X
1374
0
the compiler feature "%s" is no longer supported, %s
1375
E
multiple interrupt functions (%s and %s) defined for device with
only one interrupt vector
1376
0
initial value (%ld) too large for bitfield width (%u)
1377
E
missing argument to pragma "%s"
1378
E
syntax error in pragma "%s"
1379
E
no suitable strategy for this switch
1380
1
unable to use switch strategy "%s"
1381
E
invalid case label range
1382
-1
extended inline assembly is not supported
1383
E
extended inline assembly syntax error
1384
E
extended inline assembly operand missing constraint string
1384
E
extended inline assembly operand missing C expression
1385
1
%s "%s" is deprecated (declared at %s:%u)
1386
0
unable to determine the semantics of the configuration setting "
%s" for register "%s"
1387
E
inline delay argument must be constant
1388
0
configuration setting of "%s" with 0x%lX will be truncated by 0x
%lX
1389
E
attempt to reprogram configuration %s "%s" with %s (is %s)
1390
8
identifier specifies insignificant characters beyond maximum ide
ntifier length
1391
E
constant object size of %d exceeds the maximum of %d for this ch
ip
1392
E
function "%s" is called indirectly from both mainline and interr
upt code
1393
8
possible hardware stack overflow detected, estimated stack depth
: %u
1394
0
attempting to create memory range (%lx - %lx) larger than page s
ize, %lx
1395
M
notable code sequence candidate suitable for compiler validation
suite detected (%u)
1396
9
"%s" positioned in the %s memory region (0x%X - 0x%X) reserved b
y the compiler
1397
8
unable to implement non-stack call to "%s"; possible hardware st
ack overflow
1398
E
invalid hpaprod format
1399
E
incorrect hpaprod for this serial number
1400
E
hpaprod cannot be applied
1401
F
eeprom qualified variables cannot be accessed from both interrup
t and mainline code
1402
F
a pointer to eeprom cannot also point to other data types
1403
-2
pragma "%s" ignored
1404
0
Unsupported: %s
1405
-2
storage class specifier "%s" ignored
1406
E
auto eeprom variables are not supported
1407
E
bit eeprom variables are not supported

Вам также может понравиться