Subversion Repositories pentevo

Rev

Blame | Last modification | View Log | Download | RSS feed | ?url?

  1. #ifndef _ASMLABEL_H
  2. #define _ASMLABEL_H
  3. /* asmlabel.h */
  4. /*****************************************************************************/
  5. /* SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only                     */
  6. /*                                                                           */
  7. /* AS Port                                                                   */
  8. /*                                                                           */
  9. /* Handle Label on Source Line                                               */
  10. /*                                                                           */
  11. /*****************************************************************************/
  12.  
  13. struct sStrComp;
  14.  
  15. extern Boolean LabelPresent(void);
  16.  
  17. extern void LabelReset(void);
  18.  
  19. extern void LabelHandle(const struct sStrComp *pName, LargeWord Value, Boolean ForceGlobal);
  20.  
  21. extern void LabelModify(LargeWord OldValue, LargeWord NewValue);
  22.  
  23. extern void AsmLabelPassInit(void);
  24.  
  25. extern void asmlabel_init(void);
  26.  
  27. #endif /* _ASMLABEL_H */
  28.