/* */
/* */
/* */
-/* (C) 1998-2009 Ullrich von Bassewitz */
-/* Roemerstrasse 52 */
-/* D-70794 Filderstadt */
-/* EMail: uz@cc65.org */
+/* (C) 1998-2009, Ullrich von Bassewitz */
+/* Roemerstrasse 52 */
+/* D-70794 Filderstadt */
+/* EMail: uz@cc65.org */
/* */
/* */
/* This software is provided 'as-is', without any expressed or implied */
/* Identify the compiler version */
AddTextLine (";");
- AddTextLine ("; File generated by cc65 v %u.%u.%u",
- VER_MAJOR, VER_MINOR, VER_PATCH);
+ AddTextLine ("; File generated by cc65 v %s", GetVersionAsString ());
AddTextLine (";");
/* Insert some object file options */
- AddTextLine ("\t.fopt\t\tcompiler,\"cc65 v %u.%u.%u\"",
- VER_MAJOR, VER_MINOR, VER_PATCH);
+ AddTextLine ("\t.fopt\t\tcompiler,\"cc65 v %s\"",
+ GetVersionAsString ());
/* If we're producing code for some other CPU, switch the command set */
switch (CPU) {
void g_leasp (int Offs)
/* Fetch the address of the specified symbol into the primary register */
{
- unsigned char Lo, Hi;
+ unsigned char Lo, Hi;
/* Calculate the offset relative to sp */
Offs -= StackPtr;
} while (Chunk);
/* Output the line */
- AddDataLine (Buf);
+ AddDataLine ("%s", Buf);
}
}
void g_asmcode (struct StrBuf* B)
/* Output one line of assembler code. */
{
- AddCodeLine ("%.*s", SB_GetLen (B), SB_GetConstBuf (B));
+ AddCodeLine ("%.*s", (int) SB_GetLen (B), SB_GetConstBuf (B));
}