]> git.sur5r.net Git - cc65/blobdiff - src/cc65/asmlabel.h
Merge remote-tracking branch 'upstream/master' into a5200
[cc65] / src / cc65 / asmlabel.h
index 9dbc6f98962bc54cacbac201238a0917395995f7..88cbcd622c6d89887f083c03a7577aaa05e7eb90 100644 (file)
@@ -1,15 +1,15 @@
 /*****************************************************************************/
 /*                                                                           */
-/*                               asmlabel.h                                 */
+/*                                asmlabel.h                                 */
 /*                                                                           */
-/*                     Generate assembler code labels                       */
+/*                      Generate assembler code labels                       */
 /*                                                                           */
 /*                                                                           */
 /*                                                                           */
-/* (C) 2000     Ullrich von Bassewitz                                        */
-/*              Wacholderweg 14                                              */
-/*              D-70597 Stuttgart                                            */
-/* EMail:       uz@musoftware.de                                             */
+/* (C) 2000-2009 Ullrich von Bassewitz                                       */
+/*               Roemerstrasse 52                                            */
+/*               D-70794 Filderstadt                                         */
+/* EMail:        uz@cc65.org                                                 */
 /*                                                                           */
 /*                                                                           */
 /* This software is provided 'as-is', without any expressed or implied       */
 
 
 /*****************************************************************************/
-/*                                  Code                                    */
+/*                                   Code                                    */
 /*****************************************************************************/
 
 
 
-unsigned GetLabel (void);
+unsigned GetLocalLabel (void);
 /* Get an unused assembler label. Will never return zero. */
 
+const char* LocalLabelName (unsigned L);
+/* Make a label name from the given label number. The label name will be
+ * created in static storage and overwritten when calling the function
+ * again.
+ */
 
+int IsLocalLabelName (const char* Name);
+/* Return true if Name is the name of a local label */
 
-/* End of asmlabel.h */
-#endif
 
 
+/* End of asmlabel.h */
 
+#endif