home *** CD-ROM | disk | FTP | other *** search
/ ARM Club 3 / TheARMClub_PDCD3.iso / programs / emulaton / utilities / magicasm / assembler / h / externs < prev    next >
Encoding:
Text File  |  1998-04-26  |  2.3 KB  |  68 lines

  1. extern char rom[128][8192];
  2. extern int  bank_offset[128];
  3. extern int  bank_page[128];
  4. extern int  max_bank;
  5. extern int  bank;
  6. extern int  page;
  7. extern char filename[128];
  8. extern int  rsbase;
  9.  
  10. extern int   mopt;
  11. extern int   in_macro;
  12. extern int   expand_macro;
  13. extern char  marg[8][10][80];
  14. extern int   midx;
  15. extern int   mcounter, mcntmax;
  16. extern int   mcntstack[8];
  17. extern struct t_line  *mstack[8];
  18. extern struct t_line  *mlptr;
  19. extern struct t_macro *macro_tbl[256];
  20. extern struct t_macro *mptr;
  21.  
  22. extern int  infile_error;
  23. extern int  infile_num;
  24. extern int  switch_throwback;
  25. extern FILE    *optr;
  26. extern FILE    *iptr;
  27. extern FILE    *lptr;
  28. extern struct t_input_info input_file[8];
  29. extern struct t_symbol *hash_tbl[];    /* pointers to starting links in symtab */
  30. extern struct t_symbol *lablptr;    /* label pointer into symbol table */
  31. extern struct t_symbol *glablptr;    /* pointer to the latest defined global symbol */
  32. extern char    hex[];        /* hexadecimal character buffer */
  33. extern int    errcnt;        /* error counter */
  34. extern int    loccnt;        /* location counter    */
  35. extern int    nxt_free;    /* next free location in symtab */
  36. extern int    opflg;        /* operation code flags */
  37. extern int    opval;        /* operation code value */
  38. extern int    optype;        /* operation code type */
  39. extern int    pass;        /* pass counter        */
  40. extern char    prlnbuf[];    /* print line buffer    */
  41. extern int    sflag;        /* symbol table output flag */
  42. extern int    slnum;        /* source line number counter */
  43. extern char    symbol[];    /* temporary symbol storage    */
  44. extern int    undef;        /* undefined symbol in expression flg  */
  45. extern int    value;        /* operand field value */
  46. extern int  clist;        /* listing on/off */
  47. extern int  mlist;        /* macro listing on/off */
  48. extern int  xlist;        /* flag for listing file */
  49. extern int  opvaltab[6][16];
  50. extern struct t_opcode optab[];
  51.  
  52. int colsym(int *);
  53. struct t_symbol *stlook(void);
  54. struct t_symbol *stinstal(int, int);
  55. int stremove(void);
  56. int labldef(int, int);
  57. int symval(int *ip);
  58.  
  59. int load_pcx(char *);
  60. int do_pal(int, unsigned int *);
  61.  
  62. extern void DDEUtils_ThrowbackStart(void);
  63. extern void DDEUtils_ThrowbackSend_Processing(const char *);
  64. extern void DDEUtils_ThrowbackSend_Error(const char *, const int, const int, const char *);
  65. extern void DDEUtils_ThrowbackSend_Info(const char *, const int, const char *);
  66. extern void DDEUtils_ThrowbackEnd(void);
  67.  
  68.