]> git.sur5r.net Git - cc65/blobdiff - src/cc65/codegen.h
New option --forget-inc-paths
[cc65] / src / cc65 / codegen.h
index 649d5e789af278121a5a8301b6a4ac3a03028c05..15a6872bce4a64976a776f9841e0681ded30cfe0 100644 (file)
@@ -6,9 +6,9 @@
 /*                                                                           */
 /*                                                                           */
 /*                                                                           */
-/* (C) 1998-2002 Ullrich von Bassewitz                                       */
-/*               Wacholderweg 14                                             */
-/*               D-70597 Stuttgart                                           */
+/* (C) 1998-2003 Ullrich von Bassewitz                                       */
+/*               Römerstrasse 52                                             */
+/*               D-70794 Filderstadt                                         */
 /* EMail:        uz@cc65.org                                                 */
 /*                                                                           */
 /*                                                                           */
@@ -155,6 +155,9 @@ void g_defexport (const char* Name, int ZP);
 void g_defimport (const char* Name, int ZP);
 /* Import the given label */
 
+void g_importmainargs (void);
+/* Forced import of a special symbol that handles arguments to main */
+
 
 
 /*****************************************************************************/
@@ -232,6 +235,9 @@ void g_leave (void);
 
 
 
+void g_swap_regvars (int StackOffs, int RegOffs, unsigned Bytes);
+/* Swap a register variable with a location on the stack */
+
 void g_save_regvars (int RegOffs, unsigned Bytes);
 /* Save register variables */
 
@@ -429,8 +435,8 @@ void g_defdata (unsigned flags, unsigned long val, long offs);
 void g_defbytes (const void* bytes, unsigned count);
 /* Output a row of bytes as a constant */
 
-void g_zerobytes (unsigned n);
-/* Output n bytes of data initialized with zero */
+void g_zerobytes (unsigned Count);
+/* Output Count bytes of data initialized with zero */
 
 void g_initregister (unsigned Label, unsigned Reg, unsigned Size);
 /* Initialize a register variable from static initialization data */