Subversion Repositories pentevo

Rev

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

  1. #ifndef _DASMDEF_H
  2. #define _DASMDEF_H
  3. /* dasmdef.h */
  4. /*****************************************************************************/
  5. /* SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only                     */
  6. /*                                                                           */
  7. /* AS-Portierung                                                             */
  8. /*                                                                           */
  9. /* DAS common variables                                                      */
  10. /*                                                                           */
  11. /*****************************************************************************/
  12.  
  13. #include "codechunks.h"
  14. #include "chunks.h"
  15.  
  16. typedef struct sDisassInfo
  17. {
  18.   unsigned CodeLen;
  19.   unsigned NextAddressCount;
  20.   LargeWord NextAddresses[10];
  21.   String SrcLine;
  22.   const char *pRemark;
  23. } tDisassInfo;
  24.  
  25. extern tCodeChunkList CodeChunks;
  26. extern ChunkList UsedDataChunks, UsedCodeChunks;
  27.  
  28. extern void(*Disassemble)(LargeWord Address, tDisassInfo *pInfo, Boolean IsData, int DataSize);
  29.  
  30. extern void dasmdef_init(void);
  31.  
  32. #endif /* _DASMDEF_H */
  33.