Microchip Technology XC8 Standard Compiler (Workstation) SW006021-1 SW006021-1 ユーザーズマニュアル

製品コード
SW006021-1
ページ / 518
Error and Warning Messages
 2012 Microchip Technology Inc.
DS52053B-page 463
(1260) macro "*" redefined 
(Assembler)
More than one definition for a macro with the same name has been encountered, for 
example:
MACRO fin
  ret
ENDM
MACRO fin   ; oops -- was this meant to be a different macro?
  reti
ENDM
(1261) string constant required 
(Assembler)
A string argument is required with the DS or DSU directive, for example:
DS ONE     ; oops -- did you mean DS "ONE"?
(1262) object "*" lies outside available * space 
(Code Generator)
An absolute variable was positioned at a memory location which is not within the mem-
ory defined for the target device, for example:
int data @ 0x800     /* oops -- is this the correct address? */
(1264) unsafe pointer conversion 
(Code Generator)
A pointer to one kind of structure has been converted to another kind of structure and 
the structures do not have a similar definition, for example:
struct ONE {
  unsigned a;
  long b;          /* ! */
} one;
struct TWO {
  unsigned a;
  unsigned b;      /* ! */
} two;
struct ONE * oneptr;
oneptr = & two;    /* oops --
                   was ONE meant to be same struct as TWO? */
(1267) fixup overflow referencing * into * bytes at 0x* 
(Linker)
See the following error message (477) for more information.
(1268) fixup overflow storing 0x* in * bytes at * 
(Linker)
See the following error message (477) for more information.
(1273) Omniscient Code Generation not available in Free mode
(Driver)
This message advises that advanced features of the compiler are not be enabled in this 
Free mode compiler.
(1275) only functions may be qualified "*"
(Parser)
A qualifier which only makes sense when used in a function definition has been used 
with a variable definition.
interrupt int dacResult;  /* oops --
            the interrupt qualifier can only be used with functions */
(1276) buffer overflow in DWARF location list
(Cromwell)
A buffer associated with the ELF/DWARF debug file has overflowed. Contact Microchip 
Technical Support with details.