Subversion Repositories pentevo

Rev

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

  1. #ifndef _ASMALLG_H
  2. #define _ASMALLG_H
  3. /* codeallg.h */
  4. /*****************************************************************************/
  5. /* SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only                     */
  6. /*                                                                           */
  7. /* AS-Portierung                                                             */
  8. /*                                                                           */
  9. /* von allen Codegeneratoren benutzte Pseudobefehle                          */
  10. /*                                                                           */
  11. /* Historie:  10. 5.1996 Grundsteinlegung                                    */
  12. /*                                                                           */
  13. /*****************************************************************************/
  14.  
  15. struct sStrComp;
  16.  
  17. extern void SetCPUByType(CPUVar NewCPU, const struct sStrComp *pCPUArgs);
  18.  
  19. extern Boolean SetCPUByName(const struct sStrComp *pName);
  20.  
  21. extern void UnsetCPU(void);
  22.  
  23. extern Boolean CheckONOFFArg(const tStrComp *pArg, Boolean *pResult);
  24.  
  25. extern void AddONOFF(const char *InstName, Boolean *Flag, const char *FlagName, Boolean Persist);
  26.  
  27. extern void ClearONOFF(void);
  28.  
  29. extern Boolean CodeGlobalPseudo(void);
  30.  
  31. extern void CodeREG(Word Index);
  32. extern void CodeNAMEREG(Word Index);
  33.  
  34. extern void INCLUDE_SearchCore(struct sStrComp *pDest, const struct sStrComp *pArg, Boolean SearchPath);
  35.  
  36. extern void codeallg_init(void);
  37. #endif /* _ASMALLG_H */
  38.